In der aktuellen KI-Landschaft basieren Agenten-Frameworks typischerweise auf verwalteten Excessive-Stage-Sprachen wie Python oder Go. Diese Ökosysteme bieten zwar umfangreiche Bibliotheken, verursachen jedoch einen erheblichen Mehraufwand durch Laufzeiten, virtuelle Maschinen und Rubbish Collectors. NullClaw ist ein Projekt, das von diesem Development abweicht und ein Full-Stack-KI-Agent-Framework vollständig in implementiert Roher Zick.
Durch Eliminieren der Laufzeitschicht erreicht NullClaw eine kompilierte Binärgröße von 678 KB und arbeitet mit ca 1 MB RAM. Für Entwickler, die in ressourcenbeschränkten Umgebungen oder im Edge-Computing arbeiten, stellen diese Kennzahlen einen Wandel in der Artwork und Weise dar, wie KI-Orchestrierung eingesetzt werden kann.
Leistungsbenchmarks und Ressourcenzuweisung
Der Hauptunterschied zwischen NullClaw und bestehenden Frameworks liegt in seinem Ressourcenbedarf. Normal-Agent-Implementierungen erfordern oft einen erheblichen {Hardware}-Overhead, um die zugrunde liegende Sprachumgebung aufrechtzuerhalten:
Lokaler Maschinen-Benchmark (macOS arm64, Februar 2026), normalisiert für 0,8-GHz-Edge-{Hardware}.
| OpenClaw | NanoBot | PicoClaw | ZeroClaw | 🦞 NullClaw | |
|---|---|---|---|---|---|
| Sprache | Typoskript | Python | Gehen | Rost | Zig |
| RAM | > 1 GB | > 100 MB | < 10 MB | < 5 MB | ~1 MB |
| Begin (0,8 GHz) | > 500 s | > 30 s | < 1 s | < 10 ms | < 8 ms |
| Binäre Größe | ~28 MB (Distanz) | N/A (Skripte) | ~8 MB | 3,4 MB | 678 KB |
| Exams | — | — | — | 1.017 | 3.230+ |
| Quelldateien | ~400+ | — | — | ~120 | ~110 |
| Kosten | Mac Mini 599 $ | Linux SBC ~50 $ | Linux-Board 10 $ | Beliebige 10-Greenback-{Hardware} | Beliebige 5-Greenback-{Hardware} |
NullClaws Fähigkeit, darunter zu booten 2 Millisekunden ist eine direkte Folge des Fehlens einer virtuellen Maschine oder eines Interpreters. Es lässt sich direkt in Maschinencode kompilieren, ohne darüber hinausgehende Abhängigkeiten libcDadurch wird sichergestellt, dass CPU-Zyklen ausschließlich der Logik und nicht der Laufzeitverwaltung gewidmet sind.
Architekturdesign: Das Vtable-Schnittstellenmuster
Der wichtigste Aspekt von NullClaw ist seine Modularität. Trotz seiner geringen Größe ist das System nicht für bestimmte Anbieter fest codiert. Jedes wichtige Subsystem – einschließlich Anbieter, Kanäle, Instruments und Speicher-Backends – ist als implementiert vtable-Schnittstelle.
Eine Vtable (virtuelle Methodentabelle) ermöglicht den dynamischen Versand zur Laufzeit. Dies ermöglicht es Benutzern in NullClaw, Komponenten über Konfigurationsänderungen auszutauschen, ohne den Quellcode zu ändern oder neu zu kompilieren. Diese Architektur unterstützt:
- Über 22 KI-Anbieter: Integration für OpenAI, Anthropic, Ollama, DeepSeek, Groq und andere.
- 13 Kommunikationskanäle: Native Unterstützung für Telegram, Discord, Slack, WhatsApp, iMessage und IRC.
- Über 18 integrierte Instruments: Ausführbare Funktionen zur Erledigung von Agentenaufgaben.
Diese Modularität stellt sicher, dass die Kern-Engine leichtgewichtig bleibt und gleichzeitig für komplexe „Subagenten“-Workflows erweiterbar bleibt MCP (Mannequin Context Protocol) Integration.
Speicherverwaltung und Sicherheit
NullClaw verwaltet den Speicher manuell, eine Kernfunktion der Programmiersprache Zig. Um bei der Verarbeitung komplexer Daten einen RAM-Speicherplatz von 1 MB beizubehalten, wird Folgendes verwendet: Hybrid-Vektor + Schlüsselwort-Speichersuche. Dadurch kann der Agent RAG-Aufgaben (Retrieval-Augmented Technology) ohne den Overhead einer externen, umfangreichen Vektordatenbank ausführen.
Sicherheit wird in das Low-Stage-Design integriert und nicht als externe Ebene hinzugefügt:
- Verschlüsselung: API-Schlüssel werden standardmäßig mit verschlüsselt ChaCha20-Poly1305ein AEAD-Algorithmus (Authenticated Encryption with Related Knowledge), der für seine hohe Leistung auf mobilen und eingebetteten CPUs bekannt ist.
- Ausführungs-Sandboxing: Wenn Agenten Instruments verwenden oder Code ausführen, unterstützt NullClaw mehrschichtiges Sandboxing Binnenland (ein Linux-Sicherheitsmodul), FeuergefängnisUnd Docker.
Unterstützung für {Hardware}-Peripheriegeräte
Da NullClaw in Zig geschrieben ist und keine umfangreiche Laufzeit bietet, eignet es sich hervorragend für die {Hardware}-Interaktion. Es bietet native Unterstützung für {Hardware}-Peripheriegeräte auf verschiedenen Plattformen, einschließlich Arduino, Raspberry PiUnd STM32. Dies ermöglicht den Einsatz autonomer KI-Agenten direkt auf Mikrocontrollern, sodass diese in Echtzeit mit physischen Sensoren und Aktoren interagieren können.
Technische Zuverlässigkeit
Ein häufiges Drawback bei der manuellen Speicherverwaltung und Low-Stage-Implementierungen ist die Systemstabilität. NullClaw begegnet diesem Drawback durch eine strenge Validierung:
- Testsuite: Die Codebasis umfasst 2.738 Exams um logische Konsistenz und Speichersicherheit zu gewährleisten.
- Codebasisvolumen: Der Rahmen umfasst ca 45.000 Zig-Zeilen.
- Lizenzierung: Es wird unter der veröffentlicht MIT-Lizenzwas eine breite kommerzielle und non-public Nutzung ermöglicht.
Wichtige Erkenntnisse
- Excessive Ressourceneffizienz: Durch die Verwendung roher Zig Durch die Eliminierung von Laufzeiten (kein Python, keine JVM, kein Go) reduziert NullClaw die RAM-Anforderungen auf ~1 MB und binäre Größe zu 678 KB. Dies entspricht einer Ressourcenreduzierung von 99 % im Vergleich zu Standardagenten mit verwalteter Sprache.
- Nahezu sofortige Kaltstarts: Durch das Entfernen einer virtuellen Maschine oder eines Interpreters kann das System gestartet werden unter 2 Millisekunden. Dies macht es supreme für ereignisgesteuerte Architekturen oder serverlose Funktionen, bei denen die Latenz entscheidend ist.
- Modulare „Vtable“-Architektur: Jedes Subsystem (KI-Anbieter, Chat-Kanäle, Speicher-Backends) ist ein vtable-Schnittstelle. Dadurch können Entwickler über einfache Konfigurationsänderungen Anbieter wie OpenAI gegen lokales DeepSeek oder Groq austauschen Keine Codeänderungen.
- Eingebettet und IoT-fähig: Im Gegensatz zu herkömmlichen Frameworks, die einen PC oder einen teuren Mac Mini erfordern, bietet NullClaw native Unterstützung für Arduino, Raspberry Pi und STM32. Es ermöglicht die Ausführung eines vollständigen Agentenstapels auf einem 5-Greenback-Verpflegung.
- Sicherheit-First-Design: Trotz seines geringen Platzbedarfs verfügt es über hochgradige Sicherheitsfunktionen: Normal ChaCha20-Poly1305 Verschlüsselung für API-Schlüssel und mehrschichtiges Sandboxing Landlock, Firejail und Docker um vom Agenten ausgeführten Code zu enthalten.
Schauen Sie sich das an Repo. Sie können uns auch gerne weiter folgen Twitter und vergessen Sie nicht, bei uns mitzumachen 120.000+ ML SubReddit und Abonnieren Unser E-newsletter. Warten! Bist du im Telegram? Jetzt können Sie uns auch per Telegram kontaktieren.
Michal Sutter ist ein Knowledge-Science-Experte mit einem Grasp of Science in Knowledge Science von der Universität Padua. Mit einer soliden Grundlage in statistischer Analyse, maschinellem Lernen und Datentechnik ist Michal hervorragend darin, komplexe Datensätze in umsetzbare Erkenntnisse umzuwandeln.

