Point it at your folders
Scan a parent directory and the AI proposes projects — a name, an icon, a color and the folder they live in. Or add them by hand.
Link a card to the pane running your agent. Kanbannn watches the session and moves the card itself — into In Progress while the agent works, back to you the moment it stops and waits.
How it works
Scan a parent directory and the AI proposes projects — a name, an icon, a color and the folder they live in. Or add them by hand.
New agent lists your projects. Pick one and a tab opens in that directory with your CLI agent already running in it.
The card slides to In Progress while the agent works and comes back the moment it needs you. Nothing to drag.
Every Claude Code session on disk is listed with its title and directory. Pick one and it reopens with claude --resume — even if its tab is long gone.
No account required, no database you cannot open. The board is a file on your disk, the agent is the one you already installed, and sync happens only if you turn it on.
~/.kanbannn/tasks.json. It diffs, it backs up, it survives a logout, and it never needs an account to exist.Pick the project, get an agent running in it.
What holds
There is no sign-in, no telemetry wall and no server holding your board unless you set one up. Delete the app and your tasks are still a JSON file where you left them.
Kanbannn drives the CLI agents already on your machine. It ships no model and asks for no key, so a run stays on your own plan and your own rate limits.
Every release is Developer ID signed, notarized by Apple and stapled, so the disk image opens without the right-click dance and without a warning about an unknown developer.