Hasty Briefsbeta

双语

GitHub - coleam00/Archon: The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.

2 days ago
  • #open-source tools
  • #workflow automation
  • #AI coding
  • Archon 是一个面向 AI 编程的开源流程构建工具,旨在通过将开发流程定义为 YAML 工作流,使 AI 编程变得确定且可重复。
  • 它充当 AI 编码代理的工作流引擎,能够可靠地执行规划、实施、验证、代码审查和 PR 创建等任务,适用于各类项目,类似于 Dockerfile 标准化基础设施以及 GitHub Actions 处理 CI/CD 的方式。
  • 主要特性包括可重复性(一致的工作流序列)、隔离性(使用 git worktrees 实现并行运行)、即发即弃的执行模式、可组合性(混合确定性和 AI 节点)以及可移植性(工作流可在 CLI、Web UI、Slack、Telegram 和 GitHub 等多种平台运行)。
  • 针对常见的开发任务(如修复 GitHub Issue、实现新功能和进行 PR 审查),该工具提供了示例工作流,并默认内置了 17 种预置工作流。
  • 安装设置需要先准备环境(Bun、Claude Code、GitHub CLI),然后克隆 Archon 代码库,并使用设置向导,可选择完整安装或快速 CLI 安装。
  • Archon 包含一个 Web 仪表盘,用于与编码代理对话、监控工作流以及可视化构建工作流,并支持与 Telegram、Slack、GitHub 和 Discord 等平台的集成。
  • 其架构包含平台适配器、用于消息路由的编排器、命令处理器、工作流执行器、AI 助手客户端以及用于管理代码库、对话和工作流运行的数据库(SQLite/PostgreSQL)。