structured workflows for agent CLIs
KANNA
Build with Opus. Review with Codex. Have Fable manage it all and ping your phone when it needs something.
Requires macOS 15 or later
// WHAT IT DOES
-
Composed workflows
Define the structured stages your work goes through and decide where Kanna advances on its own or stops for you. The workflow is a file in the repository, so it is reviewed and versioned like the rest of the code.
-
Isolated workspaces
Each task gets its own git worktree and its own ports. Kanna puts the port values in the environment and runs your startup and teardown scripts, so several workspaces can each run a web app, a mobile app, a Firebase emulator and whatever else the stack needs, side by side.
-
Subtasks
Break larger work into subtasks that stay nested under their parent. A specialized review, for example, runs each applicable reviewer as a subtask and then reconciles their verdicts.
-
Task blockers
Stack up dependent tasks — for example, queue a UI task behind an API task, then an integration task behind both. Kanna automatically starts each one when everything it depends on is done.
-
Task manager
The long-running task manager babysits tasks across machines, giving you a single point of contact for all of them.
-
Agents drive Kanna
Agents can open follow-up tasks, talk to other tasks, notify your phone, and record stage results through Kanna’s MCP tools or CLI — which is how the task manager above does its work.
-
Agent per stage
Each stage maps to a built-in or repository-defined agent, with a stage-specific prompt and transition policy plus an optional follow-up action. Choose Claude Code, Codex, GitHub Copilot CLI, OpenCode, or Antigravity CLI as the agent provider for each stage.
-
Work across machines
Pair another Mac and push a task to it, or pull one back.
-
Away from the desk
An agent notifies you when it finishes or needs a decision. From your phone, you can talk to a running agent in a live terminal, browse its files and diffs, open the task’s own dev server in a preview, and advance a stage.
// KANNA MOBILE
Kanna aims to be free where it can be, and low cost where cloud infrastructure is unavoidable. Notifications are free anywhere, on your own network or away from it. The agent terminal is free over your LAN; reaching it from outside runs through the cloud relay, and that is the $5/month — free for beta testers.