发现 AI 代理的未来arrow_forward

Codingbuddy

calendar_today收录于 2026年4月25日
category智能体与应用工具
code开源
TypeScriptNode.js工作流自动化多智能体系统MCPAI代理智能体与应用工具开发者工具/代码协议/API/集成安全/隐私

基于 MCP 协议的多 AI 编码 Agent 编排服务器,通过 PLAN → ACT → EVAL 工作流调度 37 个专家 Agent 实现可量化的 AI 编码质量保障。

Codingbuddy 是一个基于 MCP(Model Context Protocol)的多 AI 编码 Agent 编排服务器,核心能力在于通过结构化的 PLAN → ACT → EVAL 工作流,将 AI 编码从"无约束生成"提升为"有门控保障"的工程实践。

工作流引擎#

  • PLAN → ACT → EVAL 三阶段流水线:Solution Architect + Technical Planner 先规划,领域 Developer Agent 再执行,最后多 Specialist Agent 并行审查
  • AUTO 全自动模式:自动循环 PLAN → ACT → EVAL,直到 Critical=0 且 High=0 才交付
  • Question-First Planning:需求模糊时先提问澄清,避免基于假设开发
  • 质量门控:循环迭代必须清零所有关键/高危问题

Agent 体系(三层架构,共 37 个)#

  • Mode Agents(4):Plan Mode / Act Mode / Eval Mode / Auto Mode
  • Primary Agents(18):Solution Architect、Technical Planner、Frontend/Backend/Mobile/Data Engineer、Security Engineer、DevOps Engineer、Platform Engineer、AI/ML Engineer、UI/UX Designer 等
  • Specialist Agents(13):Architecture、Test Strategy、Security(含 OWASP Top 10)、Accessibility、Performance、Code Quality、SEO、i18n、Integration、Event Architecture、Documentation、Observability、Migration
  • Utility Agents(2):Parallel Orchestrator、Plan Reviewer

可观测性与度量#

  • Session Impact Report:每次会话自动生成结构化报告,量化已阻止问题数(按安全/可访问性/性能/代码质量分类)、调度 Agent 数、Checklist 数、模式转换链、上下文决策数
  • HUD Statusbar(v5.6.0):Breathing Buddy Face(阶段表情)、Cost Velocity Indicator(实时消费速率)、Cache Savings Badge(缓存节省金额)、Mode Rainbow Coloring(ANSI truecolor 渐变)、Smart Context Bar(进度条)、Rate-limit Severity Icons
  • TUI Dashboard:终端实时可视化,通过 npx codingbuddy tui 启动

多工具统一接入#

通过 MCP 协议支持 9 款 AI 编码工具:Claude Code(MCP + Plugin 双模式)、Cursor、GitHub Copilot/Codex、Antigravity (Gemini)、Amazon Q、Kiro、Windsurf、Aider、OpenCode。一套规则集通过工具特定规则文件目录分发,在不同工具间保持一致性。

内置 Skills(可复用工作流)#

ship、retrospective、test-driven-development、systematic-debugging、security-audit、performance-optimization、refactoring、brainstorming

多语言支持#

模式关键词支持英语、韩语(계획/실행/평가)、日语(計画/実行/評価)、中文(计划/执行/评估)、西班牙语(PLANIFICAR/ACTUAR/EVALUAR);配置文件支持 en / ko / ja / zh / es / pt-br / de / fr 共 8 种语言。

安装与使用#

npm install -g codingbuddy
npx codingbuddy init

在项目 .claude/settings.json 中配置 MCP 接入,或在 AI 对话中直接输入 PLAN / ACT / EVAL / AUTO 关键词触发对应模式。

架构概要#

Yarn 4 monorepo(packages/* + apps/*),核心 MCP Server 位于 apps/mcp-server,规则引擎在 packages/rules/.ai-rules/rules/,Claude Code 插件(Python)在 packages/claude-code-plugin。主要语言 TypeScript(76.4%)、Python(21.1%),MIT 开源。

待确认事项#

  • 独立官网暂无,以 GitHub 仓库为唯一官方页面
  • npm 包可用性未实际验证
  • README 标题称 37 个 Agent,GitHub About 摘要显示 29 个,存在版本描述差异
  • Claude Code Plugin marketplace 可用性未验证
  • TUI Dashboard 未提供截图或功能边界说明
  • 除 Claude Code 外其他工具是否仅通过 MCP 规则文件接入、功能差异待确认

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch