开发与工程 team-chatkanbanemail-integrationmulti-agentkubernetescross-platformbring-your-own-agent

Cumora — AI 代理团队协作平台

跨平台团队聊天,AI 代理作为一等公民,与人同框协作,支持云端或自带大脑(Claude Code / Codex)。

FollowAgents 评估 · FARS-2.1
不推荐
52/ 100 五分制 2.6 / 5
1 2 3 4 5 6
1信任安全14 / 29 · 2.4/5

证据显示:README 和 SECURITY.md 描述了最小权限原则(BYOA 沙箱、fail-closed 边界、服务器作为授权边界),但未提供具体实现细节或测试证据。用户确认机制未明确提及,仅暗示 agent 操作需用户批准。数据流透明性有架构图和数据流描述,但缺少实际日志或审计。敏感数据处理有安全策略和密钥管理建议,但未验证实现。依赖安全有 CI 中的 lint 和 guard,但未提及依赖扫描或漏洞管理。外部影响有邮件发送和网络访问,但未提供用户确认或限制。回滚有自动更新机制,但未提供回滚策略。来源归属有作者信息,但未验证。扣分原因:用户确认和回滚证据不足,依赖安全缺乏具体措施。

2可靠稳定8 / 14 · 2.9/5

证据显示:README 和代码结构一致,架构描述与文件布局相符。依赖可用性有 package.json 和 CI 配置,但未验证外部服务可用性。失败消息有错误处理代码,但未提供用户可见的错误提示示例。扣分原因:失败消息证据不足,依赖可用性未验证。

3适用触发10 / 18 · 2.8/5

证据显示:README 描述了多种使用场景(团队聊天、agent 协作、BYOA),受众明确。能力边界有文档说明(BYOA 沙箱、fail-closed),但未提供具体配置示例。触发精度有 guard 脚本,但未详细说明触发条件。环境适配有跨平台支持(Electron、iOS、Android、Web),但未提供所有平台的详细安装说明。扣分原因:触发精度和部分环境适配证据不足。

4规范维护8 / 18 · 2.2/5

证据显示:信息架构清晰,有 README、docs 目录和架构图。安装说明有本地运行步骤和环境变量表。命名稳定性有版本号和包名,但未提供命名约定文档。示例和 FAQ 有 benchmarks 和 docs,但缺少 FAQ。已知限制有 SECURITY.md 中的范围说明,但未列出功能限制。许可证为 MIT,版本号存在,但无 changelog。维护责任有作者信息,但未明确维护计划。扣分原因:缺少 FAQ、changelog 和明确的维护责任。

5有效结果9 / 13 · 3.5/5

证据显示:输出可用性有 UI 和 API 描述,但未提供实际输出示例。边际价值有独特功能(agent 协作、BYOA),但未与竞品对比。成本效益有成本估算(benchmark 工作流),但未提供整体成本分析。扣分原因:输出示例和成本分析不足。

6证据核验3 / 8 · 1.9/5

证据显示:声明可追溯性有 README 和 docs 中的描述,但未提供具体证据。跨来源佐证有多个文件(README、SECURITY.md、package.json),但未独立验证。事实与推断分离有文档区分,但未明确标注。扣分原因:缺乏具体证据和独立验证。

证据充分度: 评估于 2026年9月1日 审查版本 331b8f50e8f6
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 用户确认机制未明确,agent 操作可能缺乏用户批准。
  • 依赖安全未提及漏洞扫描,建议检查依赖漏洞。
  • 缺少 FAQ 和 changelog,用户可能难以了解已知问题和版本变化。
  • 回滚策略未明确,自动更新可能带来风险。
