nullclaw/nullclaw
Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig
What it solves
NullClaw provides a highly efficient, lightweight infrastructure for deploying autonomous AI assistants. It eliminates the heavy resource overhead (RAM and binary size) typically associated with AI agent frameworks, allowing these assistants to run on extremely low-cost hardware, such as $5 single-board computers or microcontrollers, without sacrificing feature completeness.
How it works
Written in Zig, NullClaw compiles to a tiny static binary with no runtime or VM dependencies. It uses a vtable interface architecture, making every core subsystem—including AI model providers, communication channels, memory engines, and tools—completely swappable via configuration. It includes a built-in hybrid memory system (combining vector and keyword search via SQLite) and implements strict security layers, including sandboxing (via Landlock, Firejail, etc.) and encrypted secret storage.
Who it’s for
It is designed for developers and operators who need to deploy AI agents on edge hardware, resource-constrained environments, or any system where minimal memory footprint and near-instant startup times are critical.
Highlights
- Ultra-Lightweight: 678 KB binary size and ~1 MB peak RAM usage.
- Instant Boot: Starts in under 2 ms on Apple Silicon and under 8 ms on edge hardware.
- Broad Integration: Supports 50+ AI providers, 19 communication channels (including Telegram, Discord, and Nostr), and 35+ tools.
- Hardware Ready: Includes native support for hardware peripherals like GPIO, I2C, and SPI.
- Secure by Design: Features multi-layer sandboxing, encrypted secrets (ChaCha20-Poly1305), and mandatory pairing for gateway access.
Related
- Project
- Project
- Project
- Project
- Project