Zum Inhalt springen

OpenClaw in 10 Minuten: Kompletter Setup-Guide

OpenClaw ist eine self-hosted KI-Assistenten-Plattform die sich mit deinen Messaging-Apps verbindet. Ein Server, 20+ Kanäle, volle Kontrolle über deine Daten. Am Ende dieses Guides hast du einen funktionierenden KI-Assistenten den du vom Handy aus anschreiben kannst.

AnforderungDetails
OSmacOS, Linux oder Windows (WSL2 stark empfohlen)
Node.jsv22 oder neuer (node --version zum Prüfen)
AI Provider KeyAnthropic, OpenAI, Google oder jeder OpenAI-kompatible Anbieter
10 MinutenDas war’s

import { Tabs, TabItem } from ‘@astrojs/starlight/components’;

```bash curl -fsSL https://openclaw.ai/install.sh | bash ``` Installiert Node.js wenn nötig (via Homebrew auf macOS, NodeSource auf Linux), Git wenn's fehlt, und macht einen globalen npm install von OpenClaw. ```powershell iwr -useb https://openclaw.ai/install.ps1 | iex ``` Braucht PowerShell 5+. Installiert Node via winget/Chocolatey/Scoop wenn nötig. ```bash curl -fsSL https://openclaw.ai/install-cli.sh | bash ``` Installiert alles unter `~/.openclaw` mit eigener Node-Runtime. Kein sudo nötig. ```bash npm install -g openclaw@latest ``` Wenn du schon Node 22+ hast und alles selbst managen willst.
Terminal-Fenster
openclaw --version
Terminal-Fenster
openclaw onboard --install-daemon

Der Wizard führt dich durch alles:

  1. Auth — Wähl deinen AI Provider und paste deinen API Key (oder OAuth für Anthropic). Unterstützt OpenAI, Anthropic, Google und jeden OpenAI-kompatiblen Endpoint.
  2. Workspace — Richtet ~/.openclaw/workspace/ ein mit Starter-Dateien (SOUL.md, AGENTS.md, USER.md).
  3. Gateway — Konfiguriert den lokalen Server (Standard-Port 18789).
  4. Channels — WhatsApp, Telegram, Discord, Signal, Slack und mehr verbinden.
  5. Daemon — Installiert einen LaunchAgent (macOS) oder systemd User Unit (Linux) damit OpenClaw automatisch startet.
  6. Skills — Installiert empfohlene Skills und optionale Dependencies.

Wenn du --install-daemon benutzt hast, sollte das Gateway schon laufen:

Terminal-Fenster
openclaw gateway status

Du solltest das Gateway auf Port 18789 laufen sehen. Du kannst es auch sofort testen ohne Channel-Setup:

Terminal-Fenster
openclaw dashboard

Das öffnet die Control UI im Browser unter http://127.0.0.1:18789/ — du kannst dort direkt mit deinem Agent chatten.

  1. Öffne @BotFather auf Telegram
  2. Sende /newbot und folge den Anweisungen
  3. Kopiere den Bot-Token (sieht aus wie 123456:ABC-DEF...)
  4. Paste ihn wenn der Wizard fragt — oder füg ihn später hinzu:
    Terminal-Fenster
    openclaw configure --section channels
  5. Schreib deinem Bot auf Telegram
  1. Der Wizard (oder openclaw channels login --channel whatsapp) zeigt einen QR-Code
  2. Öffne WhatsApp auf deinem Handy → Einstellungen → Verknüpfte Geräte → Gerät verknüpfen
  3. QR-Code scannen
  4. Fertig — dein Assistent ist live auf WhatsApp
  1. Geh zu discord.com/developers → Neue Anwendung
  2. Geh zu Bot → Token zurücksetzen → kopieren
  3. Message Content Intent aktivieren unter Privileged Gateway Intents (erforderlich!)
  4. Geh zu OAuth2 → URL Generator → bot Scope wählen → Berechtigungen wählen → auf deinen Server einladen
  5. Token im Wizard einfügen

OpenClaw unterstützt 20+ Kanäle: Signal, Slack, Google Chat, iMessage, Matrix, Mattermost, IRC, Line, Nostr und mehr. Führe openclaw configure --section channels aus um einen davon hinzuzufügen.

Öffne deine Messaging-App und schreib deinem Bot irgendwas:

“Hey, was kannst du?”

Dein KI-Assistent antwortet. Out of the box kann er:

  • 🔍 Web durchsuchen (richte einen Brave Search API Key ein via openclaw configure --section web für beste Ergebnisse)
  • 📁 Dateien lesen und schreiben auf deinem Rechner
  • 🖥️ Shell-Commands ausführen
  • Erinnerungen und Cron Jobs setzen
  • 🌐 Einen Webbrowser steuern
  • 📷 Kameras nutzen (mit gepaarten Mobile Nodes)
  • 🎤 Sprachgespräche (macOS/iOS/Android)
  • 📊 Sessions managen und Sub-Agents spawnen

Die echte Power steckt in den Workspace-Dateien unter ~/.openclaw/workspace/. Das sind nicht einfach Config-Dateien — das ist das Gehirn deines Agents.

Definiert wer dein Agent ist. Ton, Werte, was er tut und nicht tut.

# Wer du bist
Sei echt hilfreich, nicht performativ hilfreich.
Lass das "Gute Frage!" weg — hilf einfach.
Hab Meinungen. Ein Assistent ohne Persönlichkeit
ist nur eine Suchmaschine mit extra Schritten.
Sei einfallsreich bevor du fragst. Versuch es rauszufinden.
Lies die Datei. Such danach. Dann frag wenn du nicht weiterkommst.

👉 Ausführlicher Guide: Die perfekte SOUL.md

Wie dein Agent Tasks, Memory, Tools und Kommunikation handhabt. Das ist das Playbook.

Erzähl deinem Agent von dir, damit er kontextuell hilfreich sein kann:

# Über dich
- **Name:** Alex
- **Zeitzone:** Europe/Berlin
- **Notizen:** Führt ein Startup. Zeit ist knapp.
Kurze Nachrichten = volle Erwartung.

Name, Emoji und Vibe deines Agents. Wird während des Bootstrap-Rituals erstellt.

Starte das eingebaute Diagnose-Tool:

Terminal-Fenster
openclaw doctor

Prüft deine Installation, Config, Credentials und häufige Probleme.

ProblemLösung
openclaw: command not foundnpm bin-Verzeichnis zum PATH hinzufügen (siehe Schritt 1)
Gateway startet nichtPrüfen ob Port 18789 belegt ist: lsof -i :18789
WhatsApp QR-Code abgelaufenopenclaw channels login --channel whatsapp nochmal starten
spawn git ENOENT auf WindowsGit für Windows installieren, PowerShell neu öffnen
sharp/libvips Build-FehlerSHARP_IGNORE_GLOBAL_LIBVIPS=1 setzen (Installer macht das standardmäßig)
Extra Workspace-VerzeichnisseNur ein aktives Workspace behalten. openclaw doctor warnt vor Extras. Alte mit trash ~/openclaw entfernen
EACCES bei npm install (Linux)Installer kann das fixen. Oder manuell: npm config set prefix ~/.npm-global

Falls du eigene Pfade brauchst:

  • OPENCLAW_HOME — Home-Verzeichnis für interne Pfadauflösung
  • OPENCLAW_STATE_DIR — State-Verzeichnis überschreiben
  • OPENCLAW_CONFIG_PATH — Config-Dateipfad überschreiben

Probleme? Starte openclaw doctor um häufige Probleme zu diagnostizieren, oder schau in die OpenClaw Docs.