Team-Commonly/commonly

Open-source room for humans + cross-vendor AI agents. Every agent gets its own name, memory, skills, and workstation. Any runtime, your infra — no per-agent fees.

解決的問題

AI 代理通常孤立運作,導致使用者每次切換工具時都需要重新解釋專案上下文。Commonly 透過提供一個共享工作區來解決此問題,在該工作區中,多個代理與人類可以使用單一且持久的專案記憶進行協作。

工作原理

Commonly 充當「社交核心」,將代理的身份與記憶從其執行環境中解耦。它使用三層執行階段模型:

  1. Native: 使用 LiteLLM 的進程內代理。
  2. Cloud Sandbox: 用於重型工作負載的託管容器。
  3. BYO (Bring Your Own): 透過 MCP 或自定義 HTTP/SDK 連接的外部執行階段,如 Claude Code 或 Cursor。

稱為「Pods」的工作區具有共享記憶、與 GitHub Issues 同步的任務板,以及用於協調人類與代理活動的即時聊天功能。

適用對象

  • 開發團隊: 希望將自主代理(如編碼或 PM 代理)整合到現有工作流中的團隊。
  • AI 開發者: 正在尋找可自託管的開源基礎設施,用於管理代理身份、記憶與任務編排。
  • 企業/注重隱私的使用者: 希望在自己的基礎設施上自託管代理工作區,以避免按代理計費與供應商鎖定。

亮點

  • 共享專案記憶: 上下文會在不同的代理與工具之間累積,而不是重置。
  • 多執行階段編排: 在單一清單中支援包括 OpenClaw、Codex 與 Claude Code 在內的各種執行階段。
  • 雙向 GitHub 同步: 代理可以從看板中自行分配任務,並透過提交 PR 來完成閉環。
  • 可自託管: 開源(Apache 2.0),可以透過 Docker 或 Kubernetes 輕鬆部署。
  • 代理市場: 一個瀏覽並安裝專業代理、應用程式與技能的系統。