A simple kanban for everything you’re working on.
Keep your work organised by stage and by project. Free, works offline, no account — and your coding agent can edit it too.
free · MIT · installs to your dock · works offline · syncs to your phone · works from a terminal
Refresh the pricing page
Rate limiting for the API
Onboarding email sequence
Review PR #412
Onboarding tour v2
Postgres 16 upgrade
Before To-do list
In use by people at
Agents
Your agent moves its own cards.
Once a board syncs it is reachable from a terminal: give Claude Code or Codex the kanban command and it reads the board, moves a card and adds one, with no browser open anywhere. And each card carries the session working it, so you can see which thread owns which task — click it to step back in.
Rate limiting for the API
Onboarding tour v2
npm i -g kanban.page — same relay, same encryption and same merge rules as your phone; it is simply a second client. How it works →
Report
Friday’s update, already written.
Press R. Everything you created or moved this week, Monday to Sunday. Tick what shipped and copy clean Markdown — no counts, no routes, nothing your team has to decode.
Only what actually finished.
Devices
Syncs across devices, including mobile.
Open ⋯ → Sync devices and scan the QR. No account, and the server never sees a word of it.
- No account
- A secret inside a link — no email, no password, nothing to sign up for.
- End-to-end encrypted
- The relay stores sealed bytes. Not your titles, not your notes, not even your stage names.
Fork
Want the board to work differently? Ask your agent.
It’s open source. Publish your fork with GitHub Pages and you get your own board, at your own URL. And because it’s a fork, you can pull new versions whenever you want them.
Missing something? Tell me →
Nothing to sign up for.
opens in about a second · stays in your browser
Questions
Where is my data?
In your browser, on this machine. Turn on sync and an encrypted copy also sits on a relay — one that cannot read it.
Is it really free?
Yes. MIT licensed, and there is no paid version — nothing here will ever sit behind a payment. If it earns a place in your week, you can buy me a coffee.
Does it work offline?
Yes, after the first visit. Install it to your dock and it opens like an app.
Can my board disappear?
Only if something clears your browser’s site data. In Chrome, open chrome://settings/content/siteData and add this site under Allowed to save data on your device. Back up any time with ⋯ → Export backup, or turn on sync so a second device holds a copy too.
Can I change it?
Fork it. ~4,000 lines of vanilla JS, no build step, no dependencies.
Does it work on my phone?
Yes. Open ⋯ → Sync devices on the board you already have, scan the QR with your phone, and it’s the same board on both — no account. You can also move one across with ⋯ → Export backup, then Import backup.
Can my agent really edit it?
Yes. Install kanban, register the board once with the sync link from ⋯ → Sync devices, and Claude Code or Codex reads and edits it from the terminal — same relay, same encryption. That link is the whole capability, so the tool keeps it in your OS keychain, never takes it as an argument and never prints it.