Zum Inhalt springen
code-n

Damit der Rechner nicht einschläft, wenn du gehst

Der Agent läuft bei dir. Ein schlafender Rechner heißt angehaltene Arbeit — hier ist die Einstellung für macOS, Windows und Linux.

5 Minuten Aktualisiert 2026-09-13

Der Agent läuft auf deinem Rechner. Schläft der Rechner ein, schläft er mit ihm ein — und du siehst am Handy, dass der Server nicht mehr antwortet, mitten in der Arbeit, die du ihm vor einem Moment übergeben hast. Das ist eine Einstellung, die man einmal macht und dann nicht mehr daran denkt.

Der Unterschied zwischen „der Bildschirm schläft ein“ und „der Rechner schläft ein“ ist entscheidend: ein dunkles Display stört den Agenten nicht, ein schlafendes System schon.

macOS

Am einfachsten ist es, den Server über caffeinate zu starten, das das System nur für die Laufzeit dieses Befehls wach hält. Keine dauerhafte Einstellung, die du später suchen müsstest:

$ caffeinate -s coden start --dir ~/projekty/muj-projekt

Der Schalter -s verhindert, dass das System einschläft, solange das Netzteil angeschlossen ist. Im Akkubetrieb gib noch -i dazu, sonst schläft das Notebook auch damit ein.

Dauerhaft lässt sich das in Einstellungen → Batterie → Optionen setzen: „Automatischen Ruhezustand bei ausgeschaltetem Display verhindern“. Ein geschlossener Deckel legt das Notebook ohnehin schlafen — dagegen hilft nur ein externer Monitor oder Netzbetrieb und ein entsperrter Zustand.

Windows

Einstellungen → System → Netzbetrieb und Energiesparen → Bildschirm und Standbymodus. Setze „Bei Netzbetrieb Standbymodus nach“ auf „Nie“. Das Display darf ruhig dunkel werden, das stört den Agenten nicht.

Von der Kommandozeile geht es auch, und das ist schneller als durch die Menüs zu klicken:

> powercfg /change standby-timeout-ac 0
> powercfg /change hibernate-timeout-ac 0

Null heißt „nie“. Die Endung -ac gilt für den Netzbetrieb; für den Akku ist es -dc.

Linux

Auf einem Rechner mit grafischer Oberfläche schalte den automatischen Ruhezustand in den Energieeinstellungen aus. Auf einem Server oder ohne GNOME genügt systemd:

$ sudo systemctl mask sleep.target suspend.target hibernate.target

Den geschlossenen Deckel löst /etc/systemd/logind.conf — der Eintrag HandleLidSwitch=ignore und dann sudo systemctl restart systemd-logind.

Und was, wenn der Rechner trotzdem einschläft?

Nichts geht kaputt. Der Agent hört dort auf zu arbeiten, wo er war, und der Server verliert die Verbindung. Nach dem Aufwachen läuft der Server weiter und das Handy verbindet sich von selbst — aber der unfertige Zug läuft nicht mehr zu Ende und muss neu übergeben werden.

Deshalb lohnt sich dieser eine Abend zum Einrichten. Der schlimmste Zustand ist zu glauben, der Agent arbeite, während er seit einer halben Stunde schläft.

Woanders hängengeblieben als hier beschrieben? Schreib an support@coden-app.com.