Kanban Board

A lightweight kanban board that lives in your browser, no account, no sync, no Jira tax. Create columns (default: Backlog, In Progress, Done), add cards with titles, descriptions and tags, drag them between states, and set WIP limits so you cannot overcommit a column. The board persists via local storage between sessions.

How to run a personal kanban

  1. 1

    Set up columns

    Default three-column layout (Backlog / Doing / Done) or define your own (Ideas, Ready, In Review, Blocked, Done).

  2. 2

    Add cards

    Each card has a title, description (markdown), tags, priority and an optional due date.

  3. 3

    Drag between columns

    As work progresses, drag cards rightwards. The "Done" column can auto-archive after N days.

  4. 4

    Respect WIP limits

    Set a limit per column (e.g. 3 cards in "Doing"). The column turns red when over.

  5. 5

    Export / import

    Save your board as JSON or import from a previous export.

What makes kanban work

Kanban has three rules, and almost everything that feels useful comes from following them:

  1. Visualize the work. Every task is a card. Nothing hidden in a spreadsheet tab.
  2. Limit work in progress. If “Doing” is full, you cannot start another card, finish one first.
  3. Manage flow. Review cards that stop moving and finish or unblock them before you start more work.

Recommended column configurations

Purpose Columns
Personal todo Today, This week, Done
Software team Backlog, Ready, In Progress, Review, Done
Studio / creative Ideas, Brief, Producing, Delivered
Research Inbox, Reading, Notes, Published
Bug triage Inbox, Confirmed, In Progress, Fixed, Verified

WIP limits that actually help

Column Suggested WIP (personal) Suggested WIP (team of 5)
In Progress 3 5-7
Review 3 3-5
Blocked No limit (but review) No limit

Keeping the board useful

  • Archive Done weekly. A long “Done” column is clutter. Archive on Friday or auto-archive after 7 days.
  • Size cards similarly. Avoid one card that is “build authentication system” next to “fix typo in footer”. Break big cards down.
  • Use tags sparingly. 3-5 tags. Past that, tags become noise.
  • Review weekly. Look at cards that have been “In Progress” more than a week, they usually indicate a blocker nobody flagged.

Common mistakes

  • Adding columns until you have twelve. More columns rarely help; they create context-switching overhead.
  • Ignoring WIP limits. If you always blow past the limit, either raise the limit formally (signalling a real change) or actually finish things before starting new ones.
  • Moving cards right without actually moving the work. A card in “Done” that is not really done is a lie the team tells itself.
  • Using kanban as a personal diary. Delete stale cards. A backlog of 400 items you will never touch is a demoralizing wall of shame.

Frequently Asked Questions

No. The data lives in your browser’s local storage on this device only. Use the export-to-JSON feature if you want to move the board, and beware that clearing browser data wipes the board.

Not out of the box, this is a personal board. For team kanban, tools like GitHub Projects, Linear or Trello have real-time sync and permissions.

The board accepts up to 200 cards across 2 to 8 columns. Use WIP limits to keep active columns focused, and export a JSON backup before removing older cards.

Yes. Each card has a plain-text description, comma-separated tags, a priority and an optional due date. Card text is displayed as text, not rendered as HTML or Markdown.

Related Tools