Installatiehandleiding

NanoClaw aan de praat krijgen

Lichtgewicht TypeScript-kern, één installatiepad. Kloon, voer claude uit, gebruik /setup.

checklist Systeemvereisten

javascript Node.js

Node.js 20+ (LTS aanbevolen)

computer OS

macOS of Linux. Windows via WSL2 kan werken maar wordt niet officieel ondersteund.

memory RAM

512MB+ RAM. Lichtgewicht runtime, geen zware compilatie.

hard_drive Disk

~50MB geïnstalleerd (node_modules). Containerimage voegt ~500MB toe.

extension Optional

Vereist: Apple Container (macOS) of Docker (macOS/Linux). Vereist: Claude Code CLI.

wifi Network

Internet vereist voor Anthropic API-aanroepen. Geen offlinemodus.

Kloon de repo en start met Claude CLI. Binnen enkele minuten operationeel.

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 Installatie verifiëren

Voer deze commando's uit om te bevestigen dat NanoClaw correct is geïnstalleerd.

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

Zou het geïnstalleerde versienummer moeten tonen.

2
$ npm test

Voert de testsuite (vitest) uit om afhankelijkheden en kernfunctionaliteit te verifiëren.

3
$ claude

Opent Claude Code. Voer /setup uit binnen de sessie voor begeleide configuratie.

settings Initiële configuratie

Claude Code regelt de configuratie via /setup. Dit is wat het configureert.

1

Afhankelijkheden installeren

Claude Code voert npm install uit en bouwt het containerimage (nanoclaw-agent:latest) met Chromium, agent-browser en Claude Code voorgeïnstalleerd.

2

Authenticeren

Stel ANTHROPIC_API_KEY in via .env, of authenticeer via Claude Code OAuth. Geheimen worden bij uitvoering aan containers doorgegeven, nooit in process.env geladen.

3

WhatsApp verbinden

Voer 'npm run auth' uit om te koppelen via QR-code. WhatsApp is het ingebouwde kanaal. Voeg later Telegram, Discord of Slack toe via skills (/add-telegram, /add-discord, /add-slack).

4

De agent starten

Voer 'npm start' uit om NanoClaw te starten. Het verbindt met WhatsApp, start de berichtenpollinglus en begint berichten te verwerken in geïsoleerde containers.

.env — NanoClaw gebruikt geen configuratiebestanden. Om wijzigingen aan te brengen, vertel Claude Code wat je wilt. De codebase is klein genoeg zodat Claude het veilig kan aanpassen.

system_update_alt NanoClaw bijwerken

Houd NanoClaw up-to-date voor de nieuwste functies, integraties en beveiligingspatches.

Git + npm
$ cd NanoClaw && git pull && npm install
Docker
$ cd NanoClaw && git pull && docker compose up --build

Bekijk de changelog op github.com/qwibitai/nanoclaw/releases voor wat er nieuw is in elke versie.

build Probleemoplossing

Veelvoorkomende problemen en hoe je ze oplost.

Hulp nodig?

Word lid van onze gemeenschap voor installatieondersteuning en probleemoplossing.

Blijf op de hoogte

Ontvang updates over nieuwe releases, integraties en NanoClaw-ontwikkeling. Geen spam, op elk moment opzegbaar.