https://download.csdn.net/download/xiaoshun007/"docs/screenshots/cover.png" alt="TeamClaw Cover" width="800">
TeamClaw
Enterprise OpenClaw AI Agent Management Platform
企业级 OpenClaw AI Agent 管理平台
https://download.csdn.net/download/xiaoshun007/"LICENSE">
src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License">
https://nodejs.org/">
src="https://img.shields.io/badge/node-%3E%3D20-green.svg" alt="Node.js">
https://github.com/szsip239/teamclaw/pkgs/container/teamclaw">
src="https://img.shields.io/badge/ghcr.io-teamclaw-blue.svg" alt="Docker Image">
English" target="_blank">https://download.csdn.net/download/xiaoshun007/"#english">English | 中文" target="_blank">https://download.csdn.net/download/xiaoshun007/"#中文">中文
TeamClaw 是什么?
TeamClaw 是基于 OpenClaw(🦞)构建的全功能管理平台,提供 OpenClaw 目前不具备的企业级能力。
核心功能
AI 对话
- 多会话管理 — 每个 Agent 支持创建多个独立对话
- 流式输出 — 逐 Token 实时显示回复内容
- 思考过程 — 可折叠展示 LLM 的推理链路
- 图片附件 — 支持发送图片(PNG/JPEG/GIF/WebP,最大 5MB)
- 上下文管理 — 对话历史快照与上下文重置
Agent 管理
- 跨实例 Agent 浏览与创建,支持克隆到不同实例
- 分类体系 — DEFAULT / DEPARTMENT / PERSONAL 三级分类
- 文件管理 — 树形浏览与在线编辑 Agent 配置文件
- 可视化配置编辑器 — Schema 驱动的表单,覆盖所有 OpenClaw 模块
Skills 市场
- ClawHub 集成 — 从公共市场搜索、安装和更新技能包
- 技能开发 — IDE 风格的文件编辑器,本地开发后发布到 ClawHub
- 版本管理 — 安装追踪、版本检查与一键升级
- 作用域控制 — 支持 PERSONAL / DEPARTMENT / GLOBAL 三级作用域
多实例管理
- Docker 一键创建 — 配置镜像、端口、绑定即可部署
- 外部网关接入 — 通过 URL + Token 连接已有 OpenClaw 实例
- 健康监控 — 60 秒周期检查,自动故障检测与实例恢复
- 生命周期管理 — 启动、停止、重启,实时日志查看
组织与权限
- RBAC 角色体系 — SYSTEM_ADMIN / DEPT_ADMIN / USER 三级权限
- 部门隔离 — 按部门分配实例和 Agent 访问权限
- 审计日志 — 全量操作追踪,支持筛选与 CSV 导出
平台能力
- 完整国际化 — 中英文界面一键切换
- 移动端适配 — 手机浏览器完整对话体验,侧边栏和文件面板以抽屉形式展开
- PWA 支持 — 支持添加到主屏幕,独立窗口运行
- 多模型支持 — Anthropic、OpenAI、MiniMax、Groq 等
- Docker 部署 — 一条命令启动全栈服务
快速开始
方式一:Docker 镜像拉取(最快)
docker pull ghcr.io/szsip239/teamclaw:latest
拉取指定版本:
GPT plus 代充 只需 145docker pull ghcr.io/szsip239/teamclaw:0.1.1
> 镜像支持 linux/amd64 和 linux/arm64 架构。完整版本列表见 GitHub Packages。
方式二:Docker Compose 部署(推荐)
git clone https://github.com/szsip239/teamclaw.git cd teamclaw bash setup.sh
脚本会自动:
- 生成 JWT 密钥对和加密密钥
- 询问是否启用 Nginx HTTPS 反向代理(可选)
- 通过 Docker Compose 启动 PostgreSQL、Redis 和 TeamClaw
- 初始化数据库并创建默认管理员账号
访问 http://localhost:3100 — 账号: / Admin@
启用 HTTPS(可选)
setup.sh 会交互式询问是否启用 Nginx 反向代理。你也可以手动配置:
- 将 SSL 证书文件放入
nginx/cert/目录 - 编辑
.env设置 Nginx 变量:GPT plus 代充 只需 145
NGINX_SERVER_NAME="your-domain.com" NGINX_SSL_CERT="your-cert.crt" NGINX_SSL_KEY="your-cert.key" - 使用
--profile nginx启动:docker compose -f docker-compose.prod.yml --profile nginx up -d
访问 https://your-domain.com
方式三:本地开发
GPT plus 代充 只需 145# 1. 克隆并安装依赖 git clone https://github.com/anthropics/teamclaw.git cd teamclaw npm install # 2. 启动数据库服务 docker compose up -d # 3. 配置环境变量 cp .env.example .env node scripts/generate-keys.mjs # 4. 初始化数据库 npx prisma generate npx prisma db push npx tsx prisma/seed.ts # 5. 启动开发服务器 npm run dev
首次使用指南
部署完成后,按以下步骤开始你的第一次 AI 对话:
1. 登录管理面板
访问 http://localhost:3100,使用默认管理员账号登录:
- 邮箱:
- 密码:
Admin@
> 建议首次登录后立即修改默认密码。
2. 配置模型 API 密钥
进入 资源管理 页面,创建模型资源:
| 提供商 | API 协议 | 说明 |
|---|---|---|
| Anthropic | anthropic-messages |
Claude 系列,默认提供商 |
| OpenAI | openai-completions |
GPT / o 系列 |
google-generative-ai |
Gemini 系列 | |
| DeepSeek | openai-completions |
DeepSeek V3 / R1 |
| MiniMax | anthropic-messages |
Anthropic 兼容协议 |
| Groq / xAI / Mistral | openai-completions |
OpenAI 兼容协议 |
| Ollama / vLLM | ollama / openai-completions |
本地部署 |
> 完整支持 20+ 提供商(智谱、豆包、千帆、Moonshot 等),详见资源管理页面。
点击 创建资源 → 选择提供商 → 填入 API Key → 保存。可勾选"设为默认"供所有实例使用。
3. 部署 OpenClaw 实例
进入 实例管理 页面,选择以下任一方式:
Docker 容器(推荐) — 点击"创建实例",选择 Docker 模式,填写实例名称,选择镜像(默认 alpine/openclaw:latest),点击创建即可自动部署。
外部网关 — 如果已有运行中的 OpenClaw,选择外部网关模式,填入 WebSocket URL 和 Token 即可连接。
等待实例状态变为 🟢 ONLINE(通常 5-10 秒)。
4. 开始对话
进入 AI 对话 页面 — 实例上线后,默认 Agent 会自动出现在左侧栏。点击 Agent 即可开始对话。
✅ 登录 → 配置 API Key → 创建实例 → 开始对话(约 3 分钟)
系统架构
GPT plus 代充 只需 145graph TB subgraph Client["浏览器"] Chat["AI 对话"] AgentUI["Agent 管理"] SkillUI["Skills 市场"] ConfigUI["配置编辑器"] OrgUI["组织管理"] end NextJS["Next.js 16 (App Router)"] subgraph Backend["后端服务"] API["REST API (57 个路由)"] GW["Gateway Registry
WebSocket 连接池"] Health["健康监控
60s 检查 + 自动恢复"] end subgraph Storage["存储"] PG["PostgreSQL 17
14 个数据模型"] RD["Redis 7
限流 + 健康计数"] end subgraph Instances["OpenClaw 实例"] OC1["实例 1 (Docker)"] OC2["实例 2 (Docker)"] OCN["实例 N (外部网关)"] end DK["Docker Engine"] Client --> NextJS NextJS --> API API --> GW API --> PG API --> RD GW --> Health GW -- "WebSocket" --> OC1 GW -- "WebSocket" --> OC2 GW -- "WebSocket" --> OCN API -. "容器管理" .-> DK DK -. "创建/启停" .-> OC1 DK -. "创建/启停" .-> OC2 style Client fill:#e3f2fd style NextJS fill:#fff3e0 style Backend fill:#e8f5e9 style Storage fill:#fce4ec style Instances fill:#f3e5f5
技术栈
| 层级 | 技术 |
|---|---|
| 框架 | Next.js 16 (App Router, Turbopack) |
| 前端 | React 19, Tailwind CSS 4, shadcn/ui |
| 状态管理 | Zustand 5, TanStack Query v5 |
| 数据库 | PostgreSQL 17 + Prisma 7 (Driver Adapter) |
| 缓存 | Redis 7 (ioredis) |
| 认证 | RS256 JWT (jose) + bcryptjs |
| 网关通信 | WebSocket (ws) + Docker |
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/246065.html