Description
NullClaw sits at the extreme end of the lightweight branches. It is not a cost-reduction of the official runtime so much as a complete rewrite in Zig, built around the idea that the whole agent infrastructure should fit in a single static binary that runs on $5 embedded boards.
Its main value is demonstrating how small an OpenClaw-compatible stack can actually get. A modular vtable architecture keeps support for dozens of providers and channels, while the runtime itself stays around a 678 KB binary with ~1 MB peak memory. For anyone looking at agents on routers, microcontrollers, or always-on devices, NullClaw is the reference point.
- Single static Zig binary (~678 KB) with libc-only dependency, usable on ARM, x86, and RISC-V.
- Peak memory around 1 MB and startup under 8 ms on low-frequency edge hardware.
- Supports 50+ providers and 19+ channels through a vtable-based plugin architecture.