opclawtm
v2.0.8
Published
Multi-Agent Collaboration Framework - CLI Management Tool v1.9.3
Downloads
9
Maintainers
Readme
OpenClaw Team Manager (opclawtm)
多 Agent 协作框架 - 带授权保护的专业版
简介
opclawtm 是一个多 Agent 协作框架,支持团队任务流程管理,包含完整的授权验证系统。
特性
- 🤖 多 Agent 协作:总助理、管理者、执行者、审核者四种角色
- 📋 任务流程管理:任务创建、节点分配、状态流转
- 🔐 授权验证系统:商业化授权保护,设备绑定,动态密钥
- 📱 飞书集成:消息通知、群组绑定
- 🛡️ 数据安全:SQLCipher 数据库加密,AES-256-GCM 数据加密
安装
npm install -g opclawtm使用
启动 TUI 界面
opclawtm tuiCLI 命令
# 查看帮助
opclawtm --help
# 授权管理
opclawtm bind-license --key TM-XXXX-XXXX-XXXX-XXXX # 绑定授权
opclawtm license-status # 查看授权状态
opclawtm unbind-license # 解除授权绑定
# 团队管理
opclawtm create-dept --name "团队名称" # 创建团队
opclawtm list-depts # 列出团队
opclawtm get-dept --id <dept_id> # 查询团队详情
opclawtm create-agent --name "姓名" --role executor --dept <dept_id> # 创建 Agent
# 任务管理
opclawtm create-task --title "任务标题" --department-id <dept_id> --manager-id <manager_id> # 创建任务
opclawtm list-tasks # 列出任务
opclawtm get-task --id <task_id> # 查询任务详情
opclawtm update-task --id <task_id> --status in_progress # 更新任务状态授权说明
获取授权
- 访问线上平台:http://47.93.44.153
- 注册账号并购买授权
- 获取授权Key(格式:TM-XXXX-XXXX-XXXX-XXXX)
授权限制
- 每个授权Key最多绑定 2 台设备
- 会话密钥有效期 1 小时
- 需要在线验证(不支持离线使用)
技术栈
| 组件 | 技术 | |------|------| | CLI | TypeScript + Commander + Inquirer | | TUI | TypeScript + Inquirer | | 数据库 | SQLite + SQLCipher | | 加密 | AES-256-GCM |
项目结构
opclawtm/
├── src/
│ ├── bin/ # CLI 入口
│ ├── cli/
│ │ ├── commands/ # CLI 命令
│ │ └── tui/ # TUI 界面
│ ├── core/
│ │ ├── services/ # 业务服务
│ │ └── utils/ # 工具函数
│ └── db/
│ ├── repositories/ # 数据访问层
│ └── schema.sql # 数据库结构
├── resources/
│ ├── preset-data.enc # 加密预设数据
│ └── preset-data-hash.enc
└── package.json开发
本地开发
# 安装依赖
npm install
# 开发模式
npm run dev
# 构建
npm run build构建(带代码保护)
# 构建并混淆
npm run pack:protected相关项目
| 项目 | 说明 | |------|------| | opclawtm | 核心产品(本项目) | | team-manager-license | 授权验证模块 | | team-manager-platform | 线上授权平台 |
许可证
私有软件,保留所有权利。未经授权不得使用、复制或分发。
链接
- GitHub: https://github.com/poderosom1/opclawtm
- 线上平台: http://47.93.44.153
- npm: https://www.npmjs.com/package/opclawtm
