TAKT: YAML-Driven Orchestration for AI Coding Agents
TAKT is an open-source CLI that turns AI coding agents into repeatable workflows. Define coordination, human checkpoints, and review loops in YAML — with isolated worktrees and traceable logs.
🚀 Want to deploy TAKT yourself?
Docker configs, system requirements, and installation guides — all on one page.
View TAKT Tool Page →AI coding agents are powerful — but they are also unpredictable. In long-running work they forget instructions, accumulate polluted context, blur the line between implementation and review, and force humans to repeat the same feedback over and over. TAKT is an open-source CLI that treats this problem at its root: instead of trusting the agent to follow a process, the process owns the agent.

What is TAKT?
TAKT Agent Koordination Topology lets you define how AI agents coordinate, where humans intervene, and what gets recorded — in plain YAML. You describe planning, implementation, review, and fix loops as explicit workflow steps. Each step gets its own persona, policy, knowledge, instructions, and output contract, so context stays focused and review can never be silently skipped.

Why teams choose TAKT
| Plain AI coding agents | TAKT |
|---|---|
| The prompt asks the agent to follow a process | The YAML workflow owns the process |
| Review steps can be forgotten or skipped | Review and fix loops are explicit transitions |
| One long context keeps growing | Each step receives only the context it needs |
| Work lands directly in the current tree | Queued tasks run in isolated worktrees |
| The path from task to result is hard to audit | Logs and reports preserve the path to PR |
Providers and ecosystem
TAKT is provider-agnostic. It coordinates Claude Code, Claude SDK, Codex SDK, OpenCode SDK, Pi SDK, the official DeepSeek Harness SDK, Cursor, GitHub Copilot CLI, and Kiro — each with different roles, permissions, and context. SDK-based providers run on Node.js alone; CLI-based providers use their external CLIs. It requires Node.js 22.22.0 or newer, is MIT-licensed, and is dogfooded by its own maintainers.

🚀 Want to deploy TAKT yourself?
Docker configs, system requirements, and installation guides — all on one page.
View TAKT Tool Page →