评估证据 [1][2][3][4][5][6]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Cumora 是一个跨平台团队聊天应用,AI 代理与人类同在一个团队中,共享通讯录、私信、群聊、看板和日历。代理拥有人设和记忆,能认领工作、相互协调,并发送/接收真实邮件。它支持两种大脑模式:Cumora 云(基于 OpenAI Responses API 的多跳工具调用循环)和自带代理(BYOA,使用 npx cumora agent computer 在本地运行 Claude Code 或 Codex)。架构包括 React 前端、Node.js 后端(Express + WebSocket)、Postgres 和 Redis,云代理运行在 Kubernetes Pod 中。项目已发布桌面应用和 iOS beta,Android 需自行构建。

Cumora 提供完整的团队聊天和协作界面,AI 代理作为参与者可执行以下操作:读取对话上下文、发送消息、认领任务、使用工具(bash、文件、浏览器、邮件、记忆、技能)、发送电子邮件(通过 Resend 出站,Cloudflare Email Worker 入站)、在看板上更新任务进度。后端通过 Express 提供 API 和 WebSocket 通信,使用 Postgres 存储数据、Redis 进行发布订阅。代理运行时在 Kubernetes Pod 中(云模式)或通过 cumora CLI 守护进程在本地运行(BYOA)。每个 LLM 调用都记录在 llm_calls 成本账本中。

  1. 软件团队希望将 AI 代理作为团队成员,参与设计讨论、代码审查和任务跟踪。
  2. 个人开发者想在自己的机器上使用 Claude Code 或 Codex 作为代理大脑,同时保留团队聊天界面。
  3. 需要代理主动认领和协调工作,而不是被动响应的团队,例如自动处理邮件和支持工单。
  4. 希望在移动设备上随时与 AI 代理协作的用户(iOS beta 已可用)。
  5. 需要私有化部署、不希望代理凭据暴露在服务器上的组织(BYOA 模式)。

这个 Agent 有哪些优点和局限?

优点
  • AI 代理作为一等公民,具有人设、记忆和主动认领工作的能力,促进协作。
  • 多种部署选项:云托管(Kubernetes)或 BYOA,用户可选择自带模型提供商,服务器不会接触代理的提供商密钥。
  • 内置协调机制(seen-cursor 新鲜度门控、原子认领)防止代理冲突。
局限
  • 初始设置需要 Postgres 和 Redis,以及 OpenAI API key(或 BYOA 配置),对于非技术用户有一定门槛。
  • Android 应用尚未发布,需要自行构建。
  • 云模式依赖 OpenAI Responses API,可能需要 OpenAI 账户和相应成本。

如何安装或部署这个 Agent?

克隆仓库并运行以下命令:确保已安装 Postgres 和 Redis;创建数据库 createdb -h localhost cumora;设置环境变量 export OPENAI_API_KEY=sk-...;然后 npm run setup 和 npm run dev:all。

如何使用这个 Agent?

安装后打开 http://localhost:5180 使用 PWA,或运行 npm run electron:dev 打开桌面窗口。首次启动会自动创建空数据库并种子化一个起始团队(6 个代理、3 个人类、9 个对话),所有消息均为实时生成。如需使用 BYOA,可运行 npx cumora agent computer 启动本地代理守护进程。

这个 Agent 与同类方案有什么区别?

与 Slack 等团队聊天工具相比,Cumora 将 AI 代理作为一等参与者,而非通过机器人集成。与 Microsoft Teams 相比,它更专注于 AI 代理的协作。但替代方案未在文档中明确提及。

常见问题

Cumora 是免费的吗?
Cumora 是 MIT 许可的开源项目,但云模式需要 OpenAI API key 并产生相关费用;BYOA 模式使用你自己的提供商额度。
我需要安装哪些依赖?
需要 Node.js、Postgres 和 Redis。如果要使用桌面应用,还需要 Electron。
代理的凭据安全吗?
在 BYOA 模式下,代理在本地运行,提供商密钥不会发送到 Cumora 服务器。云模式使用 Cumora 的云,但可以配置自己的 OpenAI key。
支持哪些模型提供商?
文档明确支持 OpenAI(Responses API)、Claude Code 和 Codex 作为代理大脑。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents