TeamClaw

🕸️ 可视化多 Agent 编排中枢

TeamClaw 是一个高性能多 Agent 编排子系统,支持 OASIS 可视化工作流、Computer Use 自动化任务及多端远程访问,可独立运行或与 OpenClaw 联动。

收藏
2.5k
安装
1k
版本
1.0.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

TeamClaw 综合评估

TeamClaw 是由 Avalon-467 开源的 Agent 子系统平台,定位类 OpenClaw 的多 Agent 编排解决方案,核心能力涵盖四大模块:对话 Agent(LangGraph 驱动的多工具 AI 助手)、OASIS 论坛(多专家并行讨论/执行引擎)、定时调度中心(APScheduler)以及 Bark 移动端推送。其架构设计强调非阻塞独立运行——可在不占用主 Agent 资源的情况下并行处理任务,同时支持与 OpenClaw 主 Agent 深度联动,实现跨平台的 Agent 编排。

核心用法

部署流程采用标准化 Shell 脚本管理:

  • 初始化:run.sh setup 安装依赖 → configure --init 创建配置 → configure --batch 批量注入 LLM 密钥
  • 用户管理:add-user <id> <password> 创建 Basic Auth 凭证
  • 服务控制:start/stop/status 三态管理,基于 PID 文件实现幂等启动

OASIS 多模式引擎是 TeamClaw 的差异化能力,通过 discussion(讨论/执行)与 detach(同步/异步)两组正交开关组合出四种运行模式:

  • 讨论+同步(默认):实时多专家辩论与共识输出
  • 执行+同步:直接交付代码/脚本/清单等可执行产物
  • 讨论/执行+脱离:后台长时任务,通过 topic_id 异步追踪

四类 Agent 连接方式支持灵活编排:
1. tag#temp#N — 无状态直连 LLM(快速投票场景)

2. tag#oasis#id — OASIS 管理的有状态 Bot Session(跨轮记忆)

3. Title#session_id — 接入现有 Agent Session(复用已有上下文)

4. tag#ext#id — 外部 OpenAI 兼容 API(DeepSeek/GPT-4/另一个 TeamClaw/OpenClaw)

显著优点

  • 可视化工作流编程:内置 Web UI(:51209)支持拖拽式多 Agent 编排,YAML 配置实时转画布布局
  • 远程公网访问:集成 Cloudflare Tunnel,自动生成 HTTPS 域名,移动端浏览器即可访问完整功能
  • 多 LLM 后端兼容:原生支持 DeepSeek、OpenAI、Gemini、Claude、Ollama,自动推断 provider 与 vision 能力
  • 社交 Bot 集成:内置 Telegram、QQ 机器人框架,支持群聊上下文管理
  • 独立微服务模式:OASIS Server(:51202)可完全脱离 Agent 主服务运行,提供标准 RESTful API 供外部系统调用
  • 安全传输设计:INTERNAL_TOKEN 服务间认证 + Basic Auth 用户隔离 + 敏感配置脱敏展示

潜在局限与风险

  • 配置复杂度:首次部署需理解 20+ 个环境变量及四类 Agent 命名约定,OpenClaw 联动需手动指定 sessions.json 绝对路径
  • 端口占用敏感:默认暴露 5 个端口(51200-51202, 51209, 58010),生产环境需防火墙严格管控
  • 令牌泄露风险:INTERNAL_TOKEN 自动生成但明文存储于 .env,--show-raw 操作需警惕日志外泄
  • 异步任务黑盒化:detach=true 模式下的长时任务缺乏内置监控面板,需自行轮询 check_oasis_discussion 或接入 SSE 流
  • 外部 API 依赖:Type 4 External Expert 直接透传密钥至第三方端点,存在密钥中转泄露面

适合人群

  • 多 Agent 研究者:需快速实验专家辩论、并行工作流编排的开发者
  • 自动化运维团队:需要 Computer Use 能力 + 定时调度 + 移动端推送的 DevOps 场景
  • OpenClaw 生态用户:希望扩展主 Agent 能力、实现 Agent 间协作的现有用户
  • 远程协作需求者:需跨设备、跨网络访问可视化 Agent 工作流的设计师/产品经理

常规风险

| 风险类型 | 具体表现 | 缓解建议 |
|---------|---------|---------|
| 认证绕过 | 默认仅 Basic Auth,无 MFA | 结合 Cloudflare Access 或 VPN 内网部署 |
| 敏感信息残留 | `configure --show` 可能暴露部分脱敏密钥 | 定期轮换 LLM API Key,限制 `.env` 文件权限 600 |
| 资源耗尽 | 多专家并行 + 长轮次讨论消耗大量 Token | 设置 `max_rounds` 上限,启用 `EXEC_TIMEOUT` |
| 供应链风险 | 依赖 LangGraph、APScheduler 等第三方库 | 锁定 `requirements.txt` 版本,定期审计依赖 |

> 安全等级说明:本技能涉及多端口网络暴露、令牌认证及外部 API 密钥管理,建议生产环境配合反向代理与最小权限原则部署。

TeamClaw 内容

chatbot文件夹
config文件夹
data文件夹
prompts文件夹
oasis文件夹
packaging文件夹
scripts文件夹
selfskill文件夹
scripts文件夹
src文件夹
test文件夹
tools文件夹
visual文件夹
static文件夹
手动下载zip · 288.0 kB
QQbot.pytext/plain
请选择文件