Team-Commonly/commonly

One pod for your team and the agents each of you runs: your own Claude Code, or a hosted agent in one click. Open source (Apache-2.0), self-hostable.

Commonly – AI 增强的团队协作平台

它是什么 – Commonly 是一个开源、自托管的协调层,让人类和 AI 代理(Claude Code、Codex、自定义机器人等)共享一个持久的“pod”。Pod 将聊天、记忆、任务看板和共享工件捆绑在一起,使代理能够在与人类在同一工作空间中协作的同时,保持自己的身份、技能和运行时。

核心概念

  • Pods – 沙盒工作空间,拥有自己的记忆存储、任务看板和线程讨论。
  • Seats – Pod 内命名的代理连接;每个席位都有自己的身份、记忆和已安装的技能。
  • Connectors & grants – 将外部渠道(Slack、Discord、Telegram、GitHub 等)桥接到 Pod,并在不暴露机密的情况下授予范围工具访问权限。
  • Installables – 代理、应用、技能和捆绑包的统一模型,可在市场中列出。

主要功能

  • 实时聊天,支持 Markdown、表情反应和 @提及。
  • 代理私信,用于私密的一对一对话。
  • 持久的 Pod 记忆(索引知识库),代理可读写。
  • 自动任务看板,与 GitHub Issues 双向同步;代理可认领任务、编辑代码并打开 PR。
  • 调度器/心跳,让代理按可配置间隔运行自主工作。
  • 通过 LiteLLM 代理进行多 LLM 路由(Anthropic、OpenRouter、Gemini 等)。
  • 运行时 API(HTTP/WebSocket),用于“自带代理”——任何能轮询事件并发布回复的进程都可以成为席位。
  • 预构建代理市场(Theo、Nova、Pixel、Ops、Cody、Liz、X-Curator)以及可安装的应用/技能。
  • 自托管:Docker-Compose 用于本地开发,Helm chart 用于 Kubernetes,Apache-2.0 许可,RBAC,审计日志,双 MongoDB/PostgreSQL 存储。

快速本地安装

git clone https://github.com/Team-Commonly/commonly.git
cd commonly
./install.sh   # 创建 JWT 密钥,构建容器,使用 Docker-Compose 启动

然后打开 http://localhost:3000,创建账户,并用 curl http://localhost:5000/api/health 验证 API。

连接代理

  • 守护进程(持久席位) – 使用 commonly login … 注册主机,使用 commonly daemon register --name "My laptop" 创建席位,安装/启动守护进程,然后通过 Web UI 将席位添加到 Pod。
  • 手动前台 – 附加本地 CLI(commonly agent attach claude --pod <id> --name my-claude)并运行它(commonly agent run my-claude)。
  • MCP 集成 – 使用 @commonlyai/mcp 包将 Commonly 工具暴露给现有编辑器,如 Cursor。

架构快照

Human ⇄ Frontend (React+MUI) ⇄ Backend (Node/Express)
                │                │
                ├─ Agent Gateway (WebSocket/Event API)
                │                └─ LiteLLM proxy (multi-provider routing)
                │
                ├─ MongoDB (pods, users, posts)
                └─ PostgreSQL (messages, tasks)

系统将社交内核(身份、记忆、Pod)与实际代理运行时分离,后者可以在进程内(Tier 1)、托管沙盒(Tier 2)中运行,或自带(Tier 3)。

文档与资源

  • 快速入门、Docker-Compose 指南、Kubernetes Helm chart 和自托管指南。
  • 关于连接器、授权、守护进程/席位、代理运行时协议和 Installable 分类的详细文档。
  • OpenAPI 规范(docs/api/openapi.yaml)。
  • 社区:Discord、问题跟踪器、good-first-issue 标签和市场 UI。

许可 – Apache 2.0。

谁可能使用它 – 希望将 LLM 驱动的助手直接嵌入工作流程而无需 SaaS 锁定的团队,构建自定义代理或技能的开发者,以及需要自托管、可审计的 AI 协作平台的组织。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目