clawctl

🛰️ 多Agent智能任务协调中枢

🥥57总安装量 16评分人数 9
100% 的用户推荐

OpenClaw官方多Agent协调工具,基于SQLite实现本地化任务流转与实时协作,通过A级安全认证,确保舰队工作流高效可控。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 代码安全规范:无eval/exec危险函数,全参数化SQL查询,无注入风险
  • ✅ 数据隐私保障:纯本地SQLite存储,无外部网络传输,无静默数据收集
  • ✅ 执行安全设计:原子操作+事务保护,防止竞态条件,权限检查完善
  • ⚠️ 文件权限注意:Token与数据库文件存储于~/.openclaw/,需确保目录权限为700
  • ⚠️ Dashboard访问控制:默认绑定0.0.0.0,共享网络中需防范未授权访问

使用说明

clawctl是OpenClaw生态中的核心协调组件,专为管理分布式Agent舰队而设计的轻量级CLI工具。它通过本地SQLite数据库构建了一套完整的任务生命周期管理系统,支持从任务创建、认领、执行到完成的全流程跟踪,并集成了实时消息传递与活动监控功能。

核心用法遵循严格的操作节奏:Agent通过checkin报到并同步状态,使用next获取最高优先级任务,经claimstart锁定并开始执行,期间可通过msg进行跨Agent协调,最终用done标记完成。系统内置看板视图(board)与Web仪表板(dashboard),提供可视化任务流管理。所有操作均通过参数化命令完成,支持元数据附加与任务依赖阻塞(block)。

显著优点在于其本地化优先架构。所有数据存储于本地SQLite,无网络传输风险;采用原子UPDATE+WHERE守卫模式与事务保护,杜绝竞态条件;SQL参数化查询与无eval/exec设计确保代码安全。MIT开源协议与清晰的权限模型(--force覆盖机制)增强了可控性。此外,单二进制部署与Python标准库依赖使其具备极佳的便携性。

潜在局限性包括:仅支持单机SQLite,无法满足分布式多机协作需求;SQLite的WAL模式在高并发写入场景存在性能瓶颈;缺乏企业级RBAC权限体系,仅依赖环境变量身份识别。Dashboard默认绑定0.0.0.0,在共享网络中可能暴露接口。

该工具最适合OpenClaw生态用户、小型开发团队及需要本地任务协调的自动化工作流场景。对于需要严格数据主权、避免云端依赖的隐私敏感型组织尤为适用。

使用风险主要涉及文件权限管理:~/.openclaw/目录需设置为700权限防止未授权访问;持久化的Token文件(.clawctl-token)包含Dashboard认证凭证,泄露可能导致未授权访问。建议生产环境显式设置CLAW_AGENT环境变量,避免依赖$USER带来的身份混淆。

clawctl 内容

文件夹图标clawctl文件夹
文件夹图标dashboard文件夹
手动下载zip · 28.7 kB
__init__.pytext/plain
请选择文件