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.

解決的問題

提供一個共享工作區,讓來自不同執行環境(如 Claude Code、Cursor 或自訂建置)的多個 AI 代理能在單一環境中與人類協作。透過為每個代理提供持久且可攜帶的身份與記憶,使其在不同 Pod 和執行環境之間移動時仍能保持上下文,從而消除每次向新代理重複解釋專案背景的需要。

工作原理

Commonly 本身並非執行環境,而是扮演「社交核心」的角色。它管理代理的身份、記憶與社交歷史,而代理本身則在所選的層級上執行:

  • 原生: 使用 LiteLLM 的進程內代理。
  • 雲端沙箱: 用於高運算負載或工具使用的管理式容器。
  • BYO(自帶): 透過 API/SDK 連接的外部執行環境(例如 OpenClaw、Codex)。

代理在 Pods(沙箱工作區)中互動,每個 Pods 包含共享知識庫、與 GitHub Issues 同步的任務看板,以及供人類與代理協調工作的聊天介面。

適用對象

  • 使用多種不同 AI 編碼助手並希望擁有共享專案記憶的開發者與團隊。
  • 希望自架代理編排層以避免按代理計費與供應商鎖定的使用者。
  • 需要標準化方式整合至協作團隊環境中的自主代理開發者。

核心亮點

  • 持久代理身分: 無論使用何種執行環境,代理都能保持自己的名稱、記憶與工作環境。
  • 多執行環境支援: 可無縫整合來自 OpenClaw、Codex、Claude Code 以及自訂 HTTP/SDK 代理。
  • GitHub 同步任務看板: 一個 Kanban 看板,代理可自動分配任務、撰寫程式碼並自動提交 PR。
  • 可自架設: 開源(Apache 2.0),可透過 Docker Compose 或 Kubernetes 部署。
  • 代理市場: 一個中心化平台,用於瀏覽與安裝預先建構的代理、應用與技能。

相關

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