Keepresso
Keepresso

Koffein mit Ausschalter

Keepresso hält deinen Mac wach, zu deinen Bedingungen

Dein Mac schläft im ungünstigsten Moment ein: mitten im Download, mitten beim Rendern, mitten im Anruf, mitten im Agentenlauf. Keepresso hält ihn genau dann wach, wenn es sein muss, und lässt ihn danach wieder ruhen. Kostenlos und Open Source, lebt es in der Menüleiste, ganz ohne Konto, ohne Tracker und ohne Lizenzgebühr.

$brew install --cask gyorgysh/keepresso/keepresso
macOS 14+Swift + SwiftUIGPL-3.0signiert + notarisiert

Alles, was es kann

Wach nur dann, wenn es sein muss

Jede Situation, in der ein Mac nicht einschlafen sollte, abgedeckt. Stöbere danach, was eine Sitzung startet, wie du sie steuerst, was sie ändert, oder wie Automatisierung sie erreicht.

Zuklapp-Modus

Klapp den Deckel zu, er arbeitet weiter

Downloads, Builds, Agenten, SSH und Backups laufen bei geschlossenem Deckel bis zum Ende durch.

So funktioniert es →
AktivLeerlauf-Timeoutabwesend
der Leerlauf-Timer setzt sich zurück, bevor er je Abwesend erreicht, ganz ohne Maus zum Wackeln

Aktiv bleiben

Bleib aktiv, auch wenn du kurz weg bist

Remote-Desktop-Sitzungen, VDI und Chat-Apps schalten dich auf abwesend, sobald du aufhörst zu tippen, und manche Firmensysteme melden dich deswegen sogar ab. Aktiv bleiben meldet macOS Aktivität, damit du präsent bleibst, während du liest, schaust oder nachdenkst.

Halte deinen Status aktiv →
Agenten-DurchläufeBuild + TestsRechercheBerichtE-MailAgenten-LeaseschläftLease · HerzschlägeAufweck · 02:5722:0001:0004:0007:00ZZZ
ein Agent arbeitet mit einer Lease, der Mac schläft, dann holt ein geplanter Aufweck um 02:57 Uhr die 03:00-Uhr-Routine ein

Gemacht für die Agenten-Ära

Das stille Muss für einen Mac, der immer läuft

Lässt du einen Agenten über Nacht laufen, bleibt dein Mac nur wach, solange er wirklich arbeitet. Der KI-Agent-Trigger beobachtet claude, cursor, codex, gemini und Freunde in deinen Terminals, und zieht sich zurück, sobald die letzte Sitzung für die von dir gewählte Karenzzeit ruhig war. Verbinde Claude Code, Cursor, Codex oder Antigravity, dann meldet jede Sitzung ihren eigenen Status, sodass eine Pause bei einer Berechtigungsabfrage weiterhin als Arbeit zählt.

Leases, MCP und der Skill →
120FPSPing (ms)52 msRuckler11 msfest, Keepresso anControllerAWDL pausiertCPU-BoostWach gehalten
Controller in der Hand, Funkmodul beruhigt, Bild stabil: Keepresso hält die Sitzung flüssig und wach

Gaming und Streaming

Spiele optimieren und Ruhezustand verhindern

macOS teilt sich dein Wi-Fi-Modul mit AWDL, der Technik hinter AirDrop und Handoff, und jeder Scan nach Geräten in der Nähe sorgt für einen Latenz-Spike. Keepresso erkennt die Sitzung und beruhigt das Funkmodul dafür.

Der AWDL-Deep-Dive →
kein Displaymac-mini.local2560 × 1440 · HiDPI
kein Monitor am Mini, ein gestochen scharfer Retina-Desktop, gestreamt dorthin, wo du sitzt

Headless Mac mini und Mac Studio

Headless-Mac wach und per Fernzugriff erreichbar halten

