開源 AI Agent 平台比較:Multica 幫你把 26 種 Coding Agent 導入 GitHub Issue 流程,OpenBot 則給 AI 一台隔離電腦並保留完整審計軌跡。一文看懂差異、架構與選型條件。
開源 AI Agent 平台百花齊放,但「能執行 Agent」與「讓 Agent 變成有紀律的協作角色」是兩種不同層次。Multica 與 CopilotKit 的 OpenBot 是兩個常被放在一起比較的專案,兩者都號稱 AI Agent 協作平台,卻在 Agent 類型、合作模式與治理設計上走完全不同路線。
核心差異一句話:Multica 把現成的 CLI Coding Agent 帶進 GitHub/GitLab 的 Issue 流程,讓 Agent 像同事一樣領任務、回報、等待 Review;OpenBot 則是給每個 AI coworker 一台「隔離電腦」(瀏覽器、檔案、Shell 工具),並用 Policy 與審計日誌控制它的一舉一動。選擇哪一個,取決於你的工作流是在處理程式碼與 PR,還是在處理瀏覽器與外部工具。
Multica:把 26 種 Coding Agent 變成 GitHub 隊友
Multica 是開源、可自架的 AI Agent 工作取區。核心做法:將 GitHub/GitLab Issue 指派給 Claude Code、Codex、Cursor Agent、GitHub Copilot CLI、Kimi、OpenCode、Hermes 等 26 種 CLI Coding Agent;Agent 自動領票、在你自己的機器或雲端 runtime 執行,即時回報進度與阻礙,最後把成果送回 Review,而不是直接進 main。
關鍵特色
- Agents as Teammates:每個 Agent 有自己的名稱、Provider 與 Runtime,出現在 Issue Board 上就跟人類同事一樣。
- Squads 編組:你可以把多個 Agent 與人類組成一隊,由領隊(Leader)負責路由工作。
- Skills 可重複使用:把已解決問題整理成行動手冊(Playbook),之後所有 Agent 都可以沿用。
- 完整的 Execution Log 與 Token 成本:可以重放每個 Tool Call、命令與錯誤,也能查看每次 Running 的 token 花費。
- Review Gates:Agent 產出的結果先進 Review 狀態,由人類決定是否合併,避免未經許可的程式碼進 main。
- 自架部署:支援 Docker Compose 或 Helm,資料與執行都在自家基礎設施上。
技術棧
- 前端:Next.js 16(App Router)、Electron 桌面版、Expo/React Native(iOS)
- 後端:Go(Chi + WebSocket)+ PostgreSQL 17
- Runtime:本機 Daemon 執行各種 Agent CLI
OpenBot:給 AI 一台隔離電腦,並全程受控追查
OpenBot 是 CopilotKit 推出的開源 AI coworker「檔案樣板」(template),不是最終產品,而是刻意要讓你 clone 後再客製化。它的設計前提很強:任何 AI Agent 想操作瀏覽器、讀寫檔、執行 Shell 指令,都必須通過單一 Gateway,且事前經過 Policy 決定,事後留下詳細複核日誌。
關鍵特色
- A Computer per Bot:每個 Bot 有隔離容器、獨立瀏覽器 Profile 與 /workspace 儲存空間,可安裝套件、操作檔案與執行命令。
- Gateway 是唯一起入點:工具呼叫、瀏覽器導航、檔案存取全部經 Gateway,在執行前先寫審計記錄。
- CEL Policy:預設拒絕 (fail closed):可按
tool.name、intent、bot.id、page.url等欄位設計 Allow / Deny 規則,降低濫用風險。 - Watch what it is doing:即時可見 Bot 正在看什麼畫面,Activity 分頁列出執行的命令、讀取的檔案、儲存的結果。
- Take the wheel 人工接管:遇到登入、驗證碼/2FA 時可把控制權轉給人類,並記錄
control_taken/control_released。 - Bring your own agent:任何符合 AG-UI 協議的 endpoint 都能變成 Bot,包括 LangGraph、Mastra、CrewAI、Pydantic AI、Google ADK 或手寫 Agent。
- Governed MCP:支援 Google Drive、Notion 等 MCP 伺服器,也可加入自訂 MCP 與權限設定。
- Audit Trail:Allow / Deny / Failed 動作全部寫進
/admin/audit,包括觸發規則。
技術棧
- 前端:React/Vite(Port 3010)
- 後端:Hono API(Port 3001)與 CopilotKit Intelligence
- Agent Computer:Chromium(Port 4100)與 Supervisor(4500/4300)
- 資料庫:PostgreSQL + pgvector
直接比較
| 比較面向 | Multica | OpenBot
| 主要定位 | Coding Agent 任務管理:整合 GitHub/GitLab 流程 | AI coworker 平台:受控工作與審計 |
| 支援 Agent | 26 種 CLI Coding Agent(Claude Code、Codex、Cursor…) | 任意 AG-UI Agent(LangGraph、Mastra、CrewAI等) |
| Runtime 設計 | Local Daemon(共享) | 每 Bot 一隔離容器 Linux |
| 整合重心 | Issue、PR Review、Token 成本 | 瀏覽器、Shell、MCP、Policy、驚悚 |
| 部署方式 | Docker Compose 或 Helm
| Docker Compose,另需設定 Identity Provider |
| 成熟度 | 較高:約 48.8k stars、150+ releases
| Alpha:約 4.2k stars、5 releases |
| 授權條款 | Apache 2.0 + 額外條件(Multica License) | MIT |
| 適合團隊 | 已在用多個 Coding Agent,需要管理與人類工作者流程 | 需要讓 AI 碰瀏覽器/工具,且有資安微 OS 策平台 |
選型建議
如果你的日常大量是 Claude Code、Codex、Cursor 類的 CLI Coding Agent,且希望把 AI 工作綁進 GitHub/GitLab 的 Issue、PR Review 已可運作的制度中,Multist 的「Agents as Teammates」、Skills 與 Review Gates 會比 OpenBot 更直接減少管理成本,且社群與釋出版本都已算成熟、更新頻繁。
如果你的場景較像「讓 AI 自己用瀏覽器完成事項」(如登入、填表、整理雲端資料),或你對工具能做的任何一人控管、事後追查的能力有嚴格要求的,OpenBot 的 絕境隔離 + CEL Policy + Audit Trail 設計更具吸引力。但請記得:OpenBot 仍是 Alpha 樣板,不是拆開即用;起碼要自己處理 Identity Provider 與 Policy 初版設定。
兩者並不互斥。技術上可以同時用:Multica 負責程式碼任務與 Issue 協作,OpenBot 負責需要瀏覽器/外部服務的 coworker,再用 MCP 或自訂 API 把邊界情境串起來。
提醒與注意事項
- GitHub stars 與 release 數量隨時間變動,本文的「約 48.8k / 約 4.2k、150+ / 5 次release」以整理當時公開版面為準,決定前請回到官方 repository 核對最新狀態。
- Multica 採 Apache 2.0 並額外附加條件,商業使用建議讓法務先看過 License 細節。
- OpenBot「每 Bot 一台隔離電腦」可以有效某些安全需求,但目前仍是 template,你必須投入工程資源去設定連接 IdP、Policy 與啟動流程,而不是期待隨開隨用。
結論
選平台不是在比誰有更多 stars,而是看誰與你的工作流程相合。你需要的如只是更紀律地面對 Issue 隊的 Coding Agent,請優先考慮 Multica;你需要的是委派 AI 去操作網頁與工具,同時仍能保留「看得見、可管、可追」的掌控,那就打開 OpenBot 的 template 自己動手。若兩者都是你的日常,把它們並列在同一條治理界線也不是壞事。