A Human-in-the-Loop Agent Swarm Orchestration layer that gives more autonomy to your CLI agents with task dependency linking and automatic commits and pull requests. Each task runs in its own branchless worktree with .gitignore'd files like node_modules symlinked so your filesystem and git don't get polluted, letting you run hundreds of tasks in parallel on any computer. It also comes with a visualizer for your git branches and commit history, so you can keep track of the work your agents do.
npx kanban
- Install an agent like Claude Code, Codex, Gemini, OpenCode, Cline
- Run
kanban(install withnpm i -g kanban) in your repo to launch a web GUI - Create tasks, link dependencies, hit the play button, and watch agents work in parallel. You can even use Kanban MCP to tell an agent to create parallelizable tasks and links in clever ways to get projects done quickly.
- When they finish, you review diffs, leave comments, and commit or make a PR.
Use MCP to let the agent add and start tasks on the kanban board itself, decomposing large work into parallelizable linked tasks in clever ways to get work done quicker.
claude mcp add --transport stdio --scope user kanban -- kanban mcpUsing Cline?
Add this to your ~/.cline/data/settings/cline_mcp_settings.json:
{
"mcpServers": {
"kanban": {
"command": "kanban",
"args": ["mcp"],
"transportType": "stdio"
}
}
}With the MCP tools, your agent can:
list_tasks: see what's on the board, including task links and auto-review settingscreate_task: add a new task to backlog, optionally with auto-review enabledupdate_task: change a task's prompt, base ref, plan mode, or auto-review settingslink_tasks: link tasks so backlog work waits on another task to finish firstunlink_tasks: remove a task linkstart_task: kick off a task (creates the worktree, launches the agent)
Task linking handles both parallelization and dependencies. Link multiple backlog tasks to the same dependency and they all become ready once it finishes. Auto-review settings let a task automatically commit, open a PR, or move to trash.
