Praxis
Claude Code weiterarbeiten lassen, wenn du den Laptop zuklappst
Eine lange agentische Aufgabe und ein zuklappender Laptopdeckel vertragen sich nicht. Es gibt vier verlässliche Lösungen, und welche passt, hängt davon ab, ob du einen Rechner hast, der wach bleiben kann.
Kurze Antwort
Claude Code hält an, wenn dein Laptop schläft, und Remote Control verbindet sich erst wieder, wenn er aufwacht. Damit die Arbeit bei geschlossenem Deckel weitergeht, lass die Session dort laufen, wo etwas wach bleibt: in Anthropics Cloud-Sessions (GitHub-Repos), auf einem VPS mit tmux oder einem Session-Daemon wie Maude oder auf einem dauerhaft laufenden Desktop wie einem Mac mini.
Du gibst Claude Code etwas, das vierzig Minuten dauert, und musst dann los. Standardmäßig hält die Arbeit an, wenn du den Deckel schließt. Es gibt vier verlässliche Wege drumherum, und welcher passt, hängt an einer einzigen Frage: Hast du einen Rechner, der wach bleibt?
Warum es anhält
Drei verschiedene Dinge können eine Session beenden. Es lohnt sich, sie auseinanderzuhalten, denn jede Lösung kümmert sich nur um einen Teil davon:
- Der Prozess hält an. Der Rechner schläft, oder die Shell, der
claudegehörte, wird beendet. Auf einem schlafenden Laptop läuft nichts, egal welche App du nutzt. - Die Verbindung bricht ab. Du hattest kein Netz, oder dein Handy hat die App angehalten. Der Prozess läuft vielleicht problemlos; du siehst ihn nur nicht.
- Die Session geht verloren. Der Prozess hat überlebt, aber nichts weiß, wie es dich wieder vor ihn bringt oder dir sagt, dass er fertig ist.
Anthropics eigenes Remote Control zeigt den Unterschied gut. Laut Doku verbindet sich Claude Code neu, wenn dein Laptop schläft oder das Netz wegbricht, sobald der Rechner wieder online ist. Das behebt die Verbindung. Es hält aber nichts am Laufen, solange der Deckel zu ist, denn „your computer has to stay on and the claude process has to keep running“.
Option 1: Anthropics Cloud-Sessions
Hast du keinen Rechner, der wach bleibt, verleg die Arbeit ganz weg von deinen Rechnern. Cloud-Sessions betreiben Claude Code in einer von Anthropic verwalteten VM. Die Session läuft weiter, nachdem du den Laptop zugeklappt hast, und du schaust in der Claude-App, im Browser oder im Terminal nach ihr. Sie haben am 23. September 2026 die Research Preview verlassen. Verfügbar sind sie in Pro, Max und Team sowie für Enterprise-Nutzer mit Premium-Plätzen oder Plätzen für Chat + Claude Code.
Du kannst eine im Terminal starten und gehen:
claude --cloud "Fix the flaky test in auth.spec.ts"
Die Cloud-VM klont dein GitHub-Remote auf dem aktuellen Branch, pushe also vorher. Ist sie fertig, holt claude --teleport die Session samt Branch zurück in dein Terminal. Was du wissen solltest, bevor du dich darauf verlässt, laut Doku zu Cloud-Sessions:
- Klonen und Pull Requests brauchen GitHub.
- Die Session sieht dein privates Netz und deine lokale Datenbank nicht.
- Die Nutzung zählt gegen dieselben Limits wie deine übrige Claude-Nutzung.
- Ungenutzte VMs werden nach einer Weile zurückgefordert. Beim erneuten Öffnen wird die Unterhaltung wiederhergestellt, Hintergrundarbeit, die noch lief, aber nicht.
Diesen Weg vergleichen wir ausführlicher in Maude vs. Claude Code im Web.
Option 2: ein Server mit tmux oder systemd
Die klassische Antwort ist, Claude Code auf einem VPS laufen zu lassen, der nie schläft, und zwar in tmux, das den Prozess besitzt, damit deine SSH-Verbindung es nicht muss:
tmux new -s work
# start claude, then Ctrl-B then D to detach
tmux attach -t work
Das löst alle drei Probleme: Der Prozess lebt auf einem Rechner, der immer an ist, eine abgebrochene Verbindung berührt ihn nicht, und tmux attach bringt dich wieder vor ihn. Es kostet ein paar Euro im Monat, und unsere Anleitung zur VPS-Einrichtung führt durch die Schritte.
Zwei Erweiterungen sind gut zu kennen:
- Remote Control in tmux. Führ
claude remote-controlin der tmux-Session aus, und du steuerst sie aus dem Tab Code der Claude-App, mit Push-Benachrichtigungen, statt aus einem Terminal. Das verbindet Anthropics offizielle App mit einem Rechner, der nie schläft. - systemd für Neustarts. tmux übersteht keinen Neustart. Ein systemd-Dienst (eine User-Unit mit aktiviertem Lingering, damit sie ohne Login startet) kann einen lang laufenden Prozess beim Booten zurückbringen. Claude Code selbst setzt einen Turn, den ein Neustart unterbrochen hat, nicht fort.
claude --continueöffnet die jüngste Unterhaltung in diesem Verzeichnis wieder, damit du ihm sagen kannst, dass es weitermachen soll.
Auf dem Handy liegt der Haken vor allem in der Bedienung. Eine einfache tmux-Session kann dich nicht benachrichtigen, wenn die Arbeit fertig ist, und wieder anhängen heißt Vollbild-Terminal und Bildschirmtastatur. Mehr dazu in tmux, mosh und Tailscale für Coding-Agenten.
Option 3: ein Session-Daemon (Maude)
Das ist dieselbe Idee eine Ebene höher. Ein kleiner, lang laufender Prozess auf dem Server besitzt jede Agent-Session und zeichnet auf, was darin passiert. Clients hängen sich an und ab, und die Session merkt davon nichts. Im Vergleich zu tmux:
- Beim Wiederverbinden bekommst du die Unterhaltung selbst, keinen Bildschirmpuffer zum Durchscrollen.
- Mehrere Geräte können derselben Session folgen.
- Es schaut noch jemand hin, wenn du es nicht tust, du kannst also eine Push-Benachrichtigung bekommen, wenn die Arbeit fertig ist oder eine Entscheidung braucht.
So funktioniert Maude. Wenn du einen Server hinzufügst, richtet die App per SSH ihren eigenen Daemon ein und registriert ihn für den Start beim Booten: eine systemd-User-Unit unter Linux, ein LaunchAgent unter macOS und ein cron-Eintrag @reboot als Fallback. Sessions laufen auf dem Server weiter, wenn du die App oder deinen Laptop schließt. Die Inbox zeigt, welche fertig sind, einen Fehler hatten oder dich brauchen, und mit Push-Benachrichtigungen beantwortest du eine Berechtigungsanfrage mit Erlauben oder Ablehnen, ohne etwas zu öffnen. Wie bei jedem Prozess wird ein Turn, der während eines Neustarts läuft, unterbrochen, aber die Unterhaltung bleibt erhalten, und du kannst aus der App weitermachen.
Derselbe Daemon betreibt Codex, OpenCode, Grok Build und Antigravity, das funktioniert also mit jedem Agenten, den du startest. Die Variante mit mehreren Agenten behandeln wir in Coding-Agenten rund um die Uhr betreiben.
Option 4: ein dauerhaft laufender Rechner zu Hause
Hast du schon einen Desktop, der immer an ist, etwa einen Mac mini, eine Workstation oder einen Heimserver, kann er ohne Zusatzkosten die Rolle des Servers übernehmen. Nutze Remote Control, tmux oder Maude darauf, genau wie auf einem VPS. Ein paar praktische Punkte:
- Verhindere den Ruhezustand. Die Energie-Einstellungen von macOS haben eine Option, den automatischen Ruhezustand bei ausgeschaltetem Display zu verhindern.
caffeinatehält einen geöffneten Mac von der Kommandozeile aus wach, verhindert aber nicht, dass ein MacBook beim Zuklappen schläft. - Ein zugeklapptes MacBook bleibt nur wach im Clamshell-Modus, der ein angeschlossenes externes Display und Strom braucht. Auf dem Schreibtisch in Ordnung, in der Tasche nutzlos.
- Von außen erreichen. Remote Control und Maudes Relay bauen beide ausgehende Verbindungen auf, der Rechner braucht also keinen offenen Port. Für einfaches SSH ist Tailscale der übliche Weg hinein.
Die Wahl
| Ansatz | Läuft bei zugeklapptem Laptop weiter | Braucht | Benachrichtigt dich |
|---|---|---|---|
| Cloud-Sessions | Ja | Ein Repository auf GitHub | Ja |
| tmux auf einem VPS | Ja | Einen Server | Nein |
| Remote Control in tmux auf einem VPS | Ja | Einen Server, ein Claude-Abo | Ja |
| Session-Daemon (Maude) | Ja | Einen Server und die App | Ja |
| Dauerhaft laufender Rechner zu Hause | Ja | Einen Desktop, der nie schläft | Hängt vom Tool ab |
| Remote Control auf dem Laptop selbst | Nein, verbindet sich neu, wenn der Laptop aufwacht | Nichts weiter | Ja |
| tmux auf dem Laptop selbst | Nein | Nichts weiter | Nein |
Hast du einen Rechner, der wach bleibt? Wenn ja, leg die Session darauf und nutze tmux, Remote Control oder einen Daemon. Wenn nein, muss die Arbeit dorthin, wo standardmäßig etwas wach ist: auf einen günstigen gemieteten VPS oder in Anthropics Cloud-Sessions.
Was in jedem Fall hilft
Eine Aufgabe, die niemand beobachtet, sollte so formuliert sein, dass sie keine Beobachtung braucht. Sag, wo Schluss ist, was bei einem Fehler zu tun ist und was nicht angefasst werden darf. „Behebe die fehlschlagenden Tests in api/; braucht ein Fix eine Schemaänderung, hör auf und erklär es stattdessen“ hält viel besser als „behebe die Tests“. Die konkrete Anweisung verhindert, dass ein vierzigminütiger unbeaufsichtigter Lauf vom Weg abkommt. Lege außerdem vorher fest, wie viel er ohne Nachfrage tun darf: Claude Code sicher mit vollen Berechtigungen betreiben behandelt diese Abwägung.
Vom Handy aus betreiben
Wie du Claude Code auf deinem eigenen Server laufen lässt und vom Handy aus nach ihm schaust, zeigt Claude Code auf dem Handy. Alle Optionen, einschließlich der kostenlosen, findest du unter alle Wege, Claude Code auf iPhone und iPad zu nutzen.
Häufige Fragen
Läuft Claude Code weiter, wenn mein Mac schläft?
Übersteht tmux einen Neustart?
claude --continue die jüngste Unterhaltung in diesem Verzeichnis. Ein systemd-User-Dienst bringt die Werkzeuge zurück, ohne dass du dich anmeldest, und ebenso ein Session-Daemon, der sich für den Start beim Booten registriert, etwa Maudes Daemon.Kann ich Claude Code auf einem Mac mini zu Hause betreiben?
Kann ich eine Benachrichtigung bekommen, wenn eine Aufgabe fertig ist?
/config aktivierst, und Cloud-Sessions werden in der App verfolgt. Maude pusht, wenn eine Session fertig ist, einen Fehler hat oder eine Freigabe braucht, mit den Schaltflächen Erlauben und Ablehnen. Eine nackte tmux-Session kann dich gar nicht benachrichtigen.Was sich geändert hat
- — Neu geschrieben: Cloud-Sessions sind aus der Research Preview raus, Remote Control verbindet sich nach dem Ruhezustand neu, läuft währenddessen aber nicht, Remote Control in tmux auf einem Server, Neustarts mit systemd und --continue, Option mit dauerhaft laufendem Rechner zu Hause.
- — Erstveröffentlichung.