这简直是 OpenClaw 宇宙的“寒武纪大爆发”!

昨天刚为大家分享了 Rust 语言版本的 OpenClaw:Moltis(主打安全沙箱),现在又在 GitHub 上刷到另一个 Rust 版,不过是个更狠的角色,名为:ZeroClaw

打开网易新闻 查看精彩图片

刚刚开源 2 天就在 GitHub 斩获了3.4KStar!

打开网易新闻 查看精彩图片

Moltis 是更偏 AI CLI/本地开发助手,而 ZeroClaw 则更偏 Agent 基础设施内核。

它不仅是用 Rust 重写那么简单,它是从架构层面重新定义了AI Agent 的基础设施。它把 Agent 变成了一个仅 3.4MB 的系统级守护进程,启动时间不到 10ms。

它的定位非常明确:默认精简、默认安全、默认可替换,应该像操作系统一样精简、安全、可插拔。

它本质不是一个“AI 应用”,而是一个 Agent 运行时 + 插件式框架内核。

架构之美:基于Trait的插件系统

ZeroClaw 没有把功能写死,而是定义了一套Rust Traits(特征/接口)

它定义了 8 大核心 Trait(接口):

  • Provider(提供者): 负责连接 AI 模型。
  • Channel(渠道): 负责连接 Telegram、Discord 等通信工具。
  • Tool(工具): 负责执行具体任务。
  • Memory(内存): 负责存储对话历史。
  • Tunnel(隧道)、Observability(可观测性) 等...

这就像乐高积木的标准接口:

  • Provider Trait:接 OpenAI, Claude, DeepSeek 还是本地 Ollama?随便换。
  • Channel Trait:接 Telegram, Discord 还是 Slack?插拔式替换。
  • Memory Trait:存 Redis 还是 SQLite?由你定。

这种设计带来了零厂商锁定。哪天 OpenAI 涨价了,你改个配置就能切到 openrouter,甚至不需要重启守护进程。

运维友好:从“脚本”进化为“服务”

ZeroClaw 最让我惊喜的是它的运维工具链,非常成熟:

  • 全自动守护进程:它内置了 Supervisor 机制。如果不小心崩溃了,它会自动重启;它有 Cron 调度器,可以执行“每天早上 8 点爬取新闻”这种周期性任务。
  • 一键体检:环境缺什么?配置哪里错了?运行这个命令,它会像医生一样给你出报告。
  • 平滑迁移:它甚至想好了怎么挖 OpenClaw 的墙角。它支持直接读取 OpenClaw 的配置和记忆,帮你无痛迁移到 ZeroClaw。
安全与隔离

虽然它体积小,但在安全上没缩水:

  • 显式白名单:AI 能访问哪些目录、能运行哪些命令,必须显式授权。
  • 配对验证:不是谁都能连上它的网关,需要密钥配对。
  • 随机端口网关:Webhooks 服务默认使用随机端口,减少被扫描风险。
性能优势

项目作者直接输出了一份 ZeroClaw 和 OpenClaw 及其一系列轻量级平替项目的对比数据。

打开网易新闻 查看精彩图片

这个内存差距非常夸张。

看到这个 7.8MB 对比 1.52GB 的数据了吗?这意味着在同样的硬件资源下(比如一台 4GB 内存服务器),你可以跑 200 个 ZeroClaw 实例,而 OpenClaw 跑 2 个就 OOM(内存溢出)了。

使用指南

ZeroClaw 把 “易用性” 刻进了命令行,从安装到高阶使用,所有核心指令都给大家整理好了,复制就能用。

第一步:克隆仓库并安装

# 克隆仓库git clone https://github.com/theonlyhennygod/zeroclaw.gitcd zeroclaw# 编译构建(release版本性能最优)cargo build --release# 安装到系统(--force覆盖旧版本)cargo install --path . --force

第二步:初始化配置(三种方式任选)

# 方式1:快速无交互配置(直接指定API Key和提供者)zeroclaw onboard --api-key sk-... --provider openrouter# 方式2:交互式向导配置(新手友好,按需选择)zeroclaw onboard --interactive# 方式3:仅修复渠道/允许列表(轻量化配置)zeroclaw onboard --channels-only

第三步:核心功能使用

# 1. 单次对话(直接传指令)zeroclaw agent -m "Hello, ZeroClaw!"# 2. 交互式聊天模式(实时对话)zeroclaw agent# 3. 启动网关服务(webhook服务器)zeroclaw gateway                # 默认地址:127.0.0.1:8080zeroclaw gateway --port 0       # 随机安全端口(强化安全)# 4. 启动全自主化运行时(守护进程)zeroclaw daemon# 5. 查看系统状态zeroclaw status# 6. 运行系统诊断(排查问题)zeroclaw doctor# 7. 检查渠道健康状态zeroclaw channel doctor# 8. 获取集成配置详情(示例:Telegram)zeroclaw integrations info Telegram# 9. 管理后台服务zeroclaw service install  # 安装后台服务zeroclaw service status   # 查看服务状态# 10. 从OpenClaw迁移内存数据(先安全预览)zeroclaw migrate openclaw --dry-run  # 干跑预览(不实际迁移)zeroclaw migrate openclaw            # 正式迁移

从命令结构就能看出来:

- zeroclaw onboard- zeroclaw daemon- zeroclaw gateway- zeroclaw service install- zeroclaw doctor- zeroclaw status- zeroclaw channel doctor- zeroclaw integrations info

这是可运维、可监控、可部署的基础设施。

ZeroClaw 再次证明了 Rust 在 AI 基础设施领域的巨大潜力——极低的资源消耗、极高的安全性和稳定性。

对于那些受够了 Node.js 内存泄漏和慢启动的运维人员和开发者来说,ZeroClaw 简直就是“梦中情 Agent”。

如果你受够了 Node.js 的臃肿,受够了 Python 的依赖地狱,是时候试试 Rust 的锋利了。

GitHub:

https://github.com/theonlyhennygod/zeroclaw