Archon
活跃简介
首个开源 AI 编码 harness 构建器,用 YAML 工作流定义规划-实现-验证-审查-PR 流程,让 AI 编码确定可重复。
核心特性
- YAML 工作流引擎 — 声明式定义规划、实现、验证、审查、PR 等阶段
- 隔离执行 — 每次运行独立 git worktree,并行处理 5 个修复互不冲突
- 确定性 + AI 节点混合 — bash 脚本等确定性节点与 AI 节点自由组合
- 失败与循环 — AI 节点可指定 until 条件循环直到任务完成
- 人工审批门 — 支持 interactive 节点等待人类输入后再继续
- 可移植 — 同一份 .archon/workflows 在 CLI、Web UI、Slack、Telegram、GitHub 一致运行
适用场景
💡 把 AI 编码流程固化为可重复的工作流,避免每次跑出来结果不同
💡 并行触发多个 bug 修复或特性开发 PR 而互不冲突
💡 在仓库里提交 .archon/workflows 让团队复用同一套流程
💡 把 PR 创建、code review 等环节自动化并集成到 Slack 或 GitHub
💡 与 Claude Code、Cursor 等 Agent 配合强制实施 plan -> implement -> validate 流程
分类
快速开始
git clone https://github.com/coleam00/Archon.git
cd Archon
bun install
bun run dev
# 访问 http://localhost:5173 并定义你的第一个 .archon/workflows/*.yaml