三条命令即可跑起来
-
安装 CLI(macOS / Linux 上用 Homebrew)
brew install takuto-team/tap/takuto -
用交互式向导生成配置
takuto setup -
把它启动起来,然后打开仪表盘(默认 :8080)
takuto start
前置条件:Docker 或 Podman、一个 GitHub PAT 和一个 AI 提供商 API key。takuto setup 在任意目录创建 .takuto/ 文件夹;takuto start 拉取 Takuto Core 镜像并打开仪表盘。
Takuto 颠覆了惯常的 AI 工作方式:不必一步步靠 prompt 摸着往前走,而是像交代给同事那样,先写好一份足够详尽的规格说明。之后 Takuto 便会动手实现,工单既可以由它自动拉取,也可以由你在 dashboard 里添加。这是用审慎的规划取代随性的 vibe coding,而掌控权始终握在你手里:随时进入 terminal 或 IDE,也可以在需要时直接向 agent 发出 prompt。每一次运行都严密封存在各自的 container 内,prompt injection 无从逃逸。
演示已剪辑:省略了编辑工单描述的步骤,并加快了播放速度。
自带你惯用的编码 agent —— Takuto 可驱动以下四款:
- Claude Code
- Cursor Agent
- Codex
- OpenCode 仅限自托管模型(LM Studio、Ollama、vLLM……)
始终在你掌控之中的自动化
可以让整条流水线无人值守地运行,也可以逐个工单亲自把关。每一次运行都由你说了算。
工单驱动,或独立运行
轮询 Jira 或 GitHub Issues 中的 “To Do” 工单,或直接把描述粘贴进仪表盘 —— 不依赖任何工单系统。
自主、手动,或两者兼有
让它通宵跑完整条流水线,由你亲自触发每个阶段,或在你打磨棘手工单的同时自动领取常规活儿。
为并行而生
同时处理多个工单 —— 每个都有独立的 git worktree 和隔离环境,互不干扰。并发数可自行设置。
实时仪表盘
按 workflow 实时输出终端日志,跟踪进度,并可在浏览器里暂停、恢复、重试或检视任意一次运行。
浏览器里的编辑器 + 终端
随时进入任意 workflow,用一个指向 agent 当前所用 worktree 的 VS Code 编辑器和 web 终端介入。
由你定义的流水线
串联各个步骤 —— 实现需求、处理 PR 评论、合并 base 分支 —— 并设定它们之间的依赖关系,全部在仪表盘的 Workflows 标签页里编辑。
两种运行方式
Takuto CLI
最快的路径:takuto setup 在当前目录创建一个 .takuto/ 文件夹,随后 takuto start 把一切启动起来——仪表盘默认在 :8080——它会拉取镜像,并替你编排 Docker 或 Podman Compose。余下的设置(admin 账号、AI 提供商、GitHub)在仪表盘里完成。
基于 Takuto Core 自建
直接运行核心引擎 —— 克隆 Takuto Core,配置 config.toml,自己用 Docker Compose 启动。适合想完全掌控镜像与部署的团队。
隔离与隐私
每个 agent 都跑在自己的 container 里
每个 workflow 的工作都是隔离的 —— 独立的 container、独立的 git worktree、独立的环境 —— 这缩小了 prompt injection 的影响范围。出站流量由默认拒绝的 egress 防火墙锁死。无追踪、无遥测:你的代码和工单内容只会发往你自己配置的 AI 提供商。
名字的由来
Takuto(タクト)—— 指挥家的指挥棒
在日语里,タクト 指的是指挥家用来带领乐团的那根指挥棒。这个名字恰好贴合工具所做的事 —— 让一群 AI agent 步调一致、照着同一份乐谱演奏 —— 也是向它的诞生国日本致意。