Archon
23,896
Stars
3,526
Forks
212
Watchers
167
Open Issues
MIT
许可证
TypeScript
语言
2025-02-07
创建时间
2026-11-11
最近更新
项目能做什么
首个 AI 编程开源 harness 构建器,让 AI 编程确定且可复现。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
<img src="assets/logo.png" alt="Archon" width="160" />
</p>
<h1 align="center">Archon</h1>
<p align="center">
The simplest way to build the software that builds your software.<br/>
YAML workflows that can do anything.
</p>
<p align="center">
<a href="https://trendshift.io/repositories/13964" target="_blank"><img src="https://trendshift.io/api/badge/repositories/13964" alt="coleam00%2FArchon | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
</p>
<p align="center">
<a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License: MIT" /></a>
<a href="https://github.com/coleam00/Archon/actions/workflows/test.yml"><img src="https://github.com/coleam00/Archon/actions/workflows/test.yml/badge.svg" alt="CI" /></a>
<a href="https://archon.diy/docs/"><img src="https://img.shields.io/badge/docs-archon.diy-blue" alt="Docs" /></a>
</p>
---
Archon is a factory builder. You describe how work should get done as YAML workflows, and Archon runs them with AI agents, scripts and your decisions in the places that need them. Software is the first factory: the bundled SDLC pack takes an issue to a merged pull request. The same engine runs any process you can describe.
Take yourself out of the loop and sit on top of it. Runs do the work, queues keep it moving, and a run comes to you only when it needs a decision you own.
## Why Archon
Ask a coding agent to fix a bug and the result depends on the run. It may skip the plan, forget the tests or ignore your PR template. You end up supervising every step.
Archon turns your process into a workflow you own. The workflow fixes the steps, the checks and the gates. The agent supplies the judgment inside each step. That gives you:
- **The same process every time.** Plan, implement, review, validate, open the PR, in the order you wrote down.
- **Human on the loop, not in it.** Queues take work forward on their own. When a run reaches a decision it can't make, it pauses as one attention item: what it is, why it matters, a recommendation and the choices. You answer and it carries on.
- **Governance built in.** Approval gates, a full event log and transcript for every run, and the cost of every run, all stored in your own database.
- **Your agents, your subscriptions.** Archon is not another coding agent. It runs Claude Code, Codex and Pi through their own CLIs and SDKs, with the accounts and project guidance you already have.
- **Self-hosted.** One install on your machine or server. SQLite by default, PostgreSQL if you want it.
## What it looks like
A workflow is a graph of nodes. Agents judge, code computes, and you decide where it matters:
```yaml
# .archon/workflows/build-feature.yaml
name: build-feature
description: Plan, implement until the tests pass, ask for approval, open the PR.
nodes:
- id: plan
prompt: "Read the request and the code. Write an implementation plan."
- id: implement
depends_on: [plan]
loop
阅读完整原文
商业机会分析 AI 生成
团队级 AI Harness 协同中心与云端管理平台 (SaaS)
| 产品构想 | 基于 Archon 现有的 YAML 工作流配置规范,打造中心化的 Harness 资产管理平台,实现团队内 AI 编程约束、提示词模板及验证策略的统一版本控制与一键分发。 |
| 核心功能 | 团队规则库同步与版本管理、跨 IDE/CLI 统一配置下发、团队成员 AI 编程采纳与通过率统计、私有模板加密共享 |
| 目标用户 | 中小型产研团队、工程效能负责人、技术团队管理者 |
| 难度/周期 | 中等 · 1.5 - 2.5 个月 · 成本:服务器/数据库租用成本约 $30-80/月,初期几乎无重度算力消耗 |
| 收费模式 | 按席位月费订阅(如 $8-15/人/月),提供有限免费版给开源项目 |
| 竞争风险 | Archon 处于早期阶段,其配置规范演进可能导致兼容性维护成本高;大厂可能推出原生替代方案 |
| 依据 | 数据支持的判断 |
CI/CD AI 确定性代码质量门禁与评估服务
| 产品构想 | 将 Archon 封装为 GitHub Actions / GitLab CI 插件,在 Pull Request 阶段自动运行针对 AI 生成代码的确定性验证与回归 harness,并生成质量可视化报告。 |
| 核心功能 | 一键集成 CI 流程、AI 生成内容检测与 Harness 规则符合度打分、自动修复建议生成、合规性审计流水线 |
| 目标用户 | DevOps 工程师、开源维护者、对外部 PR 和 AI 生成代码要求严苛的企业 |
| 难度/周期 | 高 · 2 - 3 个月 · 成本:CI 运行环境与微服务后端约 $50-120/月 |
| 收费模式 | 按仓库/运行次数阶梯付费,企业版私有化部署年费 |
| 竞争风险 | 运行 harness 涉及调用 LLM API,存在外部 API 费用高昂或延迟不可控风险 |
| 依据 | AI推测 |
垂直领域高阶 Harness 模板与行业合规套件
| 产品构想 | 针对金融、医疗、电商全栈等严格要求安全与规范的垂直领域,售卖开箱即用的预配置 Archon YAML 规则套件与自动化工程包。 |
| 核心功能 | 覆盖主流框架(如 Next.js、NestJS、FastAPI)的完备 Harness 模板、OWASP 安全基线约束包、代码风格与测试覆盖率强制规范 |
| 目标用户 | 独立开发者、外包团队、垂直行业初创公司 |
| 难度/周期 | 低 · 2 - 4 周 · 成本:静态数字资产销售平台手续费,开发成本仅为个人时间投入 |
| 收费模式 | 单套模板买断制($29 - $199 不等)或年度更新订阅包 |
| 竞争风险 | 开源社区易出现免费复刻版本,需依赖持续内容更新与高复杂度业务壁垒维持溢价 |
| 依据 | 已验证事实 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| morluto/rea | 中文介绍暂未生成 Reverse engineer anything with agents, from app behavior dow |
449,543 | TypeScript |
| openclaw/openclaw | 中文介绍暂未生成 The AI that really does things. Any OS. Any Platform. The lo |
394,299 | TypeScript |
| obra/superpowers | 中文介绍暂未生成 An agentic skills framework & software development methodolo |
315,647 | Shell |
| NousResearch/hermes-agent | 中文介绍暂未生成 The agent that grows with you |
262,403 | Python |
| n8n-io/n8n | 中文介绍暂未生成 Fair-code workflow automation platform with native AI capabi |
210,012 | TypeScript |
| firecrawl/firecrawl | 中文介绍暂未生成 Supercharge your AI agents with data from the web and beyond |
200,452 | TypeScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2025-02-07,近 30 天仍在推送,发布过 30 个 Release |
| 社区活跃 | Star 23,896 / Fork 3,526 / Issue 167(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/coleam00/Archon.git cd Archon # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。