
大家好,我是安东尼(tuaran.me),一名专注于前端与 AI 工程化的独立开发者。 我在建设 「博主联盟」——连接AI产品方与技术博主的品牌增长平台,帮AI产品精准触达开发者,也帮博主拿到推广资源与成长机会。 同时也在做 「前端下一步」——一个聚焦前端、AI Agent 与大模型的技术情报站,帮你从技术革新焦虑中解脱,得到技术转向判断。 这篇文章,希望对你有所启发。

ZeroClaw 是一个用 Rust 写的 AI Agent 运行时,定位是"OpenClaw 的极致轻量替代"。整个项目最终产物就是一个二进制文件:你给它一份配置,它就能把 LLM 提供商、消息通道、记忆存储、工具调用四件事串起来跑成一个自治助手。
官方仓库在 github.com/zeroclaw-la…,截至撰写时已经有 30K+ Star,143 个 release。
OpenClaw 那套 TypeScript/Node.js 栈,常被吐槽两件事:
ZeroClaw 的反向选择就很直接:
把"Agent 运行时"做成"一个能塞进树莓派的二进制",是它最容易被记住的点。
按官方 README 的说法,ZeroClaw 把 Agent 拆成四个 Trait(接口):
Trait | 作用 | 现有实现 |
|---|---|---|
Provider | 接 LLM | Anthropic、OpenAI、Ollama、OpenRouter 等 ~22 家 |
Channel | 接消息平台 | Discord、Telegram、Matrix、邮件、语音、Webhook、CLI 等 30+ |
Memory | 接存储后端 | SQLite + FTS5、Postgres(pgvector)、本地文件 |
Tool | 接外部能力 | Shell、浏览器、HTTP、硬件、自定义 MCP Server |
也就是说:它本身不是模型,也不是 IDE 插件,而是把"模型 + 工具 + 通道 + 记忆"按 Trait 抽象起来的胶水层。要换 LLM、换前端、换数据库,改 config 就行,不动代码。
搜 ZeroClaw 你会刷到一大票名字:OpenClaw、NanoClaw、PicoClaw、IronClaw、NullClaw、TinyClaw…… 大致可以这么理解:
社区把这帮叫 "Claw Family",但你日常关注 ZeroClaw 与 OpenClaw 这两个就够了,其它可视为衍生品。
值得花时间评估它的场景:
不适合的场景:
这是 ZeroClaw 系列的第 1 篇。后续会拆:
资料来源:官方仓库、zeroclaw.org、Hacker News 讨论 #47016328。