用AI写代码,有一个问题不太好描述,但用过的人都遇到过:
同样的需求,两次给出不同的实现方案。有时候它自作主张多做了一堆,有时候又漏掉关键步骤。你很难预判它这次会走哪条路。一个人用还好说,团队里如果有多个人在用AI写同一个项目,这个不稳定性会成倍放大。
这不是模型变笨了,是AI每次都在「猜」你想要什么。
Archon 在做什么
把开发流程写成YAML文件,AI照着跑。
你定义好每个阶段:需求分析、代码实现、测试、代码审查、提PR,AI按顺序走完这些步骤,不跳步,不自由发挥。流程一旦固化,每次的行为就是可预期的。
项目把自己定位为「AI编程控制框架」,也可以叫AI编程助手的指挥中心。
具体怎么工作
Archon有三层东西:
知识管理层:你把项目相关的文档、技术规范、API文档放进来。支持自动爬取文档站点,上传PDF、Word、Markdown文件,自动提取代码示例,向量语义搜索。你用的第三方库更新了,重新爬一遍文档,AI就知道最新的用法了。
任务管理层:层级结构(项目→功能→任务),AI辅助生成需求和任务分解,实时跟踪进度。
MCP集成层:通过MCP协议把上面的内容暴露给AI编码工具。Claude Code、Cursor、Windsurf、Kiro都支持,AI写代码的时候随时调用知识库,而不是凭空推断。
现在有多少人在用
今天(2026年6月)已经是 22,000+ Stars,近六周涨了约2,600颗星。
- 3,346 个 Fork
,说明衍生项目也不少 - 287 个 Open Issues
,社区活跃 MIT 开源协议 支持 OpenAI、Ollama、Google Gemini,全程本地运行不需要数据外传
作者 Cole Medin 做过几个AI Agent方向的开源项目,在这个圈子里有一定积累。项目目前持续维护中,最后代码推送就在昨天(2026-06-02)。
怎么用
git clone https://github.com/coleam00/Archoncd Archon按README配好环境变量,启动后是个Web界面,浏览器打开操作。支持本地模型(Ollama),不需要把数据传出去。
GitHub:github.com/coleam00/Archon官网:archon.diy
AI编程不稳定这件事,有人在等厂商把模型做得更好,有人选择用工程手段把流程约束住。Archon属于后者。
两条路不互斥,但后者今天就能用。
技术前哨 | 每天5分钟,知道技术圈在发生什么
夜雨聆风