NullClaw:仅 678KB!OpenClaw 的“极致轻量化”重生,毫秒级启动的微型智能体

NullClaw:仅 678KB!OpenClaw 的“极致轻量化”重生,毫秒级启动的微型智能体

编译后仅 678KB,内存占用 1MB,启动速度<2ms。基于 OpenClaw 核心逻辑重构,NullClaw 将 AI 智能体带入了边缘计算超低资源时代。任何带 CPU 的设备(包括路由器、树莓派、老旧电脑)都能瞬间运行一个全功能的 AI 助手!
在 OpenClaw 生态百花齐放的今天,我们看到了功能强大的桌面版、云端便捷的 MaxClaw、安全隔离的 NanoClaw。但它们大多仍依赖 Node.js 环境或较大的运行时资源。
现在,NullClaw 横空出世,它提出了一个极致的挑战:如果 AI 智能体可以像嵌入式固件一样轻量,会发生什么?
答案是:毫秒级启动,无处不在的运行。

核心亮点:重新定义“轻量”

1. 极致轻量化:678KB 的奇迹

  • 体积惊人:编译后的静态二进制文件仅 678KB(不到一张高清图片的大小)。
  • 内存极低:峰值内存占用仅约 1MB。这意味着即使在 256MB 内存的老设备上,它也能流畅运行。
  • 毫秒启动
    • Apple Silicon: 启动时间 <2ms(几乎感觉不到存在)。
    • 0.8GHz 边缘设备: 启动时间 <8ms
  • 多架构支持:完美适配 ARM、x86、RISC-V,从服务器到单片机,通吃所有主流芯片架构。

2. 无缝兼容 OpenClaw 生态

NullClaw 不是另起炉灶,而是 OpenClaw 的“瘦身版”:
  • 配置对齐:配置字段与 OpenClaw 完全一致,老用户可零成本迁移。
  • 数据复用:支持直接导入 OpenClaw 的记忆数据(Memory),保留你的历史对话和偏好。
  • 身份格式:完全适配 OpenClaw 的身份认证格式,无需重新注册或配置。

3. 麻雀虽小,五脏俱全

别被体积欺骗,NullClaw 的功能并未缩水:
  • 模型支持:内置 22+ AI 模型提供商接口(OpenAI, DeepSeek, Claude, Qwen 等)。
  • 交互渠道:支持 13 类 交互渠道(微信、钉钉、Telegram、Discord 等)。
  • 实用工具:预置 18+ 实用工具,支持 MCP (Model Context Protocol)、子智能体、流式传输、语音交互。
  • 高级内存:内置 混合向量 + FTS5 内存系统,检索效率极高。

4. 军工级安全设计

  • 默认本地绑定:网关默认仅监听 localhost,防止外部未经授权的访问。
  • 配对授权:首次连接需物理配对或密钥授权。
  • 沙箱隔离:支持 Landlock (Linux)、Firejail 等多种沙箱技术,文件系统严格限定在工作区。
  • 加密存储:API 密钥采用 ChaCha20-Poly1305 算法加密存储,全链路审计日志可追溯。

5. 零代码灵活架构

  • 虚表接口设计:所有子系统(模型、渠道、内存、沙箱)均为虚表接口。
  • 配置化替换:无需修改一行代码,仅通过配置文件即可切换核心组件。例如:想从 DeepSeek 切换到 Ollama?改一行配置即可。
  • 无技术锁定:完全开放,拒绝厂商绑定。

适用场景:它能跑在哪里?

由于极低的资源占用,NullClaw 打开了全新的应用场景:
  1. 边缘计算设备:运行在树莓派 Zero、ESP32-S3(需适配)、旧路由器上,作为家庭自动化中枢。
  2. 老旧电脑复活:让 10 年前的上网本瞬间变身 AI 助手,不卡顿、不占资源。
  3. Serverless 环境:在 AWS Lambda、Cloudflare Workers 等按毫秒计费的环境中,NullClaw 的冷启动时间几乎为零,成本极低。
  4. 微服务集群:在 Kubernetes 中部署成千上万个独立的 NullClaw 实例,每个实例服务于一个特定任务或用户,资源消耗忽略不计。
  5. 高安全隔离环境:由于支持强沙箱,适合在受限制的容器或虚拟机中运行,处理敏感数据。

使用指南:三步极速部署

NullClaw 采用 Zig 语言编写,编译即成品,无运行时依赖。

步骤 1:克隆仓库

git clone https://github.com/nullclaw/nullclaw.git
cd nullclaw

步骤 2:编译构建

使用 Zig 编译器进行Release模式构建(需安装 Zig 环境)
zig build -Doptimize=ReleaseSmall
构建完成后,当前目录下将生成一个仅 600 多 KB 的可执行文件。

步骤 3:初始化配置

运行交互式配置向导,或直接复用现有 OpenClaw 配置:
# 交互式配置(推荐新手)
./nullclaw onboard --interactive

# 或直接指定 OpenClaw 配置文件路径
./nullclaw --config ~/.openclaw/config.json

NullClaw vs 其他版本对比

特性 OpenClaw (Node.js) NanoClaw (容器版) MaxClaw (云端版) NullClaw (极致版)
核心语言 TypeScript/Node.js Node.js + Docker 云端 SaaS Zig (静态编译)
包体积 ~200 MB+ (含依赖) ~500 MB+ (含镜像) 无 (网页) ~678 KB
内存占用 ~200 MB+ ~300 MB+ 云端不计 ~1 MB
启动速度 秒级 秒级 即时 毫秒级 (<2ms)
部署难度 中 (需 Node 环境) 高 (需 Docker) 低 (网页登录) 低 (单二进制)
适用设备 现代电脑/服务器 现代电脑/服务器 任意浏览器 任意带 CPU 设备
主要优势 生态丰富 安全隔离 免运维 极致性能/边缘计算

下载与资源

立即体验这个“微小而强大”的智能体:
© 版权声明
THE END
喜欢就支持一下吧
点赞90 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容