- Berjalan sebagai biner statis (678KB), dengan tanpa dependensi runtime, VM, maupun framework
- Memori di bawah 1MB, waktu boot di bawah 2ms, mendukung semua lingkungan CPU seperti ARM, x86, dan RISC-V
- Arsitektur sepenuhnya otonom, berjalan hanya dengan satu file executable tanpa layanan eksternal
- Dukungan integrasi untuk lebih dari 50 AI Provider, 19 channel, 35 tool, dan 10 mesin memori
- Mendukung integrasi model utama seperti OpenAI, Anthropic, Gemini, Ollama, dan Groq
- Mendukung berbagai channel pesan seperti Telegram, Discord, Slack, Signal, dan Nostr
- Sistem memori hibrida berbasis SQLite dengan FTS5 + pencarian kemiripan vektor terintegrasi
- Desain berfokus pada keamanan
- Isolasi sandbox berbasis Landlock, Firejail, Bubblewrap, dan Docker
- Enkripsi ChaCha20-Poly1305, autentikasi pairing code, dan pembatasan scope file system lokal
- Kontrol akses berbasis tunnel (Cloudflare, Tailscale, ngrok, dll.)
- Arsitektur modular
- Semua subsistem disusun dengan antarmuka vtable sehingga dapat diganti
- Provider, Channel, Tool, Memory, Runtime, Sandbox, dll. dapat diganti hanya melalui file konfigurasi
- Mendukung eksekusi opsional dengan runtime Docker, WASM, dan Native
- Performa
- Penggunaan RAM sekitar 1MB, boot di bawah 8ms pada edge core 0.8GHz
- Lebih dari 5.300 pengujian, 230 file sumber, 0 dependensi (selain libc)
- Struktur ultra-ringan yang dapat berjalan bahkan di perangkat keras seharga $5
- Alur operasional berpusat pada CLI
nullclaw onboard untuk mengatur API key dan Provider
nullclaw agent untuk menjalankan mode interaktif
nullclaw gateway untuk menjalankan runtime gateway
- Menyediakan perintah diagnosis dan operasional seperti
nullclaw doctor, status, channel start, dll.
- Gateway API
- Menyediakan endpoint REST seperti
/pair, /webhook, /a2a, dan /health
- Mendukung pengiriman/penerimaan pesan dan manajemen pekerjaan berbasis A2A JSON-RPC
- Pengaturan memori dan otonomi
- Dapat memilih backend seperti SQLite, ClickHouse, PostgreSQL, dan Redis
- Fitur penyimpanan otomatis, snapshot, dan pencarian hibrida sudah terintegrasi
- Dapat mengatur tingkat otonomi (
supervised, full) serta cakupan izin perintah
- Ekstensibilitas web dan perangkat keras
- Integrasi UI browser melalui WebChannel berbasis WebSocket
- Mendukung kontrol periferal perangkat keras seperti Arduino, Raspberry Pi, dan STM32
- Lisensi MIT
4 komentar
Sepertinya nanti juga akan muncul voidclaw.
Sekarang sampai ke nullclaw, setelah nanoclaw, picoclaw, dan zeroclaw.
Kalau toh bakal ditulis pakai AI, ya dari awal sekalian saja ditulis dengan Rust atau Zig; begitu satu hal muncul, jadinya begini..
Ekosistem Rust dan Zig tampaknya makin meluas.
Saya tidak tahu sampai kapan JavaScript akan tetap cocok untuk AI.