takt
活跃·★ 1.4k·MIT·更新于 2026-10-27
TAKT(TAKT Agent Koordination Topology)是开源命令行工具,从外部控制 AI 编程智能体,而不是指望它们遵守提示词里的规则。规划、实现、评审、修复循环、人工检查点、权限和输出约定都写在 YAML 工作流文件里,流程由工作流掌控,而不是交给智能体自行决定。
每一步都有独立的角色、策略、知识、指令和输出约定,上下文保持聚焦,不会让一个长会话越堆越多。评审不能被悄悄跳过:发现的问题会把工作退回修复步骤,也可以请求人工判断。你在对话中描述任务并存入队列,用 takt run 在隔离的 worktree 中执行,再用 takt list 查看 diff、合并、重试或重新排队。在 GitHub 上,takt caccia 会等待 CodeRabbit 评审并处理未解决的机器人评论。
可用的提供方包括 Claude Code、Claude/Codex/OpenCode/Pi 的 SDK、DeepSeek Harness SDK、Cursor、GitHub Copilot CLI 和 Kiro,实现和评审可以交给不同的智能体。用 npm install -g takt 安装,再用 takt install 安装所需 SDK。README 有英文、日文和中文版,并配有图文和视频教程。采用 MIT 许可,项目本身也用 TAKT 开发。
#智能体工作流#YAML#代码评审#Claude Code#Codex#Git worktree#命令行
01
功能特性
01YAML 工作流明确定义规划、实现、评审和修复步骤
02每一步有独立的角色、策略、知识、指令和输出约定
03排队任务在隔离 worktree 中执行,并留下日志和报告
04人工检查点和按步骤设置的权限
05通过 takt caccia 接入 CodeRabbit 评审循环
02
为什么选择它
+评审和修复循环是工作流中的明确流转,智能体无法跳过。
+每一步只拿到所需的上下文,不会形成越来越长的会话。
+排队任务在隔离 worktree 中运行,并留下日志和报告。
03
权衡点
!编写和调优 YAML 工作流需要前期投入。
!SDK 类提供方需单独 takt install,CLI 类提供方需安装各自的命令行。
!需要至少有一次提交的 Git 仓库。
04
维护状况检查
活跃检查日期: 2026-10-26
- 最近提交
- 2026-10-26
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 0
- 最新发布
- —
- 未关闭 issue
- 63
- 近期 issue 至少有一条评论的比例
- 1/14
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #1621 deepseek-harness: 未分類SDK/runtimeエラーを安全に表示する上流診断契約を整備する3 条评论 · 2026-09-27
- #1673 takt director: 複数リポジトリの manager をまとめて扱う上位の層2 条评论 · 2026-10-03
- #1905 system ステップで、workflow に固定したコマンドを実行できるようにしたい1 条评论 · 2026-10-26
- #1776 本文を保護したまま、thinking中も独立した状態欄でスピナーを表示する1 条评论 · 2026-10-10
- #1774 実行ログの write_stdin 表示が短い間隔で切り替わり、ちらつく1 条评论 · 2026-10-10
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
Node.js
命令行
已通过文档验证
Claude Code / Codex / OpenCode
智能体提供方
已通过文档验证
Cursor / Copilot CLI / Kiro
智能体提供方
已通过文档验证
06
快速开始
1
$ npm install -g takt
2
$ takt install claude-sdk
07
使用场景
↳强制执行编程智能体无法跳过的评审步骤
↳排队多个编程任务并无人值守地执行
↳让不同智能体分别负责实现和评审
08
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