Verstau einen Mac mini oder Mac Studio als Build-Rechner, Agenten-Host oder Heimserver. Keepresso zeigt dir Schritt für Schritt, wie er wach bleibt, einen Stromausfall übersteht und von selbst wieder hochfährt, und liefert dann einen gestochen scharfen Retina-Desktop über Bildschirmfreigabe, sodass sich das Prüfen von Logs oder deinem MyAgens-Panel anfühlt, als säßest du direkt davor.

Die Headless-Checkliste →

Sitzungen & Steuerung

Tastaturreiniger

Sperre die Tasten beim Abwischen, ohne in die vorderste App zu tippen oder versehentlich Mission Control, Spotlight oder Diktat zu öffnen.

So funktioniert es →

Sitzungen & Steuerung

Werkzeuge für öffentliches WLAN

Wenn die Anmeldeseite im Café oder Hotel nicht erscheint, öffne das Portal, leere den DNS-Cache oder starte WLAN in einem kleinen Hilfefenster neu.

So funktioniert es →
Allgemeine Einstellungen: Bildschirm- und Systemruhezustand verhindern, Display bei Leerlauf dimmen, Start bei der Anmeldung, eine globale Wach-halten-Tastenkombination und die App-Sprache
allgemein
Trigger-Einstellungen: aktivieren bei KI-Agent arbeitet, am Netzteil, spielt ein Spiel oder CPU über 50 Prozent, mit Claude Code verbunden und Bedingungen gruppiert unter Energie & Display, Netzwerk & Geräte und Apps & Aktivität
trigger
Aktivitäts-Einstellungen: Live-Power-Assertions und ein Entscheidungsprotokoll, warum jede Sitzung gestartet oder beendet wurde
aktivität
Display-Einstellungen mit aktiviertem experimentellen virtuellen Headless-Display: eine HiDPI-Retina-Auflösung von 2560 x 1440
headless-display

Einstellungen

Einrichten und vergessen

Alles Einstellbare steckt in sieben Tabs, die Gaming & Streaming-Werkzeuge haben ihr eigenes Fenster. Das Menü bleibt eine Ein-Klick-Sache.

was ihn wach hält

KI-Agent-Trigger

Bleib wach, während ein Coding-Agent wirklich arbeitet, nicht nur geöffnet ist. Erkennt Claude, Cursor, Codex, Gemini, Grok, Antigravity, Hermes, Kilo Code, OpenCode, DeepSeek Harness, LM Studio Bionic und mehr. Verbundene Tools melden den genauen Status pro Gespräch; alles andere wird an der laufenden Arbeit gemessen, nicht an einem App-Fenster im Leerlauf.

Gaming-Trigger

Bleib wach, während ein Spiel oder Cloud-Client im Vordergrund ist, während ein Game-Controller an ist (DualSense, Xbox, jedes Gamepad, sogar der Steam Controller, berechtigungsfrei auf Hardware-Ebene erkannt), oder während Steam ein Spiel in einer beliebigen Bibliothek lädt oder aktualisiert.

Erkennt Meetings

Bleib wach, solange irgendetwas die Kamera oder das Mikrofon nutzt, ausgelesen aus dem Gerätestatus, ohne den Stream anzufassen, also ganz ohne Berechtigungsabfrage. Eine Regel deckt jede Meeting-App ab, auch Anrufe in einem Browser-Tab, oder grenz sie auf eine einzige App ein, damit nur ein Slack-, Discord- oder Zoom-Anruf zählt.

Trigger-Engine

Bleib nur wach, während du lädst oder im Akkubetrieb bist, wenn ein externer Bildschirm angeschlossen ist, in einem bestimmten Wi-Fi oder VPN, oder während eine bestimmte App läuft. Kombiniere Bedingungen mit oder oder und, und pausiere alles mit einem Klick.

Netzwerkaktivitäts- und Download-Trigger

Bleib wach, solange der Netzwerkdurchsatz über einer Rate liegt, die du wählst, 100 KB/s bis 5 MB/s, oder solange in einem überwachten Ordner ein Download eintrifft, damit eine große Übertragung fertig wird, statt stecken zu bleiben.

Zeitplan-Trigger

