Archon 定位为 AI 编程智能体的命令层(command layer),核心目标是让一个开发者能够像调度一支智能体团队那样推进开发工作,而不必同时只处理一个任务。
用途: 它将重复性的开发流程(如代码审查、规划、修复、功能开发)定义为可复用的 YAML 工作流,从而把“战术动作”沉淀为可反复执行的“作品”。
主要能力:
- 工作流即 YAML:支持多步骤 DAG,包含循环、门控(gates)与条件判断,可写一次、长期运行;也可直接使用内置默认工作流。
- 多入口派发:可从终端、Slack、Telegram、GitHub 评论或网页发起任务,随时随地下达工作。
- 并行与隔离:每次运行都会启动独立的 git worktree,多个智能体可同时处理不同问题,避免碰撞、互相干扰和合并冲突。
- 多模型支持:Claude Code、Codex 等可置于同一命令层之下,支持按工作流或按节点切换提供商,Archon 负责编排,控制权仍在用户手中。
使用方式: 在 YAML 中编写工作流(或使用内置默认值),然后从任意支持的入口触发执行;每个运行实例自动创建独立工作区,智能体并行处理任务,开发者只需审查最终拉取请求。官方强调免费、开源,并可在本机一分钟内运行起来。
适用场景: 适合需要同时推进多个编程任务、希望将审查/规划/修复/功能开发流程标准化、并期望摆脱桌面束缚(例如用手机从 Slack 派发任务)的开发者。
限制: 资料未提供具体的系统要求、支持的模型完整列表、各入口的配置细节、工作流 YAML 的语法规范、价格或收费模式(仅说明免费开源)、以及运行效果或性能数据,这些暂未提供。