Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/cline/kanban/llms.txt

Use this file to discover all available pages before exploring further.

Kanban is a research preview. It uses experimental features of CLI agents such as bypassing permissions and runtime hooks for greater autonomy. Expect rough edges and breaking changes.
Kanban is a local orchestration board that lets you run many CLI coding agents in parallel across a single git repository. Instead of switching between terminal windows and manually managing branches, you create task cards on a board, hit play, and each agent works in its own isolated environment while you monitor everything from one place.

What Kanban solves

Parallel agents without merge conflicts. Each task card gets its own git worktree, so multiple agents can edit the codebase simultaneously without stepping on each other. Gitignored directories like node_modules are symlinked rather than copied, so worktrees are cheap and fast to create. Live status monitoring. Kanban uses agent hooks to surface the latest message or tool call on each card. You can watch dozens of agents at a glance without opening a terminal for each one. Diff review and commenting. Click any card to open the agent’s terminal and a diff of everything that has changed in that worktree. You can leave inline comments on changed lines and send them back to the agent. Task dependencies. Link cards together so that when one task completes and is committed, the next task starts automatically. Combined with auto-commit, this lets you build fully autonomous dependency chains that complete large amounts of work end-to-end.

Architecture

Kanban runs as a local Node.js server that you start from the root of any git repo. It serves a React web UI that opens in your browser automatically. There is no cloud service, no account, and no data leaves your machine. When you start a task, Kanban creates an ephemeral git worktree for that card. The agent runs inside that worktree via a managed terminal session. When you are happy with the result, Kanban sends a prompt to the agent to commit the changes or open a pull request, resolving any merge conflicts intelligently. Moving the card to trash cleans up the worktree.

Supported agents

Kanban detects whichever CLI coding agents you have installed and works with them out of the box:
  • Claude Code (claude)
  • OpenAI Codex (codex)
  • Cline (cline)
  • OpenCode (opencode)
  • Droid CLI (droid)
  • Gemini CLI (gemini)
See Supported agents for install links and details on how each agent is launched.

Next steps

Quick start

Install Kanban and run your first agent task in under five minutes.

Supported agents

See every supported agent, how to install it, and how Kanban launches it autonomously.