用 Go 编写的 CLI 与桌面应用,把 AI 编程的技能、智能体、规则、MCP 连接和 hooks 统一管理,并同步到 Claude Code、Codex 等工具。
coleam00/Archon
开源工作流引擎,用 YAML 定义流程,结合 AI 智能体、脚本与人工审批来完成编码等任务。
- Star
- 23,729
- Fork
- 3,611
- 未关闭 Issue
- 180
- 最近提交
- 7小时前
这是什么?
Archon 允许用 YAML 定义工作流,把一项工作拆成若干节点。智能体节点负责判断,bash 命令和脚本负责确定性检查,循环节点会重复执行直到测试命令通过,等待节点则会暂停运行,交由人工审批或驳回。它的目标是让 AI 辅助编码每次都按同样的计划、检查和关卡执行,而不是依赖单次智能体运行的随机表现。
内置的 sdlc 工作包实现了一条软件交付流水线:从 issue 出发,经过规划、实现、评审、等待 CI 到合并,由队列推进就绪的任务,只有在需要人工决策时才弹出待处理事项。引擎本身与具体领域无关,同样的方式也可用于内容生产、调研或运维。Archon 通过各自的 CLI 和 SDK 调用 Claude Code、Codex 和 Pi,默认把运行日志与成本数据存入本地 SQLite,也可切换为 PostgreSQL,并提供命令行、网页控制台以及 Slack、Telegram、GitHub、Discord 的接入。
扩展通过插件实现,覆盖工作流包、智能体提供方、代码托管平台和聊天入口四类。插件可通过 archon plugin add 命令从 GitHub 仓库安装。项目使用 TypeScript 编写,运行在 Bun 上。
核心功能
- 01用 YAML 定义多步骤工作流,支持智能体、bash、脚本、循环、等待和子工作流节点。
- 02循环节点可重复执行某一步,直到测试等 shell 命令成功。
- 03运行可在待处理队列中暂停,等待人工批准或驳回。
- 04每个仓库任务默认在独立的 git worktree 中运行,多个任务可并行。
- 05支持 Claude Code、Codex 和 Pi 作为智能体提供方。
- 06内置 sdlc 工作包,可将 GitHub issue 推进到合并的 pull request。
适用场景
- 在仓库中实现从 issue 到 pull request 的自动化交付,同时保留评审和审批关卡。
- 让团队的 AI 编码智能体以统一的方式规划、实现和测试代码改动。
- 用智能体步骤搭建可重复的非编码流程,如内容生产或调研流水线。
- 为团队自托管智能体运行的审计记录、结果与成本数据。
快速上手
- 1
安装 Claude Code 并登录,或安装 Codex
- 2
使用 Homebrew 安装 Archon
brew install coleam00/archon/archon - 3
在你的 git 仓库中列出可用的工作流
archon workflow list - 4
用一个问题运行内置的调查工作流
archon workflow run archon-investigate "Why does the login test fail?"
使用前须知
- 需要 Claude Code 或 Codex 等智能体服务,并使用你自己的账号。
- 默认会发送匿名的使用遥测事件。
标签
常见问题
- Archon 是什么?
- 开源工作流引擎,用 YAML 定义流程,结合 AI 智能体、脚本与人工审批来完成编码等任务。 Archon 允许用 YAML 定义工作流,把一项工作拆成若干节点。智能体节点负责判断,bash 命令和脚本负责确定性检查,循环节点会重复执行直到测试命令通过,等待节点则会暂停运行,交由人工审批或驳回。它的目标是让 AI 辅助编码每次都按同样的计划、检查和关卡执行,而不是依赖单次智能体运行的随机表现。
- Archon 可以免费使用吗?用的什么许可证?
- Archon 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Archon 还在维护吗?
- 活跃维护中。Archon 最近一次提交是在 2026年10月20日。
- Archon 适合用来做什么?
- 在仓库中实现从 issue 到 pull request 的自动化交付,同时保留评审和审批关卡。 让团队的 AI 编码智能体以统一的方式规划、实现和测试代码改动。 用智能体步骤搭建可重复的非编码流程,如内容生产或调研流水线。 为团队自托管智能体运行的审计记录、结果与成本数据。
- Archon 怎么安装和运行?
- 安装 Claude Code 并登录,或安装 Codex 使用 Homebrew 安装 Archon: brew install coleam00/archon/archon 在你的 git 仓库中列出可用的工作流: archon workflow list 用一个问题运行内置的调查工作流: archon workflow run archon-investigate "Why does the login test fail?"
- 在哪里获取 Archon?
- 源代码和安装说明在 GitHub 上:https://github.com/coleam00/Archon
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 Codex、Claude Code、OpenCode 等 AI 编程助手提供持久化个人上下文库的工具,含 CLI、MCP 服务和桌面端。
统一管理 Claude Code、Codex 等多种编码智能体的桌面、移动端、网页与命令行工具,支持并行运行。
一个公开的动画宠物画廊与命令行工具,可浏览、安装和提交像素风宠物,并随 Codex 等编程代理的活动做出反应。
面向 Claude Code、Codex、Cursor 等工具的 AI 智能体编排系统,用分阶段流水线自动完成任务、审查、发布和文档工作。
一款 TypeScript 编程 Agent 命令行工具,在提示词中加入 ulw 或 mass ulw 关键词即可自动规划、调度多模型并校验结果。