Ein tägliches Zeitfenster an den Tagen deiner Wahl: werktags 9:00 bis 18:00 Uhr, oder nachts 22:00 bis 6:00 Uhr über Mitternacht hinaus. Vorlagen für Arbeitszeit und Nachtbetrieb inklusive.

Audio-Wiedergabe-Trigger

Bleib wach, solange Ton abgespielt wird: Musik, ein Video, ein Podcast. Eine 30-Sekunden-Karenzzeit überbrückt Lücken zwischen Titeln und kurze Pausen, damit die Sitzung nicht flattert.

CPU-Last-Trigger

Hält den Mac wach, solange die geglättete CPU-Auslastung über einer Schwelle liegt, die du festlegst. Lange Builds, Renderjobs und Trainingsläufe bleiben wach, ein kurzer Ausschlag zählt nicht.

Bluetooth-Trigger

Bleib wach, solange ein gekoppeltes Bluetooth-Gerät verbunden ist: ein Controller, Kopfhörer, ein Trackpad. Eine 30-Sekunden-Karenzzeit überbrückt einen kurzen Verbindungsabbruch, damit die Sitzung nicht flattert.

Kalender-Trigger

Hält den Mac während Terminen in deinem Kalender wach, sodass ein Meeting, ein Kurs oder ein gebuchter Block am Tag ihn wach hält, ganz ohne manuelles Umschalten.

Volume-Trigger

Bleib wach, solange ein gewähltes externes Laufwerk, eine SD-Karte oder eine Netzwerkfreigabe eingebunden ist, und lass die Disk-Keep-Alive-Funktion verhindern, dass es mitten im Job in den Ruhezustand fährt.

Installation

Nur einen brew entfernt

So oder so hält sich Keepresso von da an mit signierten Sparkle-Releases selbst auf dem neuesten Stand.

Homebrew

$brew install --cask gyorgysh/keepresso/keepresso

Installiert die signierte, notarisierte App direkt aus dem Tap und legt den keepresso-Befehl in deinen PATH, sodass Skripte ihn sofort erreichen. Aktualisiere ihn zusammen mit deinen übrigen Casks, oder lass die App sich selbst aktualisieren.

Manuell

Lade die neueste DMG herunter von Releases, ziehe Keepresso in den Programme-Ordner und starte es. Klick auf die Tasse in der Menüleiste, und es brüht.

Willst du den keepresso-Befehl auch? Eine DMG-Installation rührt deinen PATH nicht an, also einmal verlinken.

Der Zuklapp-Modus kippt eine Systemeinstellung (pmset disablesleep), deshalb braucht er eine Administratorfreigabe. Bestätige den Helper einmal unter Anmeldeobjekte, und er fragt nie wieder.

Passt gut zu

MyAgens
Passt gut zusammen · myagens.com

Eine ganze Crew auf diesem Mac im Dauerbetrieb

Laufen auf diesem Mac im Dauerbetrieb schon Agenten? MyAgens gibt ihm eine Crew von Claude Code Agenten, die du von Telegram aus steuerst: Freigaben, Gedächtnis und geplante Läufe, alles vom Handy aus.

Keepresso hält das Licht an. MyAgens übernimmt die Nachtschicht.

MyAgens.com
TELEGRAMATLAS
eine Nachricht in Telegram, die ganze Crew kommt in Bewegung
tokenstat
Passt gut zusammen · tokenstat.ai

Was würde deine Nachtschicht kosten?

tokenstat fasst jede Session von Claude Code, Codex, Cursor und jedem anderen Tool und Agenten auf diesem Mac in einer Heatmap und einem Dashboard zusammen. Alles wird zu Listenpreisen bewertet, damit du genau siehst, was die Arbeit kosten würde, wenn du die APIs selbst bezahlst, und wie viel Wert dir dein Abo bereits gibt. Standardmäßig lokal, mit kostenlosem Tarif und verfügbarem Quellcode.

Sichere dir jetzt deinen Handle
deine gesamte KI-Aktivität, jedes Tool und jeder Agent, in einem Dashboard