Schritt 1: Node.js installieren
winget install OpenJS.NodeJS.LTS
Mindestens Version 24. Nach der Installation einmal PowerShell neustarten und prüfen:
node --version # sollte v24+ zeigen
Schritt 2: OpenClaw installieren
npm install -g openclaw
Nach der Installation liegt OpenClaw global im PATH. Test:
openclaw --version
Schritt 3: Ollama für lokale Modelle
Ollama herunterladen und installieren. Dann die gewünschten Modelle pullen:
ollama pull qwen3.5:9b
ollama pull phi4-mini
ollama pull nomic-embed-text
Optional: Keep-Alive setzen, damit Modelle warm bleiben:
setx OLLAMA_KEEP_ALIVE "1h"
Schritt 4: Telegram-Bot erstellen
- @BotFather auf Telegram anschreiben
/newbot→ Name + Username vergeben- Token notieren (z.B.
895788…cAY8)
Schritt 5: openclaw.json konfigurieren
Die zentrale Konfiguration liegt unter %USERPROFILE%\.openclaw\openclaw.json.
Minimal-Konfiguration für Telegram + Ollama:
{
"gateway": { "port": 18789, "bind": "lan" },
"channels": {
"telegram": {
"enabled": true,
"botToken": "DEIN_BOT_TOKEN",
"dmPolicy": "allowlist",
"allowFrom": ["DEINE_USER_ID"]
}
},
"models": {
"providers": {
"ollama": {
"api": "ollama",
"baseUrl": "http://127.0.0.1:11434",
"timeoutSeconds": 30,
"models": [
{
"id": "qwen3.5:9b",
"name": "Qwen 3.5 9B",
"contextWindow": 8192,
"maxTokens": 4096
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "ollama/qwen3.5:9b",
"fallbacks": ["ollama/phi4-mini"]
}
}
}
}
Schritt 6: Gateway starten
openclaw config validate # Muss "valid" sagen
openclaw gateway start
Schritt 7: Testen
Schreib deinem Bot auf Telegram. Wenn er antwortet — alles funktioniert.
Pro-Tipp: Für maximale Uptime den Gateway als NSSM-Service oder Scheduled Task einrichten. So startet er automatisch nach Windows-Neustarts und überlebt Abstürze.
Kosten: Mit lokalen Ollama-Modellen = 0€/Monat. Optional Cloud-Fallback via OpenRouter für schwere Tasks (~2-10€/Monat je nach Nutzung).