OpenClaw mit OWL Alpha auf dem Ubuntu VPS: Always-on Agent mit Multi-Channel-Anbindung einrichten
OpenClaw ist ein always-on Agenten-Daemon, der KI-Modelle über Telegram, Discord, Slack, Signal, WhatsApp und weitere Messaging-Kanäle bedienbar macht — ohne dass du eine interaktive Terminal-Session offenhalten musst. Kombiniert mit dem kostenlosen Modell OWL Alpha von OpenRouter bekommst du auf einem Ubuntu VPS einen permanent erreichbaren KI-Agenten, der Text- und Tool-Calling-Aufgaben über deine gewohnte Chat-App entgegennimmt. Dieses Tutorial zeigt die komplette Einrichtung: OpenClaw installieren, OpenRouter als Provider einrichten, OWL Alpha als Modell konfigurieren, Fallbacks und Auth-Profiles absichern und den Gateway-Daemon starten.
Der Unterschied zu einem reinen Terminal-Harness wie Hermes ist das Betriebsmodell. Hermes arbeitet interaktiv in einer Session, die du startest und beendest. OpenClaw läuft als Hintergrund-Daemon und lauscht auf Nachrichten, die über konfigurierte Kanäle eintreffen. Für Leser, die einen Agenten wollen, der immer erreichbar ist — per Smartphone über Telegram, per Desktop über Discord, ohne SSH — ist OpenClaw die passende Wahl. OWL Alpha liefert dabei das kostenlose Modell mit 1M Kontext und nativem Tool-Use.
Voraussetzungen
- Ubuntu 22.04 oder 24.04 VPS mit SSH-Zugang
- Mindestens 2 GB RAM und 10 GB freier Speicher
- Node.js 18 oder höher (für OpenClaw)
- Ein OpenRouter-Account mit API-Key
Schritt 1: Node.js prüfen und OpenClaw installieren
OpenClaw benötigt eine aktuelle Node.js-Version. Prüfe zuerst, was installiert ist:
node --version
Falls Node.js fehlt oder zu alt ist:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
Danach OpenClaw global installieren:
npm install -g openclaw
Prüfen:
openclaw --version
Schritt 2: OpenRouter-API-Key besorgen
Falls du noch keinen Key hast:
- Auf openrouter.ai registrieren.
- Unter Keys einen neuen API-Key erstellen und kopieren.
- Der Key beginnt mit
sk-or-.
OWL Alpha ist bei OpenRouter als Free-Modell gelistet: 0 Dollar pro Million Input- und Output-Tokens, 1M Kontextfenster. Die Modellseite weist darauf hin, dass Prompts und Completions vom Provider geloggt werden können. Für sensible Workflows ist das relevant.
Schritt 3: OpenClaw mit dem Setup-Wizard konfigurieren
Der einfachste Weg läuft über den interaktiven Onboard-Wizard:
openclaw onboard
Der Wizard führt dich durch:
- Wahl von OpenRouter als Provider
- Eingabe des API-Keys
- Wahl des Modells
- Konfiguration der Messaging-Kanäle
Alternativ, falls du den Wizard überspringen willst, der Einzeiler:
openclaw onboard --auth-choice apiKey --token-provider openrouter --token "$OPENROUTER_API_KEY"
Das konfiguriert OpenClaw mit dem empfohlenen Auto-Modell. Für dieses Tutorial ersetzen wir das Modell im nächsten Schritt durch OWL Alpha.
Schritt 4: OWL Alpha als Modell konfigurieren
OpenClaw speichert die Konfiguration in ~/.openclaw/openclaw.json. Öffne die Datei:
nano ~/.openclaw/openclaw.json
Setze OWL Alpha als primäres Modell. OpenClaw nutzt das Format openrouter/<author>/<slug> — für OWL Alpha, das direkt bei OpenRouter gehostet ist:
{
"env": {
"OPENROUTER_API_KEY": "sk-or-..."
},
"agents": {
"defaults": {
"model": {
"primary": "openrouter/owl-alpha"
},
"models": {
"openrouter/owl-alpha": {}
}
}
}
}
Falls du den ~-Präfix für Versions-Tracking bei anderen Modellen nutzt: OWL Alpha hat keine Versionsfamilie, daher bleibt der Modellname openrouter/owl-alpha ohne Tilde.
Schritt 5: Fallback-Modelle konfigurieren
OWL Alpha ist kostenlos, aber kein Garant für unbegrenzte Verfügbarkeit. OpenClaw unterstützt Fallback-Modelle, die bei Fehler automatisch nachgeschaltet werden:
{
"agents": {
"defaults": {
"model": {
"primary": "openrouter/owl-alpha",
"fallbacks": [
"openrouter/~anthropic/claude-haiku-latest"
]
},
"models": {
"openrouter/owl-alpha": {},
"openrouter/~anthropic/claude-haiku-latest": {}
}
}
}
}
Das ist eine zusätzliche Sicherheitsebene über OpenRouters eigenem Provider-Failover hinaus. Für einen always-on Agenten auf dem VPS lohnt sich das, weil du nicht bei jedem Provider-Ausfall manuell eingreifen willst.
Schritt 6: Auto Model als Kostenoptimierung nutzen
OpenClaw verarbeitet viele verschiedene Aufgaben — von einfachen Heartbeats bis zu komplexen Reasoning-Tasks. Für einen Teil davon reicht ein günstigeres Modell. OpenRouters Auto Model (openrouter/openrouter/auto) wählt automatisch das kosteneffizienteste Modell pro Prompt.
Wenn du Auto Model als Primärmodell nutzen willst:
{
"agents": {
"defaults": {
"model": {
"primary": "openrouter/openrouter/auto",
"fallbacks": [
"openrouter/owl-alpha"
]
},
"models": {
"openrouter/openrouter/auto": {},
"openrouter/owl-alpha": {}
}
}
}
}
Für den Einstieg mit OWL Alpha als einzigem Modell reicht aber die Konfiguration aus Schritt 4.
Schritt 7: Auth-Profile für sicheres Credential-Management
Statt den API-Key als Klartext in der Konfiguration zu halten, unterstützt OpenClaw Auth-Profile mit Speicherung im System-Keychain. Erstelle das Profil:
{
"auth": {
"profiles": {
"openrouter:default": {
"provider": "openrouter",
"mode": "api_key"
}
}
}
}
Dann den Key im Keychain ablegen:
openclaw auth set openrouter:default --key "$OPENROUTER_API_KEY"
Der Key landet im System-Keychain und nicht mehr als Klartext in der Konfigurationsdatei. Das ist für einen always-on Daemon auf einem produktiven VPS die bessere Variante.
Schritt 8: Messaging-Kanäle konfigurieren
OpenClaw kann verschiedene Kanäle bedienen. Hier ein Beispiel für Telegram und Discord mit unterschiedlichen Modellen pro Kanal:
{
"telegram": {
"agents": {
"defaults": {
"model": {
"primary": "openrouter/owl-alpha"
}
}
}
},
"discord": {
"agents": {
"defaults": {
"model": {
"primary": "openrouter/owl-alpha"
}
}
}
}
}
Die genaue Konfiguration der Kanäle (Bot-Tokens, Channel-IDs) erfolgt über den jeweiligen Abschnitt in openclaw.json oder über den Wizard. Für reine Text-Interaktion ohne Tool-Use auf dem VPS reicht die Modellkonfiguration; für Tool-Calling über Kanäle muss das jeweilige Modell Tool-Use unterstützen — OWL Alpha tut das laut OpenRouter-Dokumentation.
Schritt 9: Gateway starten und verifizieren
Starte den OpenClaw-Daemon:
openclaw gateway run
Im Vordergrund siehst du die Logs: welche Kanäle verbunden sind, ob das Modell geladen wurde. Für den Produktivbetrieb im Hintergrund:
openclaw gateway install
openclaw gateway start
Prüfen, ob der Gateway läuft:
openclaw gateway status
Verifikation: Sende eine Testnachricht über einen konfigurierten Kanal (z. B. Telegram). Wenn der Agent antwortet und OWL Alpha als Modell geladen ist, funktioniert der Stack.
Schritt 10: Nutzungskontrolle und Monitoring
OpenRouter bietet ein Activity Dashboard, über das du Requests, Kosten und Token-Verbrauch in Echtzeit einsehen kannst. Auch wenn OWL Alpha kostenlos ist, hilft das Monitoring, unerwartetes Verhalten oder Fehl-Rates früh zu erkennen.
Im Browser: OpenRouter Activity Dashboard aufrufen und nach dem Modell owl-alpha filtern.
Hermes oder OpenClaw? Wann welcher Harness
Die OpenRouter-Dokumentation führt Hermes, OpenClaw und Claude Code als unterstützte Coding Agents. Für den Ubuntu VPS sind die beiden praktischsten Optionen Hermes und OpenClaw — mit unterschiedlichen Stärken:
| Harness | Stärke | Typischer Einsatz auf dem VPS |
|---|---|---|
| Hermes | Interaktiver Terminal-Agent, direkter Shell-Zugriff, Skills, Cron, Memory | Entwicklung, Debugging, Artikelproduktion, einsteigerfreundliches Setup |
| OpenClaw | Always-on Daemon, Multi-Channel, Messaging-Integration | Permanenter Agent, erreichbar über Telegram/Discord/Slack, verteilte Workflows |
| Claude Code | Bekannte UX, OpenRouter-Kompatibilität | Entwickler, die Claude Code bereits nutzen; braucht Claude-Subscription oder Cloud-Zugang |
Die beiden vorhandenen Artikel dieses Blogs decken bereits das Hermes-Setup und die konzeptionelle Vergleichsebene ab. Dieses Tutorial schließt die Lücke für den, der den always-on Weg gehen will: OpenClaw als Daemon, konfiguriert mit OWL Alpha, erreichbar über Messaging-Kanäle.
Kosten und Grenzen von OWL Alpha in OpenClaw
Die OpenRouter-Modellseite listet OWL Alpha mit folgenden Eckdaten:
- Preis: 0 USD pro Million Input- und Output-Tokens
- Kontextfenster: 1M Tokens
- Veröffentlichung: 28. April 2026
- Modalitäten: Text (Input und Output)
- Provider-Logging: Prompts und Completions können vom Provider geloggt werden
- Kompatibilität: Claude Code, OpenClaw und weitere Produktivitätswerkzeuge
Kostenlos heift hier nicht unbegrenzt. Es gibt keine offizielle Zusage für unbegrenzte Request-Raten oder dauerhafte Verfügbarkeit. Für einen always-on Agenten im Produktionsbetrieb solltest du Fallback-Modelle konfigurieren (siehe Schritt 5) und den Traffic über das OpenRouter Activity Dashboard im Auge behalten.
Fazit
OpenClaw mit OWL Alpha auf einem Ubuntu VPS zu betreiben, ist der Weg zu einem permanent erreichbaren KI-Agenten — nicht nur im Terminal, sondern über Telegram, Discord und Slack. Die Einrichtung läuft über den Onboard-Wizard, die Konfiguration in openclaw.json, Fallback-Modelle für Ausfallsicherheit und Auth-Profiles für saubere Credential-Verwaltung. OWL Alpha liefert das kostenlose Modell mit 1M Kontext und Tool-Use. Wer den VPS als always-on Maschine nutzt, sollte hier starten: Gateway konfigurieren, Modell setzen, Kanäle anbinden, Daemon laufen lassen. Der Agent ist dann erreichbar, wann immer du ihn brauchst — ohne offene SSH-Session.