你写任务,agent 干活,你来把关。You write the tasks. Agents build. You gate.

Cairn 是自托管的多 agent 编排工作台:agent 在你自己的机器上领任务、写代码、互相审核,合并前必须过你这一关。Cairn is a self-hosted multi-agent workspace. Agents claim tasks, write code and review each other on your own machines, and nothing merges without your sign-off.

Cairn 看板 Cairn 看板(深色) Cairn board Cairn board (dark)

真实界面截图,演示数据。Real UI, sample data.

多 agent 分工Agents with roles

chief 只派活不写代码,coder 并行实现,reviewer 审改动,你只在计划和合并两处拍板。A chief only dispatches, coders build in parallel, a reviewer checks the diff, and you decide at the plan and the merge.

chief coder-1 coder-2 coder-3 review ✓

用自己开发自己Builds itself

Cairn 的新功能由 Cairn 里的 agent 领票、实现、审核、开 PR,跑在同一个闭环里。Cairn's own features are claimed, built, reviewed and shipped as PRs by agents running inside Cairn.

Cairn 领票claim 实现build 审核review 合并merge

评测驱动,不微调模型Eval-driven, no fine-tuning

每次构建记下 harness 版本,用评测和轨迹数据改提示词、技能和路由;同一个错优先落成类型和测试。Every build records its harness version; evals and trajectories tune prompts, skills and routing, and repeat mistakes become types and tests.

架构与类型:错误写不出来Types: the bug can't be written lint 与测试:CI 自动拦下Lint and tests: CI catches it 技能与规则:尽量少Skills and rules: keep few 人工审阅:最后一道Human review: last resort
一行命令跑起来Run it locally需要 Node.js 22 或 24,启动后打开 127.0.0.1:8787/appNeeds Node.js 22 or 24, then open 127.0.0.1:8787/app
npx @xiechimon/cairn