takt
TAKT (TAKT Agent Koordination Topology) is an open-source CLI that controls AI coding agents from the outside instead of trusting them to follow prompt rules. Planning, implementation, review, fix loops, human checkpoints, permissions and output contracts are defined in YAML workflow files, so the process is owned by the workflow rather than left to the agent.
Each step gets its own persona, policy, knowledge, instruction and output contract, which keeps context focused instead of letting one long session accumulate. Reviews cannot be silently skipped: findings route work back to fix steps, and human judgment can be requested. You describe a task in conversation, save it to a queue, run takt run to execute queued tasks in isolated worktrees, then use takt list to review diffs, merge, retry or requeue. On GitHub, takt caccia waits for CodeRabbit reviews and handles unresolved bot threads.
Providers include Claude Code, the Claude, Codex, OpenCode and Pi SDKs, the DeepSeek Harness SDK, Cursor, GitHub Copilot CLI and Kiro, so implementation and review can use different agents. Install with npm install -g takt and takt install for the SDK you want. README in English, Japanese and Chinese, with a written and video tutorial. MIT licensed, and built with TAKT itself.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-10-26
- Commits, last 90 days
- 100+
- Releases, last 90 days
- 0
- Latest release
- —
- Open issues
- 63
- Recent issues with at least one comment
- 1/14
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #1621 deepseek-harness: 未分類SDK/runtimeエラーを安全に表示する上流診断契約を整備する3 comments · 2026-09-27
- #1673 takt director: 複数リポジトリの manager をまとめて扱う上位の層2 comments · 2026-10-03
- #1905 system ステップで、workflow に固定したコマンドを実行できるようにしたい1 comments · 2026-10-26
- #1776 本文を保護したまま、thinking中も独立した状態欄でスピナーを表示する1 comments · 2026-10-10
- #1774 実行ログの write_stdin 表示が短い間隔で切り替わり、ちらつく1 comments · 2026-10-10
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!