No runtime. No VM. No framework. No garbage collector. Just raw Zig.
Here’s why this is absurd: Null Claw
→ OpenClaw needs a $599 Mac Mini and 1 GB+ RAM
→ NanoBot needs 100 MB+ RAM and Python
→ PicoClaw needs 10 MB RAM and Go
NullClaw runs on a $5 board with 1 MB of RAM.
Same functionality. 0.1% of the resources.
Here’s what’s packed into that 678 KB:

→ 22+ AI providers (OpenAI, Anthropic, Ollama, DeepSeek, Groq, etc.)
→ 13 chat channels (Telegram, Discord, Slack, WhatsApp, iMessage, IRC)
→ 18+ built-in tools
→ Hybrid vector + keyword memory search
→ Multi-layer sandboxing (Landlock, Firejail, Docker)
→ Hardware peripheral support (Arduino, Raspberry Pi, STM32)
→ MCP, subagents, streaming, voice, the full stack Here’s the wildest part:
Table of Contents
Every subsystem is a vtable interface. Swap any provider, channel, tool, memory backend, or runtime with a config change. Zero code changes. It even encrypts your API keys with ChaCha20-Poly1305 by default. 2,738 tests. ~45,000 lines of Zig. Zero dependencies beyond libc. 100% Open Source. MIT License.
Repo Link
https://github.com/nullclaw/nullclaw
Popularity
NullClaw is absolutely cooking right now. its creator, Igor Somov, is beasting. 1.7x more commits per contributor than
openclaw in the past 7d last 7 days: 395 commits, 23 active contributors, 17.2 commits/contributor, +1,279 stars (2,780 total) for context, openclaw in the same window, 2,100 commits, 212 contributors, 9.9 commits/contributor, +30,263 stars (240,155 total) NullClaw is smaller, but its commit intensity per contributor is way higher right now. igor has the second most commits in the entire ecosystem over the past 7 days.
Features
- Impossibly Small: 678 KB static binary — no runtime, no VM, no framework overhead.
- Near-Zero Memory: ~1 MB peak RSS. Runs comfortably on the cheapest ARM SBCs and microcontrollers.
- Instant Startup: <2 ms on Apple Silicon, <8 ms on a 0.8 GHz edge core.
- True Portability: Single self-contained binary across ARM, x86, and RISC-V. Drop it anywhere, it just runs.
- Feature-Complete: 22+ providers, 18 channels, 18+ tools, hybrid vector+FTS5 memory, multi-layer sandbox, tunnels, hardware peripherals, MCP, subagents, streaming, voice — the full stack.
Why nullclaw
- Lean by default: Zig compiles to a tiny static binary. No allocator overhead, no garbage collector, no runtime.
- Secure by design: pairing, strict sandboxing (landlock, firejail, bubblewrap, docker), explicit allowlists, workspace scoping, encrypted secrets.
- Fully swappable: core systems are vtable interfaces (providers, channels, tools, memory, tunnels, peripherals, observers, runtimes).
- No lock-in: OpenAI-compatible provider support + pluggable custom endpoints.
Join for more update and get real-time alerts here: t.me/DailyKoinUpdate
Tags
ZigLang, OpenSource, AI, NullClaw, SystemsProgramming, LowLevel, EdgeComputing, Productivity, TechNews, SoftwareEngineering.








