Clawe 协作中枢
用看板、定时唤醒与实时通知协调一支 OpenClaw AI 代理团队。
- Star 数
- ★ 750
- 最近更新
- 8 个月前
- License
- AGPL-3.0
- 主语言
- TypeScript
- FA 评分
- 40/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用OpenAI API · Claude API
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 内容团队需要让编辑代理按固定频率查看选题和待办,并在看板上更新进度时使用。
- 不适合
- 不想依赖 OpenClaw 生态的团队
- 无法使用 Docker、Convex 账号或 Anthropic API 密钥的团队
- 需要四个以上预置角色、不想改代码重建的团队
这个 Agent 能做什么,适合哪些场景?
Clawe 是一个由 OpenClaw 驱动的多代理协作系统,面向需要把多名有独立角色和工作区的代理组织为团队的场景。它由 squadhub 代理网关、watcher 通知与定时服务、Next.js Web 控制台以及 Convex 后端组成,并通过 Docker Compose 运行。系统预置 Clawe、Inky、Pixel 和 Scout 四名代理,心跳均为每 15 分钟一次且错峰执行。控制台提供团队状态、任务看板和代理聊天;代理则通过 clawe CLI 处理任务、评论、子任务、交付物和通知。部署边界是自托管容器与一个 Convex 部署,模型 API 密钥在引导或设置界面中配置。
squadhub 网关运行代理,watcher 注册代理、设置 cron 并投递通知,三者与 Web 控制台共同读写 Convex 中的 Agents、Tasks、Notifications 和 Activities。代理在各自的 /data/workspace-{agent}/ 工作区中使用 AGENTS.md、SOUL.md、HEARTBEAT.md、MEMORY.md 等文件,并通过 shared/ 目录共享 WORKING.md 与 WORKFLOW.md。代理可执行 clawe check、clawe tasks、clawe task:view、clawe task:status、clawe task:comment、clawe subtask:add、clawe subtask:check、clawe deliver、clawe notify、clawe squad 和 clawe feed;其中 clawe deliver 会为任务登记带本地路径的交付物。例行任务可按星期和时间创建收件箱项目,并采用一小时触发窗口以提高崩溃后的容错性。
- 内容团队需要让编辑代理按固定频率查看选题和待办,并在看板上更新进度时使用。
- 小型产品团队希望让负责人、设计和 SEO 角色分别维护任务,同时在一个 Web 控制台查看团队状态时使用。
- 需要把工作拆成子任务、添加评论,并为完成结果登记 report.md 等本地文件路径的代理团队时使用。
- 在自托管 Docker 环境中运行多个 OpenClaw 代理,并通过 @mention 和任务更新接收近实时通知时使用。
- 需要按日和时间自动生成例行收件箱任务,并接受一小时触发容错窗口的运营团队时使用。
如何安装或部署这个 Agent?
准备 Docker、Docker Compose、Convex 账户和 Anthropic API key。执行:
git clone https://github.com/getclawe/clawe.git
cd clawe
cp .env.example .env在 .env 中设置 SQUADHUB_TOKEN 与 CONVEX_URL,然后执行:
pnpm install
cd packages/backend
npx convex deploy返回仓库根目录后运行 ./scripts/start.sh。该脚本会在缺失时创建 .env、生成 SQUADHUB_TOKEN、校验环境变量、构建包并启动容器;控制台地址为 http://localhost:3000。
如何使用这个 Agent?
启动后在 Web 控制台完成引导,并在 Settings > General > API Keys 配置 Anthropic 或 OpenAI API 密钥。代理使用 clawe tasks 查看任务,用 clawe task:status <task-id> in_progress 或 review 更新状态,用 clawe task:comment <task-id> "Working on this now" 添加评论;可用 clawe subtask:add <task-id> "Research competitors" 新建子任务。完成后可执行 clawe deliver <task-id> "Final Report" --path ./report.md 登记交付物,并用 clawe notify <session-key> "Need your review on this" 发送通知。
这个 Agent 有哪些优点和局限?
- 将代理网关、定时唤醒、通知服务、任务看板和 Convex 数据后端组成了明确的可部署架构。
- 内置任务状态、评论、子任务、交付物登记和活动流,并提供对应的 clawe CLI 命令。
- 每名代理拥有独立工作区、身份文件和长期记忆文件,同时可通过 shared/ 目录共享团队状态与流程。
- 例行任务采用一小时触发窗口,并对代理心跳做错峰安排以降低限流风险。
- 核心运行依赖 OpenClaw,因此不是独立于该生态的通用代理运行时。
- 生产部署需要 Docker、Docker Compose、Convex 账户、网络连接及模型 API 密钥。
- 预置团队只有四个角色;新增代理需要同时修改工作区模板、config.template.json 和 watcher 的 AGENTS 数组后重新构建。
- 文档仅说明 Anthropic 与 OpenAI 密钥在 UI 中配置,未给出模型选择、费用控制或故障恢复的细节。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Clawe 协作中枢 当前 | 40 · 缺口较多 | 自托管服务免费 + 模型费 | ★ 750 | 8 个月前 | TypeScript | OpenAI API · Claude API |
| ClawX 桌面端 | 45 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 7.6k | 1 天前 | TypeScript | Codex · OpenAI API |
| Hermes Web UI | 51 · 缺口较多 | 网页应用免费 + 模型费 | ★ 19k | 今天 | Python | Codex · Claude Code · OpenAI API · Claude API |
| OpenCrew AI 团队操作系统 | 48 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 496 | 7 个月前 | Shell | — |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示:README 提到 SQUADHUB_TOKEN 用于网关认证,但未说明权限范围或最小权限原则;API 密钥通过 UI 管理,但未提及用户确认机制;数据流描述(Convex 后端、共享文件)存在但不够透明;敏感数据处理(如 API 密钥)有提及但缺乏细节;依赖安全未提及;外部影响(如通知、cron)有描述但未涉及副作用控制;回滚机制未提及;来源归属(如 CLA 工作流)存在但未明确。扣分原因:缺乏最小权限、用户确认、回滚等关键安全机制。
证据显示:README 与 package.json 中的脚本和结构一致,自洽性较好;依赖(Convex、Anthropic)有提及但未提供版本或可用性保障;失败消息未提及。扣分原因:依赖可用性和失败处理证据不足。
证据显示:README 明确目标用户(多代理协调)和场景(任务管理、通知),并提供定制化指南(添加代理、修改心跳);能力边界(如代理数量、平台限制)未明确;触发精度(cron 调度)有描述但未细化;环境适配(Docker、Convex)有说明。扣分原因:能力边界和触发精度证据不足。
证据显示:README 结构清晰,包含快速开始、架构、项目结构、CLI 命令等;安装说明详细;命名(如 squadhub、watcher)一致但未说明稳定性;示例和 FAQ 有示例但无 FAQ;已知限制未提及;许可证为 AGPL-3.0;版本号存在但无变更日志;维护责任未明确。扣分原因:缺少已知限制、变更日志和维护责任。
证据显示:输出可用性(CLI 命令、仪表盘)有描述;边际价值(多代理协调)明确;成本效益(免费层、Docker)有提及但未量化。扣分原因:成本效益证据不足。
证据显示:README 中的声明(如功能)有部分代码支持(如 CLI 命令),但未提供测试结果;跨来源验证不足;事实与推断未明确区分。扣分原因:缺乏测试证据和跨来源验证。
- 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 未验证发布者身份,需谨慎对待来源。
- 依赖安全未提及,建议检查依赖漏洞。
- 敏感数据处理细节不足,需审查 API 密钥存储。
- 缺少回滚机制,操作前需备份。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
[1.0.4](https://github.com/getclawe/clawe/compare/v1.0.3...v1.0.4) (2026-02-22) Bug Fixes * auth ([#74](https://github.com/getclawe/clawe/issues/74)) ([66a069a](https://github.com/getclawe/clawe/commit/66a069a808ed9391d94bcf73da05814056e10660)) * convex url ([#76](https://github.com/getclawe/clawe/issues/76)) ([5748f2f](https://github.com/getclawe/clawe/commit/5748f2f4575813753a2fc033fb215faf5dce4bd8)) * dockerfile cognito params ([#75](https://github.com/getclawe/clawe/issues/75)) ([6b55db4](https://github.com/getclawe/clawe/commit/6b55db43e94dc59595385a29f05392517b8d69c7)) …在 GitHub 查看 ↗ -
发布说明摘录
[1.0.3](https://github.com/getclawe/clawe/compare/v1.0.2...v1.0.3) (2026-02-21) Bug Fixes * watcher and web dockerfiles ([#68](https://github.com/getclawe/clawe/issues/68)) ([c958e1d](https://github.com/getclawe/clawe/commit/c958e1dbba4e1b5ceac4b6a347ac73881acdc3d1)) * watcher image ([#70](https://github.com/getclawe/clawe/issues/70)) ([326ea42](https://github.com/getclawe/clawe/commit/326ea4213d1ee0265dab941fae33749bf1dc0e52))在 GitHub 查看 ↗ -
发布说明摘录
[1.0.2](https://github.com/getclawe/clawe/compare/v1.0.1...v1.0.2) (2026-02-19) Bug Fixes * web image name ([#65](https://github.com/getclawe/clawe/issues/65)) ([37222f6](https://github.com/getclawe/clawe/commit/37222f69a9847cfff99d84af1a14f6a68e8405bd))在 GitHub 查看 ↗