Repolode
darrenhinde

darrenhinde/OpenAgentsControl

面向 OpenCode 的 AI 智能体框架,提供先规划、需审批的编码流程,并沿用团队自身的编码规范。

Star
4,938
Fork
402
未关闭 Issue
70
最近提交
6天前

这是什么?

OpenAgents Control(OAC)是构建在 OpenCode CLI 之上的一组 AI 智能体。智能体在写代码前会加载描述技术栈、命名规范和安全要求的上下文文件,使生成的代码贴合项目已有模式,而不是通用写法。

工作流以规划为先:智能体分析需求后先提出实现方案,等待审批,再逐步执行,并通过类型检查、测试和代码审查等子智能体完成校验。智能体本身是可直接编辑的 Markdown 文件,上下文文件可以提交到代码仓库,供团队共享同一套规范。

OAC 可搭配 OpenCode 支持的任意模型使用,并提供处于 Beta 阶段的 Claude Code 插件。项目目前面向 OpenCode v1,计划中还有较大幅度的重构。

核心功能

  • 01先规划后执行:智能体在修改文件或运行命令前会先提出方案并等待审批。
  • 02生成代码前加载描述技术栈与编码规范的上下文文件。
  • 03由测试、代码审查、构建校验等专职子智能体分工完成任务。
  • 04智能体为可编辑的 Markdown 文件,可为每个智能体单独配置模型。
  • 05支持 OpenCode 支持的任意模型提供商,并提供处于 Beta 阶段的 Claude Code 插件。

适用场景

  • 在已有代码库中新增功能,并保持与既有编码模式一致。
  • 将团队编码规范以上下文文件形式提交到仓库,实现团队共享。
  • 对生产代码进行修改时,希望在任何改动发生前先审阅实现计划。

快速上手

  1. 1

    使用 README 中的一键安装脚本进行安装

  2. 2

    使用 OpenAgent 代理启动 OpenCode

    opencode --agent OpenAgent
  3. 3

    让代理构建功能,然后批准其计划

使用前须知

  • 目前面向 OpenCode v1,即将发布的重大版本将替换其中大部分现有系统。
  • 安装依赖通过 curl 管道执行的 shell 脚本,Claude Code 插件仍处于测试版。

收录于专题

标签

常见问题

OpenAgentsControl 是什么?
面向 OpenCode 的 AI 智能体框架,提供先规划、需审批的编码流程,并沿用团队自身的编码规范。 OpenAgents Control(OAC)是构建在 OpenCode CLI 之上的一组 AI 智能体。智能体在写代码前会加载描述技术栈、命名规范和安全要求的上下文文件,使生成的代码贴合项目已有模式,而不是通用写法。
OpenAgentsControl 可以免费使用吗?用的什么许可证?
OpenAgentsControl 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
OpenAgentsControl 还在维护吗?
活跃维护中。OpenAgentsControl 最近一次提交是在 2026年10月19日。
OpenAgentsControl 适合用来做什么?
在已有代码库中新增功能,并保持与既有编码模式一致。 将团队编码规范以上下文文件形式提交到仓库,实现团队共享。 对生产代码进行修改时,希望在任何改动发生前先审阅实现计划。
OpenAgentsControl 怎么安装和运行?
使用 README 中的一键安装脚本进行安装 使用 OpenAgent 代理启动 OpenCode: opencode --agent OpenAgent 让代理构建功能,然后批准其计划
在哪里获取 OpenAgentsControl?
源代码和安装说明在 GitHub 上:https://github.com/darrenhinde/OpenAgentsControl

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目