#1919th of 36 in Assistants
nullclaw
Personal AI assistant runtime in a single 678 KB static Zig binary
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 8.1k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- May 2026
- Language
- Zig
6,776 on 1 Apr 20268,130 on 21 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
NullClaw is a self-hosted autonomous assistant written in Zig that connects 50+ model providers to 19 chat channels such as Telegram, Discord, Signal, Slack and Matrix. It ships 35+ tools, subagents, MCP support, cron and heartbeat tasks, and SQLite-backed memory with FTS5 plus vector hybrid search. Config follows the OpenClaw layout, and a migrate command imports existing OpenClaw memory.
Who it is for: Self-hosters running a chat-reachable agent on low-power or edge hardware
Strengths
- README reports a 678 KB static binary, about 1 MB peak RSS, and under 8 ms startup
- Gateway binds 127.0.0.1 by default, requires pairing, and encrypts API keys with ChaCha20-Poly1305
- Sandbox backends: Landlock, Firejail, Bubblewrap and Docker, auto-detected
- Memory backends include SQLite, Markdown, PostgreSQL, Redis, ClickHouse and LanceDB
Weaknesses
- Source builds need exactly Zig 0.16.0; other versions are unsupported
- Benchmark comparisons are the project's own, from a single macOS arm64 run
- Nostr channel requires the external nak tool in PATH
- Vertex AI service-account auth requires openssl in PATH
What it needs
- no GPU
- Docker + Compose
- Needs Zig 0.16.0 (source builds), nak (Nostr channel), openssl (Vertex service-account auth)
- Models: OpenRouter, Anthropic, OpenAI, Azure OpenAI, Gemini
- port 3000
Also in Assistants
See all 36| Rank | Project | Score |
|---|---|---|
| 1 | ai-job-searchClaude Code workflow that searches job boards and drafts tailored CVs and cover letters | 92 out of 100 |
| 2 | OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more | 85 out of 100 |
| 3 | nanobotSelf-hosted personal AI agent reachable from browser, terminal and chat apps | 85 out of 100 |
| #4 | openhumanRust agent harness with desktop app, built-in memory and embeddable library | 85 out of 100 |
| #5 | ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access | 80 out of 100 |