OPEN SOURCE MACOS DESKTOP APP FOR CODING-AGENT WORKFLOWS
Kanna
Structured autonomy for coding agents.
Kanna lets Claude, Codex, and Copilot work through user-defined workflows:
advancing stages, requesting revisions, spawning follow-up tasks, and
using the built-in MCP to spawn follow-up tasks and progress through the workflow while each task stays isolated in its own worktree.
Kanna is the coordination layer between coding agents, git worktrees, and the stages your team wants every task to follow.
User-defined pipelines
Define your own agent pipelines. Agents can use the built-in MCP to spawn new tasks or autonomously progress through the workflow, while user-defined human-in-the-loop checkpoints decide where review, approval, or revision is required.
Agent workspaces
Run Claude, Codex, and Copilot inside isolated git worktrees. Kanna automatically provisions per-workspace ports from user config for dev servers and related services, so local apps can launch without colliding.
Definable agents
Add repo-specific agents like merge queue or shipping agents. Desktop and mobile views keep operators in the loop; the built-in MCP gives agents the control surface for stage changes, task creation, and handoffs.
// WORKFLOW AUTONOMY
Agents move through the workflow, not around it.
Configurable stages let agents keep working autonomously through in-progress work, commit post-actions, reviews, and PRs, while named agents handle merge queues, shipping, or repo-specific handoffs.