NanoClaw zum Laufen bringen
Schlanker TypeScript-Kern, ein Installationsweg. Klonen, claude ausführen, /setup verwenden.
checklist Systemanforderungen
Node.js 20+ (LTS empfohlen)
macOS oder Linux. Windows über WSL2 funktioniert möglicherweise, wird aber nicht offiziell unterstützt.
512 MB+ RAM. Leichtgewichtige Laufzeitumgebung, keine aufwendige Kompilierung.
~50 MB installiert (node_modules). Container-Image zusätzlich ~500 MB.
Erforderlich: Apple Container (macOS) oder Docker (macOS/Linux). Erforderlich: Claude Code CLI.
Internetverbindung für Anthropic API-Aufrufe erforderlich. Kein Offline-Modus.
Repository klonen und mit Claude CLI starten. In wenigen Minuten einsatzbereit.
One-Liner
Requires Claude CLI. All platforms.
git clone https://github.com/qwibitai/NanoClaw.git && cd NanoClaw && claude Step-by-Step
Clone first, then configure. More control.
git clone https://github.com/qwibitai/NanoClaw.git cd NanoClaw && npm install # Run claude and use /setup for guided configuration # Or edit .env and src/index.ts directly verified Installation überprüfen
Führen Sie diese Befehle aus, um zu bestätigen, dass NanoClaw korrekt installiert ist.
node -e "console.log(require('./package.json').version)" Sollte die installierte Versionsnummer ausgeben.
npm test Führt die Testsuite (vitest) aus, um Abhängigkeiten und Kernfunktionalität zu überprüfen.
claude Öffnet Claude Code. Führen Sie /setup innerhalb der Sitzung für die geführte Konfiguration aus.
settings Erstkonfiguration
Claude Code übernimmt die Einrichtung über /setup. Hier sehen Sie, was konfiguriert wird.
Abhängigkeiten installieren
Claude Code führt npm install aus und erstellt das Container-Image (nanoclaw-agent:latest) mit vorinstalliertem Chromium, agent-browser und Claude Code.
Authentifizieren
ANTHROPIC_API_KEY in .env setzen oder über Claude Code OAuth authentifizieren. Geheimnisse werden zur Laufzeit an Container übergeben, nie in process.env geladen.
WhatsApp verbinden
'npm run auth' ausführen, um per QR-Code zu koppeln. WhatsApp ist der integrierte Kanal. Telegram, Discord oder Slack später über Skills hinzufügen (/add-telegram, /add-discord, /add-slack).
Agenten starten
'npm start' ausführen, um NanoClaw zu starten. Es verbindet sich mit WhatsApp, startet die Nachrichtenabfrage-Schleife und beginnt, Nachrichten in isolierten Containern zu verarbeiten.
.env — NanoClaw verwendet keine Konfigurationsdateien. Um Änderungen vorzunehmen, sagen Sie Claude Code, was Sie möchten. Die Codebasis ist klein genug, damit Claude sie sicher ändern kann.
system_update_alt NanoClaw aktualisieren
Halten Sie NanoClaw aktuell, um die neuesten Funktionen, Integrationen und Sicherheitspatches zu erhalten.
cd NanoClaw && git pull && npm install cd NanoClaw && git pull && docker compose up --build Prüfen Sie das Änderungsprotokoll unter github.com/qwibitai/nanoclaw/releases für Neuigkeiten in jeder Version.
build Fehlerbehebung
Häufige Probleme und deren Lösung.
Brauchen Sie Hilfe?
Treten Sie unserer Community bei für Installationshilfe und Fehlerbehebung.