编译后仅 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 打开了全新的应用场景:
- 边缘计算设备:运行在树莓派 Zero、ESP32-S3(需适配)、旧路由器上,作为家庭自动化中枢。
- 老旧电脑复活:让 10 年前的上网本瞬间变身 AI 助手,不卡顿、不占资源。
- Serverless 环境:在 AWS Lambda、Cloudflare Workers 等按毫秒计费的环境中,NullClaw 的冷启动时间几乎为零,成本极低。
- 微服务集群:在 Kubernetes 中部署成千上万个独立的 NullClaw 实例,每个实例服务于一个特定任务或用户,资源消耗忽略不计。
- 高安全隔离环境:由于支持强沙箱,适合在受限制的容器或虚拟机中运行,处理敏感数据。
使用指南:三步极速部署
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 设备 |
| 主要优势 | 生态丰富 | 安全隔离 | 免运维 | 极致性能/边缘计算 |
下载与资源
立即体验这个“微小而强大”的智能体:
- 💻 GitHub 仓库:https://github.com/nullclaw/nullclaw
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END




![[镜像] Windows11 24H2 LTSC 26100.1742 - 阿噜噜小栈](https://qcdn.doraera.com/2024/10/20241111144514582.jpg?imageMogr2/format/webp)








暂无评论内容