#140140th of 171 in Coding agents and AI editors
takt
CLI that runs coding agents through YAML plan, implement, review and fix workflows
- Stars
- 1.4k
- License
- MIT
- Last commit
- Nov 2026
- Language
- TypeScript
888 on 3 Apr 20261,432 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
TAKT is a Node.js CLI that defines AI coding workflows in YAML: each step has a persona, permissions, and rules that decide the next step, such as a review-to-fix loop. Queued tasks run in isolated git worktrees with logs and reports under .takt/runs. It drives Claude, Codex, OpenCode, Pi, DeepSeek Harness, Cursor, Copilot CLI and Kiro as providers.
Who it is for: Developers who want repeatable multi-agent coding workflows with review loops
Strengths
- Review and fix loops are explicit YAML transitions, not prompt instructions
- Queued tasks run in isolated worktrees, with logs and reports kept per run
- Supports many providers: Claude, Codex, OpenCode, Pi, Cursor, Copilot CLI, Kiro
- Ships MCP server (takt-mcp) and ACP agent (takt-acp) entrypoints
Weaknesses
- Requires Node.js 22.22.0 or later and a git repository with a commit
- SDK providers need a separate `takt install <provider>` step
- Web UI (`takt ui`) is labeled experimental
- No tagged release; large workflow and config surface to learn
What it needs
- no GPU
- Docker + Compose
- Needs Node.js >=22.22.0, git, Provider CLI or SDK (Claude, Codex, OpenCode, Pi, Cursor, Copilot, Kiro), gh or glab (optional), tmux (claude-terminal only)
- Models: Claude Agent SDK, Claude Code CLI, Codex SDK, OpenCode, Pi
- port 20525
Quick answers
Is takt open source?
Yes. Its code is on GitHub under the MIT license.
Can you run takt with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Also in Coding agents and AI editors
See all 171| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 97 out of 100 |
| 2 | codewhaleTerminal coding agent in Rust that works with 40+ model providers | 94 out of 100 |
| 3 | t3codeDesktop, web and mobile front end for controlling local coding agent CLIs | 93 out of 100 |
| #4 | piTerminal coding agent with extensions, skills, and an SDK | 92 out of 100 |
| #5 | oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory | 92 out of 100 |