

Hallo zusammen! Heute geht es darum, wie man OpenClaw auf einem Windows-System installiert – den quelloffenen persönlichen KI-Assistenten, der direkt auf deinem eigenen Rechner läuft.
Wenn du es leid bist, deine Daten an Cloud-KI-Dienste zu schicken, und stattdessen einen vollständig kontrollierbaren Assistenten möchtest, der auf lokale Dateien zugreifen und echte Aufgaben erledigen kann, dann ist OpenClaw genau das Richtige für dich.
Was ist OpenClaw?
OpenClaw ist ein selbst gehostetes KI-Gateway, das folgendes kann:
- 📱 Verbindung zu mehreren Chat-Plattformen (WhatsApp, Telegram, Discord, WeChat usw.)
- 🤖 Anbindung an verschiedene KI-Modelle (OpenAI, Claude, Gemini, lokale Modelle usw.)
- 📁 Zugriff auf dein lokales Dateisystem und APIs
- ⚙️ Echte Aufgaben ausführen, nicht nur chatten
- 🔒 Komplett auf deinem eigenen Rechner laufen – Daten verlassen ihn nicht
Die wichtigsten Vorteile: - Selbst gehostet – läuft auf deiner Hardware, du hast die Kontrolle - Multi-Channel – ein Gateway für mehrere Chat-Apps gleichzeitig - Open Source – MIT-Lizenz, Community-getrieben - Niedrige Einstiegshürde – Node.js 22+, in 5 Minuten installiert
Systemanforderungen
Bevor du loslegst, prüfe bitte, ob dein System folgende Anforderungen erfüllt:
| Komponente | Anforderung | Hinweis |
|---|---|---|
| Betriebssystem | Windows 10/11 | Windows 11 empfohlen |
| Node.js | 22 oder höher | Pflicht! Ältere Versionen scheitern |
| RAM | Mindestens 4GB | 8GB+ empfohlen |
| Festplattenspeicher | 2GB frei | Für Installation und Cache |
| Netzwerk | Stabile Internetverbindung | Für Abhängigkeiten und API-Aufrufe |
⚠️ Wichtiger Hinweis
Windows-Nutzer müssen WSL2 verwenden!
Der offizielle Weg für OpenClaw unter Windows ist WSL2 (Windows Subsystem for Linux 2). Theoretisch funktioniert es auch nativ unter Windows, aber dabei tauchen allerlei Kompatibilitätsprobleme auf. Diese Anleitung beschreibt den WSL2-Ansatz im Detail.
Schritt 1: WSL2 installieren
Methode 1: Ein-Klick-Installation (empfohlen)
Öffne PowerShell oder die Eingabeaufforderung als Administrator und führe folgenden Befehl aus:
wsl --install
Dieser Befehl: 1. Aktiviert die WSL-Funktion 2. Aktiviert die virtuelle Maschinenplattform 3. Installiert Ubuntu als Standard-Distribution 4. Fordert einen Neustart des Computers
Nach dem Neustart öffnet sich Ubuntu automatisch und fordert dich auf, einen Benutzernamen und ein Passwort zu vergeben.
Methode 2: Manuelle Installation
Wenn die Ein-Klick-Installation fehlschlägt, kannst du es manuell versuchen:
# 1. WSL-Funktion aktivieren
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 2. Virtuelle Maschinenplattform aktivieren
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# 3. Computer neu starten
shutdown /r /t 0
# 4. Nach dem Neustart WSL2 als Standard setzen
wsl --set-default-version 2
# 5. Ubuntu aus dem Microsoft Store installieren
# Oder ausführen:
wsl --install -d Ubuntu
WSL2-Installation überprüfen
# WSL-Version prüfen
wsl --version
# Installierte Distributionen auflisten
wsl --list --verbose
# Sicherstellen, dass Ubuntu WSL2 nutzt
wsl --set-version Ubuntu 2
Erwartete Ausgabe:
NAME STATE VERSION
* Ubuntu Running 2
Schritt 2: Node.js 22 in WSL2 installieren
OpenClaw benötigt Node.js 22 oder höher. Das ist der häufigste Grund für fehlgeschlagene Installationen!
Methode 1: Über NodeSource (empfohlen)
Führe im Ubuntu-Terminal folgende Befehle aus:
# 1. Paketliste aktualisieren
sudo apt update
# 2. curl installieren (falls noch nicht geschehen)
sudo apt install -y curl
# 3. NodeSource-Setup-Skript herunterladen und ausführen
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# 4. Node.js installieren
sudo apt install -y nodejs
# 5. Installation überprüfen
node --version
npm --version
Erwartete Ausgabe:
v22.x.x
10.x.x
Methode 2: Über nvm (Node Version Manager)
Wenn du mehrere Node.js-Versionen verwalten musst:
# 1. nvm installieren
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 2. Shell-Konfiguration neu laden
source ~/.bashrc
# 3. Node.js 22 installieren
nvm install 22
# 4. Als Standard-Version setzen
nvm use 22
nvm alias default 22
# 5. Überprüfen
node --version
⚠️ Häufige Fehler beheben
Fehler 1: node: command not found
# npm-Globalpfad prüfen
npm prefix -g
# Zu PATH hinzufügen (in ~/.bashrc eintragen)
export PATH="$(npm prefix -g)/bin:$PATH"
source ~/.bashrc
Fehler 2: Berechtigungsprobleme
# npm-Berechtigungen reparieren
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
Schritt 3: OpenClaw installieren
Methode 1: Offizielles Installationsskript (empfohlen)
Führe im Ubuntu-Terminal folgenden Befehl aus:
# Ein-Klick-Installation
curl -fsSL https://openclaw.sh/install | bash
Der Installationsvorgang:
1. Lädt die OpenClaw CLI herunter
2. Installiert sie global via npm
3. Erstellt das Konfigurationsverzeichnis ~/.openclaw
4. Startet den interaktiven Einrichtungsassistenten
Methode 2: Manuelle Installation über npm
# OpenClaw global installieren
npm install -g openclaw
# Installation überprüfen
openclaw --version
Überprüfung nach der Installation
# System-Healthcheck
openclaw doctor
# Status anzeigen
openclaw status
# Web-Dashboard öffnen
openclaw dashboard
Schritt 4: Initiale Konfiguration abschließen
Nach der Installation startet OpenClaw automatisch den interaktiven Einrichtungsassistenten. Falls nicht, kannst du ihn manuell aufrufen:
openclaw onboard --install-daemon
Konfigurationsschritte im Detail
1. KI-Modell-Anbieter auswählen
OpenClaw unterstützt verschiedene KI-Modelle:
- OpenAI (GPT-4, GPT-3.5)
- Anthropic (Claude 3/3.5)
- Google (Gemini Pro/Flash)
- Lokale Modelle (über LM Studio, Ollama usw.)
Empfohlene Konfiguration: - Für beste Qualität → Claude 3.5 Sonnet - Für beste Preis-Leistung → Gemini 2.0 Flash - Für maximale Privatsphäre → Lokales Qwen/Llama-Modell
Gib im Assistenten deinen API-Key ein.
2. Kommunikationskanäle konfigurieren
Du kannst wählen, wie du mit OpenClaw interagieren möchtest:
- Web-UI – Über den Browser (standardmäßig aktiviert)
- Telegram – Benötigt Bot-Token
- WhatsApp – Erfordert QR-Code-Scan
- Discord – Benötigt Bot-Token
- Überspringen – Später konfigurierbar
Tipp für Einsteiger: Nutze zuerst die Web-UI und konfiguriere später weitere Kanäle.
3. Skills aktivieren
Das Skills-System von OpenClaw ermöglicht verschiedene Aufgaben:
- ✅ Dateioperationen – Dateien lesen/schreiben, Inhalte durchsuchen
- ✅ Websuche – Echtzeit-Informationen aus dem Netz
- ✅ Code-Ausführung – Python/Shell-Skripte ausführen
- ✅ Zeitgesteuerte Aufgaben – Erinnerungen und Automatisierung
- ✅ Multimodal – Bilder und Dokumente verarbeiten
Empfehlung: Alle aktivieren – Berechtigungen lassen sich später in der Konfigurationsdatei einschränken.
4. Daemon installieren
Damit OpenClaw dauerhaft läuft, empfiehlt sich die Installation als Systemdienst:
# Im Einrichtungsassistenten "Install Daemon" wählen
# Oder manuell ausführen:
openclaw gateway install
openclaw gateway start
Schritt 5: OpenClaw nutzen
Web-Dashboard aufrufen
openclaw dashboard
Dies öffnet http://127.0.0.1:18789/ in deinem Browser.
Hauptfunktionen: - 💬 Mit dem KI-Assistenten chatten - 📊 Sitzungshistorie einsehen - ⚙️ Konfiguration und Skills verwalten - 📅 Zeitgesteuerte Aufgaben einrichten - 📝 Logs anschauen
Häufige CLI-Befehle
# Status anzeigen
openclaw status
# Healthcheck
openclaw doctor
# Verfügbare Modelle auflisten
openclaw models list
# Erinnerungen durchsuchen
openclaw memory search "Suchbegriff"
# Dokumentation öffnen
openclaw docs
# Gateway neu starten
openclaw gateway restart
# OpenClaw aktualisieren
openclaw update
Beispiel: Deine erste Aufgabe
Versuche folgendes in der Web-UI oder im Chat:
Erstelle eine Testdatei mit dem Inhalt "Hello OpenClaw!"
Suche nach den heutigen Tech-News
Lies die Datei readme.txt auf meinem Desktop und erstelle eine Zusammenfassung
Häufige Probleme und Lösungen
Problem 1: openclaw: command not found
Ursache: Der npm-Globalpfad ist nicht in PATH enthalten.
Lösung:
# Pfad prüfen
npm prefix -g
# Zu ~/.bashrc hinzufügen
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# Oder Terminal neu öffnen
Problem 2: WSL2-Netzwerkprobleme
Symptom: Abhängigkeiten oder APIs können nicht erreicht werden.
Lösung:
# In Windows PowerShell ausführen
wsl --shutdown
# WSL neu starten
wsl
# DNS prüfen
cat /etc/resolv.conf
# Bei Bedarf öffentlichen DNS verwenden
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
Problem 3: Berechtigungsfehler
Symptom: EACCES: permission denied
Lösung:
# npm-Berechtigungen reparieren
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) ~/.openclaw
# Oder nvm nutzen, um sudo zu vermeiden
Problem 4: Gateway startet nicht
Logs prüfen:
openclaw gateway status
openclaw gateway logs
Häufige Ursachen: - Port bereits belegt (Standard: 18789) - Konfigurationsdatei fehlerhaft - API-Key ungültig
Lösung:
# Port-Belegung prüfen
netstat -tlnp | grep 18789
# Neu konfigurieren
openclaw onboard
# Gateway neu starten
openclaw gateway restart
Problem 5: Node.js-Version zu alt
Version prüfen:
node --version
Node.js aktualisieren:
# Bei Verwendung von nvm
nvm install 22
nvm use 22
nvm alias default 22
# Bei Verwendung von NodeSource
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
Erweiterte Konfiguration
Konfigurationsdatei bearbeiten
Die Konfigurationsdatei liegt unter ~/.openclaw/openclaw.json
Beispielkonfiguration:
{
"channels": {
"webchat": {
"enabled": true,
"port": 18789
},
"telegram": {
"enabled": true,
"botToken": "YOUR_BOT_TOKEN"
}
},
"messages": {
"groupChat": {
"mentionPatterns": ["@openclaw"]
}
},
"skills": {
"allowList": ["file.read", "file.write", "web.search"],
"denyList": ["exec"]
}
}
Umgebungsvariablen
Pfade lassen sich über Umgebungsvariablen anpassen:
# Benutzerdefiniertes Konfigurationsverzeichnis
export OPENCLAW_HOME=/custom/path
# Benutzerdefiniertes Statusverzeichnis
export OPENCLAW_STATE_DIR=/custom/state
# Benutzerdefinierter Konfigurationspfad
export OPENCLAW_CONFIG_PATH=/custom/config.json
Sicherheitshärtung
Empfehlungen für Produktivumgebungen:
- Zugriff einschränken
{
"channels": {
"webchat": {
"allowFrom": ["192.168.1.0/24"]
}
}
}
- Authentifizierung aktivieren
{
"auth": {
"required": true,
"token": "your-secure-token"
}
}
- Skill-Berechtigungen begrenzen
{
"skills": {
"allowList": ["file.read", "web.search"],
"denyList": ["exec", "file.delete"]
}
}
Leistungsoptimierung
Speicher optimieren
Bei begrenztem Arbeitsspeicher:
{
"runtime": {
"maxMemory": "2GB",
"sessionLimit": 5
}
}
Start optimieren
# Unnötige Skills deaktivieren
openclaw skills disable unused-skill
# Leichtgewichtiges Modell verwenden
openclaw model set gemini-2.0-flash
Nächste Schritte
Nach der Installation kannst du:
- 📚 Offizielle Dokumentation lesen – docs.openclaw.ai
- 🔧 Skills-System erkunden – Verfügbare Skills und Beispiele anschauen
- 🤖 Automatisierung konfigurieren – Zeitgesteuerte Aufgaben und Erinnerungen einrichten
- 🔌 Weitere Kanäle verbinden – Telegram, WhatsApp usw. hinzufügen
- 👥 Community beitreten – Discord-Community
Zusammenfassung
Die vollständige Installation von OpenClaw unter Windows in fünf Schritten:
- ✅ WSL2 und Ubuntu installieren
- ✅ Node.js 22+ installieren
- ✅ OpenClaw-Installationsskript ausführen
- ✅ Initiale Konfiguration abschließen
- ✅ Loslegen!
Der gesamte Vorgang dauert etwa 10-15 Minuten. Die Schritte sehen zwar nach viel aus, aber die meisten sind einmalige Konfigurationen.
Wichtige Punkte:
- ⚠️ WSL2 ist Pflicht – kein natives Windows versuchen
- ⚠️ Node.js muss Version 22 oder höher sein
- ⚠️ Nach der Installation openclaw doctor ausführen
- ✅ Daemon installieren für automatischen Start beim Hochfahren
OpenClaw ist ein mächtiges Werkzeug. Sobald die Einrichtung abgeschlossen ist, wird es dein 24/7-KI-Assistent und hilft dir bei allem – von Dateiverwaltung über Informationssuche bis hin zu automatisierten Workflows.
Wenn du bei der Installation auf Probleme stößt, schau in die offizielle Dokumentation oder hinterlasse einen Kommentar!
Weiterführende Links: - OpenClaw Offizielle Dokumentation - OpenClaw GitHub-Repository - WSL2 Offizielle Dokumentation - Node.js Download - OpenClaw Community Discord
Vorschau auf den nächsten Artikel: Wir werden tiefer in das Skills-System von OpenClaw eintauchen und dir zeigen, wie du komplexe Workflows automatisieren kannst. Bleib dran!