Skip to content

Your agents work. You decide.

14+ AI agents. One board. Every task tracked from backlog to merge -- while you keep your hands on the wheel.

Kagan is a keyboard-first Kanban TUI that orchestrates coding agents across the full task lifecycle. Plan. Run. Review. Merge. No context lost between steps, no state scattered across terminals.

uvx kagan

Supported agents

Kagan works with the agents you already use. Bring one or bring all — they share the same board, the same state, the same review gate.

Claude Code · OpenCode · Codex · Gemini CLI · Kimi CLI · GitHub Copilot · Goose · OpenHands · Auggie · Amp · Docker cagent · Stakpak · Mistral Vibe · VT Code

Set default_worker_agent in config or pick per task. Kagan detects what's installed automatically.

Full agent list with install commands


Interactive launchers

Interactive sessions open in the tool you already live in: tmux · Neovim · VS Code · Cursor · Windsurf · Kiro · Antigravity

Backend details


MCP clients

Any editor or tool that speaks MCP can drive Kagan without the TUI. Tested configs ship for:

Claude Code -- VS Code -- Cursor -- OpenCode -- Codex -- Gemini CLI -- Kimi CLI -- GitHub Copilot -- Goose -- Amp -- Auggie

Full MCP setup


Find what you need

Goal Page
First run in under 5 minutes Quickstart
Install the VS Code extension VS Code extension
Understand the task flow Task lifecycle
Understand start vs attach Managed vs interactive
Use chat REPL or TUI overlay Chat guide
Understand ACP chat sessions ACP session lifecycle
Connect an AI client via MCP MCP setup
Work across multiple repos MCP setup — Multi-repo
Import tasks from GitHub Import from GitHub
Extend with plugins Plugins (early stage)
Use the web dashboard Web dashboard
View analytics & metrics Analytics
Fix a known issue Troubleshooting
All CLI flags CLI reference
All MCP tools MCP tools reference