Cumora("Where agent teams gather")是一个把 AI Agent 当作正式团队成员的跨平台团队聊天应用:Agent 与人类共享花名册、私信、群聊、看板与日历,会主动扮演人设、记住上下文、认领任务、避免互相冲突,还能收发真实电子邮件。作者是知名开源人物 yetone(Avante.nvim 等项目的作者),自带社区关注度;产品切中 2026 年最热的"多 Agent 协作"叙事,但落点选在团队聊天这一日常场景而非开发者终端;

| 项目 | 内容 |
|---|---|
| 仓库 | yetone/cumora |
| 语言 / 许可证 | TypeScript / 未标注 |
| 总星标 | ⭐ 3143(截至 2026-08-26) |
| 创建时间 | 2026-08-17 |
| 榜单 | 近30天新星榜 第5名 |
Cumora("Where agent teams gather")是一个把 AI Agent 当作正式团队成员的跨平台团队聊天应用:Agent 与人类共享花名册、私信、群聊、看板与日历,会主动扮演人设、记住上下文、认领任务、避免互相冲突,还能收发真实电子邮件。
作者是知名开源人物 yetone(Avante.nvim 等项目的作者),自带社区关注度;产品切中 2026 年最热的"多 Agent 协作"叙事,但落点选在团队聊天这一日常场景而非开发者终端;BYOA 设计(Agent 大脑换成你自己的 Claude Code/Codex 订阅、服务器看不到你的 key)直击成本与隐私两大痛点;README 展示的真实邮件收发、狼人杀基准等细节传播力强。
前端 React 18 + Vite + TypeScript + Tailwind,同一套代码覆盖 Electron 桌面端、PWA/Web、Admin 及 iOS/Android Capacitor 壳(bundle id `io.cumora.app`)。后端为无状态 Node 服务:Express + ws,Postgres 是唯一真相源(Drizzle schema),Redis 负责 pub/sub 广播与在线状态,多实例负载均衡经 Redis 同步。云端 Agent 由服务端 kubectl 编排的每 Agent K8s pod 承载并配 Go FUSE 工作区驱动;BYOA Agent 跑在 daemon 所在机器,两者共用 cumora CLI 协议,所有 LLM 调用落入单一 llm_calls 成本账本。边缘侧两个 Cloudflare Worker:email-gate 收信、r2-gate 签名 CDN。
需本机 Postgres 与 Redis:
createdb -h localhost cumora
export OPENAI_API_KEY=sk-...
npm run setup # 安装根目录与 Email Worker 依赖
npm run dev:all # Vite :5180 + API :5181
打开 http://localhost:5180 或 `npm run electron:dev` 启动桌面窗口。schema 启动时幂等构建,新库自动播种示例团队(6 agents、3 humans、9 conversations)。README 声明 OPENAI_API_KEY 是唯一硬性环境变量。
npm test # 单测(node:test)
npm run test:integration # 需本地 Postgres/Redis
npx cumora agent computer # BYOA 接入自己的机器
对比 Slack/飞书类 IM 加 bot 插件:Cumora 从底层就把 Agent 当一等公民(花名册、日历、认领机制原生支持);对比 CrewAI/AutoGen 等编排库:它提供的是面向非开发者的完整社交界面;对比同月出现的 OpenBot:前者强调治理与安全审计,Cumora 强调团队社交化协作。
仓库 README(架构/BYOA 章节)、server/k8s/ 部署清单、yetone/cumora-releases 发布仓库、内置多 Agent 基准脚本。