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

  1. @BotFather auf Telegram anschreiben
  2. /newbot → Name + Username vergeben
  3. 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).