Null Overhead. Null Compromise. 100% Zig.
引言
在 AI 基础设施日益臃肿的今天,NullClaw 以一种近乎偏执的极简主义姿态出现。它是一个用 Zig 编写的完全自主 AI 助手基础设施,仅 678 KB 的二进制体积,<2ms 的启动时间,~1 MB 的峰值内存占用——这些数据听起来像是一个玩笑,但它们是真实的。
作为一个长期使用 OpenClaw 的用户,当我第一次看到 NullClaw 的数据时,我以为是哪里搞错了。但经过实际测试,这些数字确实准确无误。今天就让我来详细介绍这个可能改变边缘 AI 部署格局的项目。
什么是 NullClaw?
NullClaw 是迄今为止最小的完全自主 AI 助手基础设施。它是一个静态 Zig 二进制文件,可以运行在任何有 CPU 的设备上——从 $5 的边缘计算板到高端服务器,唯一依赖只有 libc。
核心数据

| 指标 | 数值 |
|---|---|
| 二进制大小 | 678 KB |
| 启动时间 | < 2 ms |
| 峰值内存 | ~1 MB |
| 测试覆盖 | 3,230+ |
| 支持的提供商 | 22+ |
| 通信频道 | 18+ |
与 OpenClaw、PicoClaw 的对比
开源 AI 助手基础设施生态在 2025-2026 年快速发展,目前有三个主要项目值得关注:OpenClaw、NullClaw 和 PicoClaw。它们各自定位不同,适用于不同场景。
| 特性 | OpenClaw 🤖 | NullClaw 🦞 | PicoClaw ⚡ |
|---|---|---|---|
| 语言 | TypeScript/Node.js | Zig | Go |
| 二进制大小 | ~28 MB | 678 KB | ~8 MB |
| 内存占用 | > 1 GB | ~1 MB | < 10 MB |
| 启动时间 (0.8 GHz) | > 500 s | < 8 ms | < 1 s |
| 硬件成本目标 | Mac Mini ($599) | Sub-$5 边缘设备 | $10 嵌入式板 |
| 适用场景 | 桌面/复杂工作流 | 边缘/高效/安全 | 嵌入式/极简 |
一句话总结
- OpenClaw:功能最丰富,适合桌面和复杂场景。丰富的插件生态、持久化记忆、完整的自主服务。
- NullClaw:极致效率与安全,适合边缘计算。678KB 单二进制、~1MB 内存、<2ms 启动。
- PicoClaw:极简嵌入式,适合 IoT 设备。Go 语言编写、超低内存占用。
核心设计理念
1. Lean by Default(默认精简)
NullClaw 完全用 Zig 编写,编译成极小的静态二进制文件。没有分配器开销,没有垃圾回收延迟,没有运行时依赖。
2. Secure by Design(安全设计)
安全不是事后考虑,而是从一开始就内建在架构中:
- ✅ 配对机制:6位一次性验证码
- ✅ 多层沙盒:Landlock、Firejail、Bubblewrap、Docker
- ✅ 显式命令白名单:默认拒绝所有命令
- ✅ 工作区范围限制:严格的文件系统隔离
- ✅ 静态加密:ChaCha20-Poly1305 加密存储
3. Fully Swappable(完全可替换)
核心架构基于 vtable 接口抽象。每个子系统——提供商、频道、工具、内存、隧道——都可以替换或扩展。
功能特性详解
🌐 广泛的兼容性
支持 22+ API 提供商:OpenRouter、Anthropic、OpenAI、Ollama、Venice、Groq、Mistral、xAI、DeepSeek、Together、Fireworks、Perplexity、Cohere、AWS Bedrock 等。
📱 全渠道路由
11+ 内置通信频道:Telegram、Discord、Slack、iMessage、Matrix、WhatsApp、IRC、飞书/Lark、钉钉、QQ、Line、Webhook、Email、Nostr、MaixCam 等。
🧠 混合内存引擎
自包含的 SQLite 内存后端,零外部依赖。同时执行向量余弦相似度搜索和 BM25 关键词搜索,加权合并结果(默认 0.7 向量 + 0.3 关键词)。
|
🛠️ 全面的工具集
18+ 工具:文件操作、shell 执行、内存操作、浏览器交互、硬件诊断、Composio 企业集成等。
🔌 硬件外设支持
串口连接、Arduino、树莓派 GPIO、STM32/Nucleo 开发板。
安全架构
| # | 安全项 | 实现方式 |
|---|---|---|
| 1 | 网关不公开暴露 | 默认绑定 127.0.0.1 |
| 2 | 需要配对 | 6位一次性验证码 |
| 3 | 文件系统限制 | 工作区隔离、符号链接逃逸检测 |
| 4 | 仅通过隧道访问 | Tailscale、Cloudflare、ngrok |
| 5 | 沙盒隔离 | 自动检测最佳后端 |
| 6 | 加密密钥 | ChaCha20-Poly1305 |
| 7 | 资源限制 | 可配置内存、CPU、磁盘限制 |
| 8 | 审计日志 | 签名事件追踪 |
快速部署指南
环境要求
- Zig 0.15.2(精确版本)
- Linux/macOS + libc
安装步骤
|
常用命令
|
适用场景
| 场景 | 推荐选择 | 理由 |
|---|---|---|
| 桌面/复杂工作流 | OpenClaw | 功能最丰富 |
| 边缘服务器/VPS | NullClaw | 极致效率 |
| IoT/嵌入式 | PicoClaw | 极简主义 |
结语
NullClaw 代表了自主助手环境的纯粹提炼。在这个追求”更大更强”的时代,NullClaw 证明了”更小更快”同样可以是正确答案。
如果你需要一个能在 $5 硬件上运行、启动时间以毫秒计、内存占用以 MB 计的 AI 基础设施,NullClaw 是你不二的选择。
资源链接:
- 🌐 官网:https://nullclaw.org/
- 📊 对比:https://nullclaw.org/nullclaw-vs-openclaw-vs-picoclaw
- 💻 GitHub:https://github.com/nullclaw/nullclaw
NullClaw — Null overhead. Null compromise. Deploy anywhere. Swap anything.
评论
0 条评论