你想过自己搭一个"完全属于自己"的 AI 助手吗?
不是那种数据全存在别人服务器的聊天机器人,而是装在你自己的机器上、用自己的 key、数据不出本机的那种。
这个赛道现在挤满了开源项目,而其中三个最值得关注——zeroclaw、OpenClaw、Hermes。它们都想当你的个人助手,但走了三条完全不同的路。
今天先重点看一个不算特别大、但很干净的选手:zeroclaw。
一、zeroclaw 到底是什么
zeroclaw 是一个agent 运行时——一个单一的 Rust 二进制文件,装好、配置一下就能跑。
它抓住的核心诉求,一句话:你拥有这个 agent、拥有它的数据、拥有它所运行的机器。
模型层可插拔:接 Anthropic、OpenAI、或本地 Ollama 都行,支持 20+ 家 渠道层很广:Discord、Telegram、Matrix、邮件、语音、Webhook、你自己的 CLI,共 30+ 种 行动层靠工具:shell、浏览器、HTTP、硬件、自定义 MCP 服务器
所有东西跑在你自己的机器上,用自己的 key,在自己的工作空间里。
zeroclaw 项目主页
二、它的架构:一条主线就能看懂
zeroclaw 的结构不复杂,抓住三层就能理解:
zeroclaw 架构:渠道/模型 → Agent 核心循环 → 工具/记忆/安全
多渠道(Discord/Telegram/邮件/CLI) ↓ Agent 核心循环(消息 → 记忆 → LLM → 工具 → 记忆 → 回复) ↓ 能力层(shell/浏览器/HTTP + 本地记忆 + 安全沙箱)无论是哪个渠道进来的消息,都会汇入同一个 agent 循环;模型从你配置的提供商里选;执行工具时,受本地安全策略把关。
三、亮点:默认安全 + 本地记忆 + 硬件扩展
zeroclaw 有几个做得不错的地方。
安全默认优先。 它不是上来就"全自动乱跑",默认是受监督(supervised)模式——中风险操作要你确认,高风险直接拦掉。配了工作区边界、命令策略、沙箱(Landlock/Bubblewrap/Docker),每一步工具调用都有加密的操作凭证记录。
记忆是自研、本地的。 它自己实现了向量数据库(SQLite + 余弦相似度)做记忆检索,不依赖外部记忆服务——数据完全在自己手上。
能控制硬件。 支持 GPIO/I2C/SPI/USB(树莓派、Arduino 这些),可以直接驱动传感器和硬件设备,还能按事件跑定时 SOP。
四、同类里,它和 OpenClaw、Hermes 是什么关系
zeroclaw 不是一个人在战斗。同是"自托管个人 AI 助手",OpenClaw(385k⭐)和 Hermes(225k⭐)是这个赛道里更响的名字,三者是直接对手,也是三条不同路线的样本。
三大个人 AI 助手三条路线:zeroclaw单二进制掌控 / OpenClaw能力全面 / Hermes自我进化
差异化一句话说清:
- zeroclaw(这次的主角):一个 Rust 二进制装好即用,轻、本地、默认安全,强调全方位掌控。
- OpenClaw:覆盖面最广,多渠道、多模型、Skills + MCP 生态,偏"能力全面的瑞士军刀"。
- Hermes:由 AI 机构 Nous Research 出品,主打内置学习闭环——经验自动沉淀成技能、跨会话记忆你、"越用越懂你"的成长型 agent。
五、选哪个?按你的需求来
- 想要轻、干净、单文件、默认安全 → zeroclaw。装个二进制就能跑,掌控感最强,适合喜欢极简和"一切尽在掌握"的人。
- 想要生态最丰富、渠道工具铺得最开 → OpenClaw。覆盖面广,MCP/Skills 现成能力强,适合想快速接一堆东西的开发者。
- 想要一个"会自己变强、越用越懂你"的长期伙伴 → Hermes。学习闭环是它同类的最大特色。
三者都是 MIT/Apache 开源、自托管、模型无关,装来各试一下的成本都不高,甚至 Hermes 还提供了从 OpenClaw 迁移的命令——足以说明这个赛道有多拥挤。
六、能学到什么
把三个项目放在一起看,最大的启发是:做个人 AI 助手,有三条都成立的路——做轻做本地(zeroclaw)、做广做生态(OpenClaw)、做深做进化(Hermes)。
没有哪一个"绝对更好",关键是产品把力气花在哪,就吸引了哪一群用户。对想尝试自托管 AI 助手的人,这其实是好事——你可以按自己的偏好挑一条最顺手的路。
GitHub 地址:
github.com/zeroclaw-labs/zeroclaw github.com/openclaw/openclaw github.com/NousResearch/hermes-agent
夜雨聆风