Installationsanleitung

NanoClaw zum Laufen bringen

Schlanker TypeScript-Kern, ein Installationsweg. Klonen, claude ausführen, /setup verwenden.

checklist Systemanforderungen

javascript Node.js

Node.js 20+ (LTS empfohlen)

computer OS

macOS oder Linux. Windows über WSL2 funktioniert möglicherweise, wird aber nicht offiziell unterstützt.

memory RAM

512 MB+ RAM. Leichtgewichtige Laufzeitumgebung, keine aufwendige Kompilierung.

hard_drive Disk

~50 MB installiert (node_modules). Container-Image zusätzlich ~500 MB.

extension Optional

Erforderlich: Apple Container (macOS) oder Docker (macOS/Linux). Erforderlich: Claude Code CLI.

wifi Network

Internetverbindung für Anthropic API-Aufrufe erforderlich. Kein Offline-Modus.

Repository klonen und mit Claude CLI starten. In wenigen Minuten einsatzbereit.

bolt

One-Liner

Requires Claude CLI. All platforms.

$ git clone https://github.com/qwibitai/NanoClaw.git && cd NanoClaw && claude
list_alt

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.

1
$ node -e "console.log(require('./package.json').version)"

Sollte die installierte Versionsnummer ausgeben.

2
$ npm test

Führt die Testsuite (vitest) aus, um Abhängigkeiten und Kernfunktionalität zu überprüfen.

3
$ 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.

1

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.

2

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.

3

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).

4

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.

Git + npm
$ cd NanoClaw && git pull && npm install
Docker
$ 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.

Bleiben Sie auf dem Laufenden

Erhalten Sie Neuigkeiten zu neuen Releases, Integrationen und der NanoClaw-Entwicklung. Kein Spam, jederzeit abbestellbar.