NullClaw
A 678 KB static Zig binary that delivers fully autonomous AI assistant infrastructure with near-zero memory usage, instant startup, and support for 50+ AI providers and 19 messaging channels.
At a Glance
Fully free and open-source under the MIT License. Use, modify, and distribute without restriction.
Engagement
Available On
Listed May 2026
About NullClaw
NullClaw is the smallest fully autonomous AI assistant infrastructure available — a static Zig binary that weighs just 678 KB, boots in under 2 ms, and requires nothing but libc. It supports 50+ AI providers, 19 messaging channels, 35+ tools, and 10 memory engines, all packed into a single self-contained binary that runs on any hardware with a CPU, including $5 ARM single-board computers. The project is MIT-licensed and open source, built entirely in Zig with zero runtime dependencies beyond optional SQLite.
- Impossibly Small Binary: 678 KB static binary with no runtime, no VM, and no framework overhead — install via Homebrew or build from source with Zig 0.16.0.
- Near-Zero Memory Footprint: ~1 MB peak RSS, making it suitable for the cheapest ARM SBCs, microcontrollers, and edge hardware.
- Instant Startup: Boots in under 2 ms on Apple Silicon and under 8 ms on a 0.8 GHz edge core.
- 50+ AI Providers: Supports OpenRouter, Anthropic, OpenAI, Azure OpenAI, Gemini, Vertex AI, Ollama, Groq, Mistral, xAI, DeepSeek, and any OpenAI-compatible endpoint via pluggable vtable interfaces.
- 19 Messaging Channels: Connect via CLI, Telegram, Signal, Discord, Slack, iMessage, Matrix, WhatsApp, IRC, Nostr, Line, DingTalk, Email, QQ, Mattermost, and more.
- 10 Memory Engines: Hybrid SQLite search (FTS5 + vector cosine similarity), Markdown, ClickHouse, PostgreSQL, Redis, LanceDB, LRU, and API backends.
- Multi-Layer Security: Pairing-based auth, ChaCha20-Poly1305 encrypted secrets, Landlock/Firejail/Bubblewrap/Docker sandboxing, workspace scoping, and signed audit logs.
- MCP & A2A Support: Native Model Context Protocol (MCP) server integration and Google A2A protocol v0.3.0 for agent-to-agent communication.
- Pluggable Everything: Every subsystem (providers, channels, tools, memory, tunnels, peripherals, runtimes) is a vtable interface — swap implementations with a config change.
- Edge & WASM Deployment: Supports Cloudflare Worker edge deployment with WASM logic modules, plus tunnel support via Cloudflare, Tailscale, and ngrok.
- 5,300+ Tests: Comprehensive test suite pinned to Zig 0.16.0 with CalVer (
YYYY.M.D) releases. - Hardware Peripheral Support: Serial, Arduino, Raspberry Pi GPIO, STM32/Nucleo interfaces via pluggable peripheral vtable.
Community Discussions
Be the first to start a conversation about NullClaw
Share your experience with NullClaw, ask questions, or help others learn from your insights.
Pricing
Open Source (MIT)
Fully free and open-source under the MIT License. Use, modify, and distribute without restriction.
- 678 KB static binary
- 50+ AI providers
- 19 messaging channels
- 35+ tools
- 10 memory engines
Capabilities
Key Features
- 678 KB static binary with zero runtime dependencies
- ~1 MB peak RAM usage
- Sub-2ms startup time on Apple Silicon
- 50+ AI provider integrations
- 19 messaging channel integrations
- 35+ built-in tools
- 10 memory engine backends
- Hybrid SQLite vector + keyword search
- MCP (Model Context Protocol) server support
- A2A (Agent-to-Agent) protocol v0.3.0
- Multi-layer sandboxing (Landlock, Firejail, Bubblewrap, Docker)
- ChaCha20-Poly1305 encrypted secrets
- Pairing-based gateway authentication
- Cron scheduler with JSON persistence
- Subagent orchestration
- Skill pack system
- Edge deployment via Cloudflare Workers + WASM
- Tunnel support (Cloudflare, Tailscale, ngrok)
- Hardware peripheral support (Arduino, RPi GPIO, STM32)
- OpenClaw config compatibility
- CalVer versioning
- 5,300+ test suite
- Background service management (systemd, OpenRC)
- Nostr NIP-17 and NIP-04 support
- Web UI / browser relay channel
