本文将详细介绍如何使用 OpenClaw 部署 HiClaw,构建一个基于 Matrix 协议的多 Agent 协作系统。

HiClaw 是阿里巴巴开源的 Agent Teams 系统,它不是另一个"xxClaw"产品的竞品,而是一个多 Agent 协作平台。它的核心特点是:
Worker Agent 永远不持有真实的 API Key 或 GitHub PAT,它们只使用 consumer token(类似"工牌")。即使 Worker Agent 被攻破,攻击者也无法获取任何真实凭证。
Manager Agent 智能分解任务,协调多个 Worker Agent 并行执行,显著增强处理复杂工作流的能力。
人类可以随时进入任何 Matrix 房间观察 Agent 对话,实时干预或纠正 Agent 行为,确保安全可控。
内置 Matrix 服务器,无需申请钉钉或飞书机器人,也不用等待内部审批。用户可以立即通过浏览器打开 Element Web,或使用移动端 Matrix 客户端(如 Element 或 FluffyChat)随时随地指挥 Agent。
HiClaw 需要连接大语言模型服务,你需要准备以下之一:

# Ubuntu/Debian
curl -fsSL https://get.docker.com | bash
# 启动 Docker 服务
systemctl start docker
systemctl enable docker
# 验证安装
docker --version
HiClaw 提供了一键安装脚本,支持交互式和非交互式两种模式。
bash <(curl -sSL https://higress.ai/hiclaw/install.sh)
安装过程中会提示你输入:
export HICLAW_NON_INTERACTIVE=1
export HICLAW_LLM_PROVIDER=openai
export HICLAW_DEFAULT_MODEL=gpt-5.3
export HICLAW_LLM_API_KEY=your-api-key-here
export HICLAW_ADMIN_USER=admin
export HICLAW_ADMIN_PASSWORD=your-password
export HICLAW_OPENAI_BASE_URL=https://vtok.ai/v1 # 如果使用自定义 Base URL
bash <(curl -sSL https://higress.ai/hiclaw/install.sh)
安装完成后,访问 Higress 控制台配置 LLM Provider:
http://localhost:18001
登录后进入 "AI 代理" → "Providers",添加你的 LLM 服务:
OpenAI 配置示例:
https://vtok.ai/v1(或 https://api.openai.com/v1)your-api-keygpt-5.3, gpt-4oClaude 配置示例:
https://api.anthropic.comyour-api-keyclaude-opus-4-6, claude-sonnet-4-5安装完成后,打开浏览器访问:
http://localhost:18088
使用安装时设置的管理员账号登录。

如果你想从外网访问 HiClaw,需要配置 Nginx 反向代理和 SSL 证书。
apt-get install -y nginx certbot python3-certbot-nginx
创建配置文件 /etc/nginx/sites-available/hiclaw.yourdomain.com:
upstream hiclaw-element {
server 127.0.0.1:18088;
keepalive 64;
}
upstream hiclaw-matrix {
server 127.0.0.1:18080;
keepalive 64;
}
server {
listen 80;
server_name hiclaw.yourdomain.com;
location /.well-known/acme-challenge/ {
root /var/www/html;
}
location / {
return 301 https://$server_name$request_uri;
}
}
server {
listen 443 ssl http2;
server_name hiclaw.yourdomain.com;
ssl_certificate /etc/letsencrypt/live/hiclaw.yourdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/hiclaw.yourdomain.com/privkey.pem;
client_max_body_size 50M;
# Element Web UI
location / {
proxy_pass http://hiclaw-element;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 86400;
}
# Matrix API
location /_matrix {
proxy_pass http://hiclaw-matrix;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 86400;
}
}
# 启用配置
ln -s /etc/nginx/sites-available/hiclaw.yourdomain.com /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx
# 申请证书
certbot certonly --webroot -w /var/www/html -d hiclaw.yourdomain.com --non-interactive --agree-tos --register-unsafely-without-email
# 重新加载 Nginx
systemctl reload nginx
现在你可以通过 https://hiclaw.yourdomain.com 访问 HiClaw 了!
登录 Element Web 后,在与 Manager Agent 的对话中输入:
Create a Worker named alice for frontend development
Manager Agent 会自动:
在 alice 的房间中,你可以直接给她分配任务:
Help me review this React component for performance issues
或者通过 Manager Agent 协调多个 Worker:
@Manager: I need to build a landing page.
- alice: design the UI components
- bob: implement the backend API
- charlie: write the documentation
Manager Agent 会自动分解任务,协调各个 Worker 并行工作。
A: OpenClaw 是单个 Agent 系统,HiClaw 是多 Agent 协作平台。HiClaw 内置了 OpenClaw 作为默认的 Worker Agent 实现,但你也可以使用 CoPaw、NanoClaw 或自定义 Agent。
A: 访问 Higress 控制台(http://localhost:18001),在 "AI 代理" → "Providers" 中添加或修改 Provider 配置。
A: 理论上没有限制,但受服务器资源约束。推荐配置:
A: HiClaw 数据存储在 Docker volume 中,备份命令:
docker run --rm -v hiclaw-data:/data -v $(pwd):/backup ubuntu tar czf /backup/hiclaw-backup.tar.gz /data
恢复命令:
docker run --rm -v hiclaw-data:/data -v $(pwd):/backup ubuntu tar xzf /backup/hiclaw-backup.tar.gz -C /
CoPaw 是 Python 容器实现的 Worker,内存占用仅为 OpenClaw 的 20%(约 100MB)。
在 Manager Agent 对话中:
Create a CoPaw Worker named lightweight-worker
在 Higress 控制台配置 GitHub PAT,让 Worker Agent 可以访问私有仓库:
http://localhost:18001每个 Worker 的技能存储在 /root/hiclaw-manager/skills/ 目录,你可以添加自定义技能:
docker exec hiclaw-manager mkdir -p /root/manager-workspace/skills/my-skill
docker exec hiclaw-manager vi /root/manager-workspace/skills/my-skill/SKILL.md
HiClaw 为多 Agent 协作提供了一个安全、可扩展的平台。通过 Manager-Worker 架构,你可以轻松构建复杂的 AI 工作流,实现 OPOC(One-Person-One-Company)的愿景。
关键优势:
立即开始你的 HiClaw 之旅吧!
相关链接:
作者: DevOps Expert
日期: 2026-03-11
标签: #HiClaw #OpenClaw #AI #Agent #Docker #部署