three-minds

👥 三 Agent 协作的智能代码审查

🥥11总安装量 4评分人数 4
100% 的用户推荐

基于 Claude Code CLI 的多 Agent 协作系统,通过三个不同人设的 AI 分身实现代码审查与重构,共识机制确保输出质量,适合复杂开发任务的多视角协作。

C

存在明显风险,不建议直接用于敏感场景

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ❌ <br/>**强制使用 `--dangerously-skip-permissions` 参数**:完全绕过 Claude Code 的权限确认机制,子 agent 可自动执行任意文件操作和 shell 命令
  • ⚠️ <br/>**子 agent 具有实际执行能力**:不同于纯对话型 skill,三个分身会真实修改工作目录中的文件,存在意外破坏风险
  • ⚠️ <br/>**环境变量完全继承**:子进程继承父进程全部环境变量,可能泄露敏感配置信息
  • ⚠️ <br/>**输出路径未做沙箱限制**:`--output` 参数可指向任意文件系统位置,存在覆盖关键文件的可能
  • ✅ <br/>**代码开源可审计**:完整源码托管于 GitHub,功能逻辑透明,无隐蔽网络请求或数据上传行为

使用说明

核心用法

Three Minds 是一个真正可执行的多 Agent 协作系统,通过 Claude Code CLI 启动三个具有不同专业人设的 AI agent,在同一工作目录上进行多轮协作直至达成共识。用户通过简单的命令行指令触发任务,系统会自动协调架构师、工程师、审核员(或安全专家、性能工程师、质量审查员等配置)三个角色,每轮依次执行文件读取、代码修改、测试运行等操作,并进行投票表决。支持自定义 JSON 配置以适配不同场景,所有讨论记录和代码改动自动保存为 Markdown 文件。

显著优点

该系统的最大价值在于真正落地执行而非纸上谈兵——每个 agent 都能实际读写文件、运行测试,实现从设计到实现的完整闭环。多视角协作机制有效避免单一 AI 的盲区,共识投票确保最终输出经过充分审视。预设配置覆盖代码审查、论文写作、头脑风暴等场景,自定义配置灵活扩展。自动化的记录保存便于追溯决策过程,与 Claude Code 生态无缝集成降低了上手门槛。

潜在缺点与局限性

首要限制是强依赖 Claude Code CLI,未安装或配置不当则完全无法运行。三个 agent 顺序执行导致整体耗时较长,复杂任务可能需要多轮迭代。--dangerously-skip-permissions 参数虽提升效率,却牺牲了安全确认环节。此外,agent 间通过文件系统间接协作,缺乏直接的上下文共享机制,可能出现信息传递损耗。对于大型代码库,token 消耗和 API 成本显著增加。

适合的目标群体

主要面向需要高质量代码审查的开发者团队、独立开发者处理复杂重构任务、以及追求多视角验证的技术负责人。特别适合代码审查流程不完善的小型团队、需要快速获得架构/安全/性能多维度反馈的个人项目,以及希望自动化部分 PR 审查流程的工程师。教育场景中也可用于演示协作式问题解决过程。

使用风险

安全风险最为突出:子 agent 自动获得文件读写和命令执行权限,可能意外修改或删除关键文件。建议在独立 git 分支或容器环境中运行,避免直接操作生产代码。性能方面,三 agent 顺序调用 Claude API,响应时间和 token 消耗随轮数线性增长,需合理设置 --max-rounds 上限。依赖项风险包括 Claude Code CLI 的版本兼容性、Node.js 环境要求,以及网络稳定性对长会话的影响。

three-minds 内容

文件夹图标configs文件夹
文件夹图标src文件夹
手动下载zip · 14.9 kB
code-review.jsonapplication/json
请选择文件