me2resh/apexyard
Your AI engineering org, governed. Ship agent-built code safely to production.
解决的问题
AI 编码代理可以快速原型化软件,但通常缺乏生产级交付所需的治理、安全性和可追踪性。ApexYard 通过强制执行正式的软件开发生命周期(SDLC)、追踪技术决策并实施严格的合并门禁,提供一个结构化系统,将代理生成的代码安全地移入生产环境。
如何工作
ApexYard 作为一个多项目「运维仓库」运行,您可将其 fork 并用于管理其他仓库的组合。它结合使用纯文本配置文件、基于 Markdown 的角色定义以及 Bash shell 钩子,来治理 AI 代理(主要针对 Claude Code,但也通过适配器支持其他代理)。
- 治理层:Shell 钩子机械地阻止不安全操作(例如,禁止无工单编辑或无批准合并)。
- 代理角色:定义了专门的子代理(如 Rex 用于代码审查,Hakim 用于安全)以及跨六个部门的角色,为 AI 提供结构化上下文。
- 技能集:提供一组斜杠命令(如
/setup、/decide、/code-review)以自动化常见的 SDLC 任务。 - 注册中心:中央项目注册中心允许单个运维仓库追踪多个受管项目的状态和健康状况。
适用对象
使用 AI 编码代理(如 Claude Code、opencode、pi 或 Codex)的开发者和团队,需要一个专业的治理框架,以确保代理生成的代码经过审查、文档化并安全部署。
主要亮点
- 严格的合并门禁:合并前必须由 AI 审查员(Rex)和指定人类共同批准该提交。
- 工单优先工作流:强制要求每次变更都从工单开始,防止即兴且无法追踪的修改。
- 代理决策记录:以结构化格式保存技术决策,而非丢失在聊天记录中。
- 工具无关性:虽然专为 Claude Code 构建,但使用基于 Bash 的强制机制和适配器支持其他 AI 编码工具。
- 零运行时:完全通过纯文本文件和 shell 脚本运行,无需托管服务或锁定。
相关
- 项目
- 项目
- 项目
- 项目
- 项目