Multi-agent 编排平台,将 Claude/GPT/Gemini 等 AI Agent 组织成具备持久身份、跨模型审查和共享记忆的协作团队,支持桌面端开箱即用部署。
核心定位#
Clowder AI 是一个基于 Node.js/TypeScript 构建的 Multi-agent 编排平台,采用 pnpm workspace monorepo 架构。项目在 Model、Agent CLI、Platform 三层分离的设计下,通过平台层为独立的 AI Agent 提供协作能力。
三层架构#
| 层 | 职责 |
|---|---|
| Model | 推理、生成、理解 |
| Agent CLI | 工具使用、文件操作、命令执行 |
| Platform (Clowder) | 身份、协作、纪律、审计 |
核心能力#
- Multi-Agent Orchestration:任务路由到合适 Agent——Claude 负责架构、GPT 负责审查、Gemini 负责设计,同一对话中完成
- Persistent Identity:每个 Agent 跨会话和上下文压缩保持角色、人设和记忆
- Cross-Model Review:内置跨模型审查机制,如 Claude 写代码、GPT 审查
- A2A Communication:异步 Agent-to-Agent 消息传递,支持 @mention 路由、线程隔离和结构化交接
- Shared Memory:Evidence store、经验教训、决策日志——持久化的机构知识
- Skills Framework:按需加载 Prompt(TDD、调试、审查等),Agent 仅在需要时加载专业技能
- MCP Integration:Model Context Protocol 支持跨 Agent 工具共享,非 Claude 模型通过 callback bridge 接入
- Collaborative Discipline:自动化 SOP:设计门控、质量检查、愿景守护、合并协议
特色功能#
- CVO Mode:人类作为 Chief Vision Officer,负责愿景表达、关键决策、文化塑造和协同创造
- Voice Companion:免提语音模式,每个 Agent 有独立语音,支持 ASR 输入和 TTS 播放
- Signals:AI 研究信息流,自动聚合 RSS/博客,分级优先级,支持多 Agent 协作研究报告和播客生成
- Game Modes:与 AI 团队玩游戏(狼人杀等)
- Mission Hub:特性生命周期管理(idea → spec → in-progress → review → done)、需求审计和 SOP 看板
安全约束(Iron Laws)#
在 Prompt 和代码层面强制执行四条铁律:
- 不删除自己的数据库(记忆不可丢弃)
- 不杀死父进程(保障自身存在)
- 运行时配置对 Agent 只读(需人类修改)
- 不触碰彼此的端口(隔离原则)
平台层核心模块#
- Identity Manager — Agent 持久身份管理
- A2A Router & Threads — Agent 间异步消息路由与线程隔离
- Skills Framework & Manifest — 技能按需加载框架
- Memory & Evidence — 共享记忆与证据存储
- SOP Guardian — 自动化标准操作流程守护
- MCP Callback Bridge — 跨模型 MCP 工具共享桥接
支持的 Agent CLI#
| CLI | 模型 |
|---|---|
| Claude Code | Claude Opus / Sonnet / Haiku |
| Codex CLI | GPT / Codex |
| Gemini CLI | Gemini |
| Antigravity | 多模型 |
| opencode | 多模型 |
交互方式#
- @mention 路由:
@opus架构、@codex审查、@gemini设计 - Slash 命令:
/new(新线程)、/threads(列表)、/use <id>(切换)、/where(当前位置)
外部集成#
| 通道 | 状态 |
|---|---|
| 飞书(Lark) | 已支持 |
| GitHub PR Review | 已支持(自动审查路由) |
| Telegram | 适配中 |
支持接入 Kimi / GLM / MiniMax 等第三方模型提供商。
部署方式#
- Windows:下载 .exe 安装包运行(内置便携 Node.js 和 Redis,无需手动安装依赖)
- macOS:下载 .dmg 拖入 Applications(首次打开需右键 → 打开绕过 Gatekeeper)
- Linux:使用
bash scripts/install.sh一键安装 - 源码安装:
git clone→pnpm install→pnpm build→cp .env.example .env→pnpm start
启动后访问 http://localhost:3003,在 Hub → System Settings → Account Configuration 中添加模型 API Key。
Monorepo 结构#
clowder-ai/
├── packages/
│ ├── api/ # 后端 API 服务
│ ├── mcp-server/ # MCP 服务器
│ ├── shared/ # 共享类型与工具
│ └── web/ # 前端 Web UI
├── cat-cafe-skills/ # 技能框架
├── desktop/ # 桌面安装包
├── docs/ # 文档
├── guides/ # 指南
└── scripts/ # 运维与安装脚本
待确认信息#
- 独立官网/在线 Demo:仓库中未发现,启动后仅为本地访问
- 学术论文:未发现关联论文
- Hugging Face:未发现关联页面
- 语音功能 ASR/TTS 具体提供商未明确
- 内部代号
cat-cafe(package.json name 字段)与公共名称clowder-ai的关系:仓库从内部代号同步而来