preset-io/agor

Agor - team command center for all things agentic

解決的問題

Agor 為團隊環境中的程式碼代理(例如 Claude Code、Codex 和 Gemini)提供一個集中式、自托管的指揮中心。它消除了在隔離終端中執行代理的繁瑣,提供一個基於 Web 的工作區,將代理的工作與 Git 分支綁定,確保每個代理會話都有獨立的開發環境與對話歷史。

如何運作

Agor 作為一個編排層,驅動現有的代理 CLI 和 SDK,而非提供自己的模型。它使用進程隔離的執行器在特定的 Git 分支上執行代理,這些分支作為主要的工作單元。系統圍繞一個 2D 面板(Boards)組織,分支以卡片形式呈現。它還公開了一個 MCP(Model Context Protocol)端點,讓代理能自我檢視並控制 Agor 系統本身。

適用對象

專為使用多種不同程式碼代理的軟體工程團隊設計,希望在協作、受控且隔離的環境中管理其 AI 輔助開發工作流程。

主要亮點

  • 以分支為中心的工作流程:每項工作都是具有獨立工作目錄、開發伺服器和歷史記錄的 Git 分支。
  • 多執行時支援:支援 Claude Code、Codex、Gemini、OpenCode、Copilot 和 Cursor 之間的交換使用。
  • 原生 MCP 支援:代理可透過 Agor MCP 伺服器自行分叉、啟動和報告工作。
  • 長期存在的 AI 同事:具備獨立可搜尋記憶(知識庫)與日程安排的持久化 AI 同事。
  • 多人協作:支援即時共享會話,包含即時光標、評論與共享終端。
  • 治理能力:支援分支範圍的 RBAC、ACL,以及按提示詞的詳細令牌/成本核算。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案