以下是針對 Claude Code 自動化建置代理 的完整 GitHub 生態與技術棧盤點,依你的技術背景(OpenClaw、MCP、多代理架構)分層整理:
一、Claude Code 專屬倉庫(核心層)
這些是圍繞 Claude Code CLI 直接設計的自動化與代理框架:
| 倉庫 | Stars | 核心用途 | 與你的架構對應 |
|---|---|---|---|
| Superpowers | ~94K+ | TDD 強制的 7 階段開發工作流(Brainstorm → Spec → Plan → TDD → Subagent → Review → Finalize),內建 /execute-plan 指令可驅動 Claude Code 自動執行 |
Executor Agent 的最佳 Skill 框架,可直接放進 .claude/skills/ |
| Everything Claude Code (ECC) | ~100K+ | 完整代理作業系統:135 個專業 Agent、AgentShield 安全掃描(OWASP Top 10)、記憶體優化、NanoClaw v2 模型路由、跨平台支援(Claude Code / Codex / Cursor) | Supervisor + 安全層的最佳現成方案,直接對應你規劃的 Hermes Agent |
| claude-code-action | Official | Anthropic 官方 GitHub Action,可回應 PR comment 中的 @claude 提及,自動實作程式碼變更並開 PR |
CI/CD 層整合,取代手動觸發建置 |
| claude-code-mcp | ~1K | 將 Claude Code 本身作為 MCP Server 運行,實現「Agent-in-Agent」模式:主 Claude 會話可產生子 Claude 實例處理子任務 | Agent-in-Agent 並行執行,對應你的多專案並行建置需求 |
| claude-context | Active | 語義化程式碼搜尋 MCP,為大型 Codebase 建立向量索引,讓 Claude Code 以「語意」而非「關鍵字」查詢程式碼 | 大型專案(如 Tectura / Neteon.ai)的 Context 增強 |
| claude-code-ultimate-guide | Active | 225 個生產級模板、22K+ 行文件、26 個 Slash Commands、31 個 Hooks | Prompt 工程參考庫,用來設計你的 Build Prompt |
二、Supervisor / Subordinate 多代理架構(決策層)
針對你研究的 Hermes Supervisor Agent 架構,這些是最佳參考實作:
| 倉庫 | Stars | 架構特性 | 整合建議 |
|---|---|---|---|
| autonomous-lab | S級權威 | Senior-Junior 雙代理循環 MCP Server:Senior 設計、Junior 執行、人類擔任決策者(Editor)。支援 Claude Code CLI / Codex CLI / Cursor CLI 作為底層模型,零額外 API 成本 | 直接掛載為 MCP Server,作為你的 Supervisor 決策迴路。Senior = Planner,Junior = Builder |
| lad_mcp_server | S級權威 | 多模型共識審查:透過 OpenRouter 聚合多個模型對程式碼與系統設計的審查意見,支援 system_design_review 與 code_review 工具 |
Quality Gate 層,在建置前/後執行多模型審查,避免 Claude 產出低品質程式碼 |
| CrewAI | ~28K | 角色化多代理編排(Role-Based Multi-Agent),每個 Agent 有獨立的 Goal、Backstory、Tools | 若未來擴展到「前端 Agent + 後端 Agent + DevOps Agent」分工,可參考其角色抽象 |
| LangGraph | ~95K+ (LangChain 生態) | 圖狀態機代理工作流,原生支援 Supervisor → Subordinate 的委派與狀態共享 | 若你需要可視化的建置流程圖(如建置失敗時的修復路徑分支),LangGraph 是最成熟的框架 |
三、MCP Server 生態(連接層)
這些是讓你的 Build Agent 能與外部系統互動的「神經末梢」:
| MCP Server | 官方/社群 | 功能 | 在建置代理中的角色 |
|---|---|---|---|
| github-mcp-server | GitHub 官方 | 讀取 Repo、建立 PR、Review Code、管理 Issues | 建置成功後自動發 PR,而非直接推 main |
| Terminal / Shell MCP | MCP 官方 | 執行 Shell 指令、讀寫檔案 | Executor Agent 的核心工具,執行 npm run build |
| PostgreSQL MCP | MCP 官方 | 查詢資料庫 Schema、執行 SQL | 若建置涉及資料庫 Migration,可前置檢查 |
| Playwright MCP | Anthropic 社群 | 瀏覽器自動化 | 建置後 E2E 驗證,對應你現有的 Playwright 技術棧 |
四、通用 AI 建置代理(替代/參考方案)
若 Claude Code 的自動化遇到限制,這些是平行參考:
| 倉庫 | Stars | 定位 | 與 Claude Code 的關係 |
|---|---|---|---|
| OpenDevin (OpenHands) | ~45K | 專為軟體開發設計的自主代理,沙箱執行環境,SWE-Bench 表現優異 | 可作為 Claude Code 的備援 Builder,處理 Claude 無法解決的複雜 Bug |
| AutoGPT | ~170K | 通用自主代理先驅,Think → Act → Observe 循環 | 參考其記憶體與循環架構,但建置場景建議用更專門的工具 |
| awesome-claude-code | ~28.5K | 社群整理的 Claude Code 技能、Hooks、MCP、插件總目錄 | 生態導航圖,發現新工具的第一站 |
五、推薦給你的最小可行技術棧(MVP)
基於你目前的技術背景(Claude Code Max、OpenClaw、n8n、Playwright、Mac Studio),建議以下組合:
┌─────────────────────────────────────────────┐
│ Supervisor 層 │
│ ├── autonomous-lab (MCP) → Senior-Junior │
│ │ 循環,人類在最終決策點 │
│ └── lad_mcp_server (MCP) → 多模型審查 │
├─────────────────────────────────────────────┤
│ Executor 層 │
│ ├── Claude Code CLI (with --dangerously- │
│ │ skip-permissions + --allowed-tools) │
│ ├── Superpowers Skill (TDD 工作流) │
│ └── claude-code-mcp (子代理並行) │
├─────────────────────────────────────────────┤
│ 觸發與監控層 │
│ ├── chokidar (檔案監控) / Git Hook │
│ ├── n8n / OpenClaw (排程與通知) │
│ └── github-mcp-server (PR 自動化) │
├─────────────────────────────────────────────┤
│ 驗證層 │
│ ├── Playwright MCP (E2E 驗證) │
│ └── claude-context (語義化程式碼檢查) │
└─────────────────────────────────────────────┘
六、立即行動的安裝指令
# 1. 安裝核心 MCP Server(Supervisor 決策層)
uvx autonomous-lab
uvx --from git+https://github.com/Shelpuk-AI-Technology-Consulting/lad_mcp_server lad-mcp-server
# 2. 安裝 Claude Code 技能(Executor 層)
git clone https://github.com/fractal-pool/superpowers ~/.claude/skills/superpowers
git clone https://github.com/joshuamckenty/everything-claude-code ~/.claude/skills/ecc
# 3. 加入 GitHub MCP(CI/CD 層)
claude mcp add --transport stdio github npx -y @github/github-mcp-server
# 4. 啟動 autonomous-lab 專案(讓 Claude Code 自動安裝其餘依賴)
claude -p "Initialize an autonomous lab project for 'auto-build-agent' on /path/to/your/project"