阿里开源 HiClaw:让 AI Agent 像团队一样协作,你只需要当老板
阿里开源 HiClaw:让 AI Agent 像团队一样协作,你只需要当老板
我一直在关注多 Agent 协作这个方向。说实话,现在大多数多 Agent 框架都面临同一个尴尬:要么 Agent 之间各干各的没有协作,要么人在旁边干着急看不到它们在干嘛。阿里开源的 HiClaw 换了个思路——用 IM 房间当协作空间,Manager 智能体当项目经理,Worker 智能体当干活的人,而你,就是这个团队的老板。
更让我感兴趣的是,它不自己实现 Agent 逻辑,而是编排和管理多个 Agent 容器。这意味着你可以把 OpenClaw、QwenPaw、Hermes 这些不同风格的 Agent 放在同一个聊天房间里协作——这事儿之前没人这么干过。
本文提纲
- HiClaw 是什么
- 核心架构:Manager-Workers 模型
- 安全模型:Worker 永远碰不到你的 API Key
- 多运行时协作:OpenClaw、QwenPaw、Hermes 同处一室
- 一条命令启动:5 分钟体验
- Kubernetes 原生部署
- HiClaw vs OpenClaw 原生:差在哪
HiClaw 是什么
HiClaw 是阿里巴巴 Higress 团队开源的一个协作式多智能体运行平台。GitHub 地址:alibaba/hiclaw,Apache 2.0 协议。
一句话概括:让多个 Agent 在一个受控、可审计的 IM 房间中协作,人类全程可见、随时可介入。
它跟其他 xxClaw 项目不竞争。HiClaw 不实现 Agent 逻辑,而是做编排和管理——管理 Agent 容器的生命周期、通信、安全和文件共享。你可以把它理解成一个 Agent 版的 Kubernetes:你不关心容器里跑什么,你只关心它们怎么协同工作。
截至 2026 年 5 月,项目已经迭代到 v1.1.0,支持 Kubernetes 原生控制面、Hermes 自主编码 Agent 运行时、镜像瘦身到 1.7GB,还引入了 hiclaw CLI 替代了之前的 shell 脚本。
核心架构:Manager-Workers 模型
HiClaw 的架构核心是 Manager-Workers 模型。Manager Agent 是你的 AI 项目经理,它负责:
- 创建和管理 Worker Agent
- 分解任务并分配给合适的 Worker
- 监控执行进度
- 协调 Worker 之间的协作
而 Worker Agent 就是干活的,每个 Worker 是一个独立的 Docker 容器,运行不同的 Agent 运行时。
整个系统的组件关系如下:
flowchart TB
subgraph Human["Human"]
B["Browser / Matrix Client"]
end
subgraph Infra["Infrastructure"]
HG["Higress AI Gateway"]
TW["Tuwunel Matrix Server"]
MO["MinIO Object Storage"]
EW["Element Web UI"]
end
subgraph Control["hiclaw-controller"]
API["REST API"]
REC["CRD Reconcilers"]
end
subgraph Agents["Agent Containers"]
M["Manager Agent"]
W1["Worker Alice - OpenClaw"]
W2["Worker Bob - QwenPaw"]
W3["Worker Charlie - Hermes"]
end
LLM["LLM Providers"]
MCP["MCP Servers"]
B --> EW
B --> TW
M --> TW
W1 --> TW
W2 --> TW
W3 --> TW
M --> API
HG --> LLM
HG --> MCP
M --> HG
W1 --> HG
W2 --> HG
W3 --> HG
M --> MO
W1 --> MO
W2 --> MO
W3 --> MO各组件的职责:
| 组件 | 作用 |
|---|---|
| hiclaw-controller | Kubernetes 原生控制面,reconcile Worker/Team/Manager/Human CRD |
| Higress AI Gateway | LLM 流量代理、MCP Server 托管、凭证管理 |
| Tuwunel (Matrix) | 自托管 IM 服务器,Agent 和人通过它通信 |
| Element Web | 浏览器端 IM 客户端,零配置 |
| MinIO | 共享文件存储,Worker 无状态化 |
这里有个关键设计决策:所有通信都通过 Matrix 协议进行。这意味着人、Manager、Worker 在同一个 IM 房间里对话。你用 Element Web 或者手机上的 Matrix 客户端就能看到所有 Agent 的对话,随时插嘴纠正。
实际使用体验是这样的:
你: 创建一个 Worker 叫 alice,负责前端开发
Manager: Done. Worker alice 已就绪。
房间: Worker: Alice
告诉 alice 你要做什么。
你: @alice 用 React 实现一个登录页面
Alice: 收到... [几分钟后]
完成。PR 已提交: https://github.com/xxx/pull/1安全模型:Worker 永远碰不到你的 API Key
这是 HiClaw 让我最眼前一亮的设计。
在传统的 Agent 框架中,每个 Agent 通常需要持有真实的 API Key 才能调用 LLM、访问 GitHub 等外部服务。这就带来一个风险:如果 Agent 被攻击或者有恶意行为,你的凭证就泄露了。
HiClaw 的安全模型是这样的:
flowchart LR
subgraph Workers["Worker Agents"]
W1["Worker A"]
W2["Worker B"]
W3["Worker C"]
end
subgraph Gateway["Higress AI Gateway"]
CK["Consumer Token Verify"]
REAL["Real API Keys / PAT"]
MCP["MCP Server Hosting"]
end
EXT["External: LLM / GitHub / APIs"]
W1 -->|"Consumer Token Only"| CK
W2 -->|"Consumer Token Only"| CK
W3 -->|"Consumer Token Only"| CK
CK --> REAL
REAL --> EXT
CK --> MCPWorker 只持有一个消费者令牌(类似工牌),通过 Higress AI Gateway 代理所有外部请求。真实的 API Key、GitHub PAT 全部存在 Gateway 里。Worker 看不到,攻击者拿到了 Worker 的令牌也拿不到真实凭证。
这个设计直接解决了企业用 Agent 最大的顾虑之一。而且因为 Worker 本身拿不到真实凭证,所以可以放心让它从 skills.sh(社区 80,000+ 技能库)按需拉取技能——即使技能有恶意代码,也拿不到你的密钥。
多运行时协作:OpenClaw、QwenPaw、Hermes 同处一室
HiClaw 支持三种 Worker 运行时,可以在同一个 IM 房间中共存协作:
| 运行时 | 技术栈 | 擅长什么 |
|---|---|---|
| OpenClaw | Node.js | 通用 Agent,丰富的技能生态,适合任务编排和工具调用 |
| QwenPaw | Python | 轻量级运行时,适合浏览器自动化和快速任务 |
| Hermes | Python (hermes-agent) | 自主编码 Agent,有终端沙箱、自学习技能和持久记忆 |
一个推荐的使用模式:用确定性的 Agent(OpenClaw/QwenPaw)做 Leader 来分解和分配任务,用 Hermes Worker 执行自主编程。各运行时通过 Matrix 的 m.mentions 在同一个房间中通信,全程可见、全程可介入。
切换 Worker 的运行时也只需要一条命令:
hiclaw update worker --runtime hermes这种"混合 Agent 团队"的思路挺有意思。不同 Agent 各有所长,让它们在同一个协作空间里发挥各自优势,比用一种 Agent 硬扛所有任务更合理。
一条命令启动:5 分钟体验
HiClaw 的安装是我见过最简单的 Agent 平台部署之一。
前置条件:Docker Desktop(Windows/macOS)或 Docker Engine(Linux),最低 2C4GB。
macOS / Linux:
bash <(curl -sSL https://higress.ai/hiclaw/install.sh)Windows(PowerShell 7+):
Set-ExecutionPolicy Bypass -Scope Process -Force; $wc=New-Object Net.WebClient; $wc.Encoding=[Text.Encoding]::UTF8; iex $wc.DownloadString('https://higress.ai/hiclaw/install.ps1')安装过程是交互式的:
- 选择语言
- 选择 LLM 服务商(支持所有 OpenAI 兼容 API)
- 输入 API Key
- 选择网络模式(仅本机 / 允许外部访问)
- 等待安装完成
安装完成后,打开 http://127.0.0.1:18088 登录 Element Web,Manager 会自动来和你打招呼,告诉你怎么创建第一个 Worker。
不需要申请钉钉/飞书机器人,不需要企业审批,不需要配置外部服务。 浏览器打开就能用,手机上下一个 Element 或 FluffyChat 就能随时指挥。这种"开箱即用"的体验,在 Agent 平台中很少见。
升级也简单,重复执行安装命令就行,数据和配置都会保留:
bash <(curl -sSL https://higress.ai/hiclaw/install.sh)Kubernetes 原生部署
如果你要在团队内共享或跑生产环境,HiClaw 提供了官方 Helm Chart,可以在任意 Kubernetes 集群上安装。默认配置内置了 Higress AI 网关、Tuwunel(Matrix)、MinIO 和 HiClaw Controller,不需要外部依赖。
helm repo add higress.io https://higress.io/helm-charts
helm repo update
helm install hiclaw higress.io/hiclaw \
-n hiclaw-system --create-namespace \
--render-subchart-notes \
--set credentials.llmApiKey= \
--set credentials.adminPassword= \
--set gateway.publicURL=http://localhost:18080 它还支持多区域镜像仓库,国内用杭州区,北美和东南亚也有对应的 registry:
| 区域 | 镜像仓库 |
|---|---|
| 中国(默认) | higress-registry.cn-hangzhou.cr.aliyuncs.com/higress |
| 北美 | higress-registry.us-west-1.cr.aliyuncs.com/higress |
| 东南亚 | higress-registry.ap-southeast-7.cr.aliyuncs.com/higress |
部署架构上,v1.1.0 把系统拆成了多个容器:基础设施跑在 controller stack 里(单机 embedded 或 K8s 独立 workload),Manager 和 Worker 镜像保持轻量——只打包 Agent 运行时、CLI 和技能,不包含 Higress、Tuwunel、MinIO 等基础设施。
这种架构的好处是职责清晰:controller 管基础设施,Manager 管调度,Worker 管干活。每个组件可以独立升级、独立扩展。
CRD 方面,HiClaw 定义了四种资源:Worker、Manager、Team、Human,全部用 YAML 声明式管理。Team 资源特别有意思——你可以定义一个 Team Leader 加若干 Worker 的团队结构,Leader 会自动协调团队成员的工作。
HiClaw vs OpenClaw 原生:差在哪
如果你已经在用 OpenClaw,可能会问:为什么要套一层 HiClaw?
| 维度 | OpenClaw 原生 | HiClaw |
|---|---|---|
| 部署方式 | 单进程 | 分布式容器 |
| 创建 Agent | 手动配置 + 重启 | 对话式创建 |
| 凭证管理 | 每个 Agent 持有真实密钥 | Worker 只持消费者令牌 |
| 人类可见性 | 可选 | 内置(Matrix 房间) |
| 移动端访问 | 取决于 Channel 配置 | 任何 Matrix 客户端,零配置 |
| 监控 | 无 | Manager 心跳,房间可见 |
| 文件共享 | Agent 各自为政 | MinIO 共享存储 |
| 多运行时 | 不支持 | OpenClaw + QwenPaw + Hermes 共存 |
核心差异在于定位:OpenClaw 是一个 Agent 框架,HiClaw 是一个 Agent 编排平台。HiClaw 不替代 OpenClaw,而是在 OpenClaw(以及其他 Agent 运行时)之上加了一层企业级的编排、安全和协作能力。
如果你只是一个人用一个 Agent 跑任务,OpenClaw 原生够用。但如果你需要多个 Agent 协作、需要安全隔离、需要团队共享、需要在手机上随时看 Agent 在干嘛——HiClaw 就是为此而生的。
HiClaw 项目地址:https://github.com/alibaba/hiclaw,有 Discord 和钉钉群可以加入讨论。试试那条 curl | bash 的安装命令,5 分钟就能体验 Agent 团队协作的感觉。
——来自公众号:人生几十年噢耶