Skip to main content

NullClaw

nullclaw/nullclaw

healthy GitHub

The ultimate minimalist's AI agent framework — a 678 KB static binary that boots in under 2ms and sips just ~1 MB of RAM. It's what happens when someone dares to ask 'how small can an AI assistant actually be?' and answers with 'yes.'

Decision Block

Why choose NullClaw over OpenClaw?

Quick recommendation layer first, deeper analysis second. Use this before diving into metrics and architecture details.

Recommendation Layer
Compare with OpenClaw
Why choose this
  • Safer default posture than OpenClaw for security-conscious deployments.
  • Runs far leaner than OpenClaw on constrained hardware and low-cost hosts.
  • Emphasizes isolation and containment where OpenClaw often prioritizes raw flexibility.
Tradeoffs
  • Efficiency usually comes with narrower scope, fewer integrations, or rougher ergonomics.
Best fit
  • Security-sensitive self-hosters
  • Edge devices and lightweight deployments
Avoid if
  • You care more about broad integrations than minimal footprint
Confidence / Evidence
Mixed Evidence 35%
Freshly Reviewed
Quick Refresh

Limited evidence available. Use the primary sources before making a production decision.

AI decision layer last reviewed Apr 20, 2026. Helpful, but still inference-heavy enough to double-check primary sources.

Last generated Mar 13, 2026
Last reviewed Apr 20, 2026
Refresh mode Quick Refresh

Source window: GitHub metadata, README, recent commits, latest release, Reddit, Brave search

Measured Security
92
Measured Memory
1 MB
GitHub Stars
7,278
Boot Time
2 ms
Memory
1 MB
Language
Zig

Community Pulse

88% Positive
5 Reddit Mentions

Security Radar

Security radar summary for NullClaw.

  • NullClaw: Sandboxing 9 of 10, API Security 8 of 10, Network Isolation 8 of 10, Telemetry Safety 9 of 10, Shell Protection 7 of 10.

Evaluation Scale: 10 = Maximum Safety / 1 = High Risk

Star Growth (2026)

Star history summary.

  • nullclaw: 104 recorded points. From 155 stars on 2026-01-01 to 7,278 on 2026-04-21.
Last Scan: 4/21/2026, 12:44:31 AM
#zig #edge-computing #minimalist #embedded-ai #static-binary

NullClaw is a fully autonomous AI assistant infrastructure implemented entirely in Zig, delivering an impossibly compact 678 KB static binary that challenges every assumption about what AI tooling requires. Unlike OpenClaw's TypeScript-based ~28 MB distribution or ZeroClaw's Rust implementation, NullClaw achieves near-zero overhead through Zig's compile-time optimizations and lack of runtime garbage collection. The framework boots in under 2 milliseconds on Apple Silicon and under 8ms on constrained 0.8 GHz edge hardware, making it uniquely suited for deployment on $5 ARM boards, microcontrollers, and embedded systems.

The architecture emphasizes complete swappability through vtable interfaces for providers, channels, tools, memory systems, tunnels, and peripherals — supporting 50+ providers, 19 channels, and 30+ tools out of the box. Security is foundational rather than bolted on, featuring multi-layer sandboxing (landlock, firejail, bubblewrap, Docker), explicit allowlists, workspace scoping, and encrypted secrets. The hybrid vector + FTS5 memory system and MCP protocol support ensure feature parity with heavier alternatives while maintaining the ~1 MB RAM footprint that defines the project's identity.

Where OpenClaw targets desktop and cloud deployments with its >1 GB memory requirements, NullClaw carves out the edge and embedded niche — running comfortably on hardware that would choke other frameworks. Recent commits show active development around Telegram integration, subagent memory management, and the innovative Hashline tool for precise, verifiable code editing. The project represents a philosophical statement about software efficiency: that AI assistants need not be resource hogs.

Live Data Partner OpenClaw Seismograph
Threat Level calm