NanoClaw
Dein persönlicher KI-Agent. Sicher. Leichtgewichtig. Deiner.
NanoClaw läuft sicher in Containern, entwickelt um verstanden und an deine Bedürfnisse angepasst zu werden.
Warum NanoClaw?
NanoClaw bietet die gleiche Kernfunktionalität in einer Codebasis, die du tatsächlich verstehen kannst.
| OpenClaw | |
|---|---|---|
| Quelldateien | 15 | 3.680 |
| Codezeilen | ~3.900 | 434.453 |
| Abhängigkeiten | <10 | 70 |
| Konfigurationsdateien | 0 | 53 |
| Zeit zum Verstehen | 8 Minuten | 1–2 Wochen |
| Sicherheitsmodell | Container-Isolation auf Betriebssystemebene | Prüfungen auf Anwendungsebene |
| Architektur | Einzelner Prozess + isolierte Container | Einzelner Prozess, geteilter Speicher |
Was es bietet
Alles, was NanoClaw von Haus aus mitbringt, und nichts, was du nicht brauchst.
Messaging-Apps
WhatsApp, Telegram und mehr. Schreibe deinem NanoClaw-Agenten von deinem Handy über die Apps, die du bereits nutzt.
Container-Isolation
Agenten laufen in Apple Container (macOS) oder Docker. Sie können nur sehen, was du explizit einbindest.
Agenten-Schwärme NEU
NanoClaw kann Teams spezialisierter Agenten erstellen, die bei komplexen Aufgaben zusammenarbeiten. Die erste persönliche KI, die das unterstützt.
Gruppen-Speicher
Jede Gruppe hat ihren eigenen CLAUDE.md-Speicher, ein isoliertes Dateisystem und läuft in ihrer eigenen Container-Sandbox.
Geplante Aufgaben
Wiederkehrende Aufträge, die Claude ausführen und dir die Antwort senden. Morgenbriefings, Wochenberichte und mehr.
Skill-System
Erweitere die Funktionalität ohne unnötigen Ballast. Füge Gmail, Telegram oder eigene Fähigkeiten über Skills hinzu.
KI-native Einrichtung
Keine Installationsassistenten. Claude Code führt durch alles: Abhängigkeiten, Authentifizierung, Container, Dienste.
Webzugriff
NanoClaw kann im Web suchen, Inhalte abrufen und Seiten durchsuchen, um zu jedem Thema zu recherchieren.
Architektur
NanoClaw ist ein einzelner Node.js-Prozess. Agenten in isolierten Containern. 15 Quelldateien.
Einzelner Prozess
Ein einziger Node.js-Prozess fragt Nachrichten ab, verwaltet Warteschlangen, startet Container und handhabt IPC. Keine Microservices, keine Message-Broker.
Isolation pro Gruppe
Jede Gruppe erhält ihren eigenen Container, ihr eigenes Dateisystem, ihren eigenen IPC-Namensraum und ihre eigene Claude-Sitzung. Gruppen können nicht auf die Daten anderer Gruppen zugreifen.
Nebenläufigkeitskontrolle
GroupQueue begrenzt gleichzeitige Container (Standard: 3). FIFO-Reihenfolge pro Gruppe mit Wiederholungsversuchen bei Fehlern unter Verwendung von exponentiellem Backoff.
IPC über das Dateisystem
Container kommunizieren mit dem Host über JSON-Dateien in gruppenspezifischen Verzeichnissen. Der Host fragt ab, validiert die Autorisierung, führt aus und räumt auf.
Wichtige Dateien
index.ts — Orchestrator — Abfrageschleife, Nachrichtenverarbeitung, Agentenaufruf container-runner.ts — Startet Container mit isolierten Mounts, überträgt die Ausgabe per Streaming group-queue.ts — FIFO-Warteschlange pro Gruppe mit Nebenläufigkeitslimits und Backoff bei Wiederholungen ipc.ts — Verarbeitet Container-IPC-Anfragen mit Autorisierungsprüfungen db.ts — SQLite — Nachrichten, Sitzungen, Gruppen, Aufgaben, Router-Status task-scheduler.ts — Ausführung geplanter Aufgaben mit Cron, Intervallen und Einmalausführung Philosophie
Die Prinzipien, die jede Entscheidung bei NanoClaw leiten.
Klein genug zum Verstehen
NanoClaw ist ein einziger Prozess und eine Handvoll Quelldateien. Klein genug, um den gesamten Code lesen und verstehen zu können.
Sicher durch Isolation
Agenten laufen in Linux-Containern. Sie können nur sehen, was explizit eingebunden wird. Bash ist sicher, weil es innerhalb des Containers läuft.
Für einen einzelnen Nutzer gebaut
NanoClaw ist kein monolithisches Framework. Es ist funktionierende Software, die sich deinen genauen Bedürfnissen anpasst. Forke es, lass Claude Code es an dich anpassen.
KI-nativ
Kein Installationsassistent; Claude Code leitet die Einrichtung. Kein Dashboard; frag Claude. Keine Debugging-Tools; beschreib das Problem.
Skills statt Features
Mitwirkende fügen Claude Code Skills wie /add-telegram hinzu, die deine Installation transformieren. Am Ende hast du sauberen Code, der genau das tut, was du brauchst.
Beste Laufzeitumgebung, bestes Modell
Läuft auf Claude Agent SDK, was bedeutet, dass du Claude Code direkt ausführst. Die Laufzeitumgebung ist entscheidend. Eine gute gibt intelligenten Modellen Superkräfte.
Starte mit NanoClaw in 3 Zeilen
Klone NanoClaw, wechsle ins Verzeichnis und lass Claude den Rest erledigen.
$ git clone https://github.com/qwibitai/nanoclaw.git
$ cd nanoclaw
$ claude Dann ausführen /setup Claude Code erledigt alles: Abhängigkeiten, Authentifizierung, Container-Einrichtung, Dienstkonfiguration.