Mein ClawdBot stürzt immer ab, wenn ich mein Laptop zuklappe. So löst du das Problem.
Du kennst das sicher: Du hast ein lokales Tool perfekt eingerichtet und alles läuft wie geschmiert. Doch sobald du dein Laptop zuklappst oder das Terminal-Fenster aus Versehen schließt, bricht der Prozess ab. Keine Fehlermeldung, keine Warnung – der Assistent ist einfach weg.
Es ist extrem nervig, wenn man sich auf eine Automatisierung verlassen will und dann feststellt, dass sie seit Stunden offline ist. Besonders bei Tools, die im Hintergrund arbeiten sollen, ist ein manueller Neustart nach jedem Standby keine Lösung.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“Um ClawdBot (jetzt MoltBot) dauerhaft zum Laufen zu bringen, benötigst du je nach Methode folgende Voraussetzungen:
- Node.js (für
npxundnpm) - macOS (falls du die LaunchAgent-Methode nutzt)
- Docker (für die Container-Lösung)
- AWS Free Tier Account (für die VPS-Lösung)
Schnellstart
Abschnitt betitelt „Schnellstart“Die sauberste Lösung für Mac-Nutzer ist ein macOS LaunchAgent. Damit startet ClawdBot automatisch beim Login und wird bei einem Crash sofort neu gestartet.
-
Pfad finden: Öffne dein Terminal und finde heraus, wo
npxinstalliert ist:Terminal-Fenster which npxBeispiel-Output:
/opt/homebrew/bin/npx(Apple Silicon) oder/usr/local/bin/npx(Intel). -
Konfiguration erstellen: Erstelle die Datei
~/Library/LaunchAgents/com.clawdbot.plistund füge den folgenden Code ein. Ersetze den Pfad im ersten<string>-Block durch deinen eigenennpx-Pfad:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>Label</key> <string>com.clawdbot</string> <key>ProgramArguments</key> <array> <!-- ERSETZE DIES DURCH DEINEN NPX PFAD --> <string>/opt/homebrew/bin/npx</string> <string>clawdbot</string> </array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> <key>StandardOutPath</key> <string>/tmp/clawdbot.log</string> <key>StandardErrorPath</key> <string>/tmp/clawdbot.error.log</string></dict></plist>- Agent laden: Aktiviere den Dienst mit diesem Befehl:
Terminal-Fenster launchctl load ~/Library/LaunchAgents/com.clawdbot.plist
Jetzt läuft ClawdBot im Hintergrund. Wenn das System neu startet oder der Prozess abstürzt, kümmert sich macOS um den Neustart.
Alternative: Docker Container
Abschnitt betitelt „Alternative: Docker Container“Falls du Windows oder Linux nutzt, ist Docker die beste Wahl. Erstelle ein Dockerfile:
FROM node:20-slimRUN npm install -g clawdbotCMD ["clawdbot"]Starte den Container mit einer Restart-Policy:
docker build -t clawdbot .docker run -d --restart unless-stopped --name clawdbot clawdbotAlternative: Free VPS (AWS)
Abschnitt betitelt „Alternative: Free VPS (AWS)“Für echten 24/7-Betrieb kannst du ClawdBot auf eine EC2 t2.micro Instanz auslagern. Installiere dort Node.js und nutze PM2 für das Prozess-Management:
npm install -g pm2 clawdbotpm2 start clawdbotpm2 savepm2 startupFehlerbehebung
Abschnitt betitelt „Fehlerbehebung“Hier sind die häufigsten Gründe, warum ClawdBot ohne Vorwarnung stoppt, und wie du sie behebst:
- Laptop geht in den Ruhezustand: Lokale Prozesse werden pausiert. Nutze einen VPS oder einen Agent, der nach dem Aufwachen neu startet.
- Terminal wird geschlossen: Der Prozess ist an die Session gebunden. Nutze Docker oder LaunchAgent, um den Prozess davon zu entkoppeln.
- System-Reboot: Ohne Autostart-Konfiguration bleibt ClawdBot aus. Die
RunAtLoad-Option in macOS oderpm2 startuplösen das. - Prozess-Crash: Unerwartete Fehler beenden das Tool. Die
KeepAlive-Option oder--restart unless-stoppedsorgen für den automatischen Restart.
Du hast Fragen zur Einrichtung oder brauchst Hilfe bei einem spezifischen Fehler? Der AI Setup Assistant hilft dir direkt weiter.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“OpenClaw Expert
Noch festgefahren?
Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.