Keepresso
Keepresso

Kofeina z wyłącznikiem

Keepresso nie pozwala Twojemu Makowi zasnąć, na Twoich zasadach

Twój Mac zasypia w najgorszych możliwych momentach: w połowie pobierania, w połowie renderowania, w połowie rozmowy, w połowie pracy agenta. Keepresso utrzymuje go aktywnym dokładnie wtedy, gdy trzeba, a potem pozwala mu odpocząć. Darmowe i open source, działa w pasku menu bez konta, bez trackerów i bez opłat licencyjnych.

$brew install --cask gyorgysh/keepresso/keepresso
macOS 14+Swift + SwiftUIGPL-3.0podpisana + notaryzowana

Tryb zamkniętej pokrywy

Zamknij pokrywę, a on dalej pracuje

To nie tryb clamshell: bez zewnętrznego monitora, bez stacji dokującej, bez kabla zasilania. Tylko aplikacja, jeśli chcesz nawet na baterii.

Działa na baterii

Zamknij pokrywę i pracuj dalej, nawet bez zasilania. Wbudowany tryb zamkniętej pokrywy od Apple wymaga zasilania i zewnętrznego monitora, Keepresso nie.

Ekran wyłączony, bezpiecznie

Wyświetlacz gaśnie pod zamkniętą pokrywą, więc nic nie świeci w torbie, podczas gdy Mac dalej pracuje.

Wszystko inne działa dalej

Pobrania, buildy, agenci, SSH i kopie zapasowe kończą się przy zamkniętej pokrywie. Jak to działa →

Pozostań aktywny

Bądź aktywny, nawet gdy odejdziesz od biurka

Sesje pulpitu zdalnego, VDI i komunikatory przełączają cię na status nieobecny w chwili, gdy przestajesz pisać, a niektóre systemy firmowe potrafią za to wylogować. Pozostań aktywny zgłasza aktywność do macOS, dzięki czemu pozostajesz obecny, gdy czytasz, oglądasz albo się zastanawiasz.

Aktywnylimit czasu bezczynnościnieobecny
licznik bezczynności resetuje się, zanim dojdzie do statusu nieobecny, bez potrząsania myszą

Koniec z wylogowaniem za bezczynność

Sesje VDI, Citrix i pulpitu zdalnego blokują się lub zrywają, gdy system uzna, że jesteś bezczynny. Pozostań aktywny utrzymuje sesję przy życiu, więc długa lektura albo trwające zadanie nie wyrzucą cię z systemu.

Zielony status w Teams i Slack

Twoja kropka statusu pozostaje Aktywny zamiast przełączyć się na Zaraz wracam, gdy tylko mysz znieruchomieje, więc inni widzą, że jesteś przy biurku, nawet jeśli akurat nie piszesz.

Jeden uczciwy sygnał

Zgłasza aktywność dokładnie tak, jak oczekuje tego macOS, tym samym podejściem opartym na prawdziwych asercjach co reszta Keepresso, bez potrząsania kursorem i bez udawanych naciśnięć klawiszy. Utrzymaj status aktywny →

Gry i streaming

Płynne klatki, bez twojego udziału

macOS dzieli twój moduł Wi-Fi z AWDL, warstwą stojącą za AirDrop i Handoff, a każde skanowanie pobliskich urządzeń to skok opóźnień. Keepresso wykrywa sesję gry i na ten czas wycisza moduł radiowy.

120FPSping (ms)52 mszacinanie11 msstabilnie, Keepresso wł.KontrolerAWDL wstrzymaneWzmocnienie CPUMac aktywny
kontroler w dłoni, moduł radiowy wyciszony, klatki stabilne: Keepresso utrzymuje sesję płynną i aktywną

Automatyczne wykrywanie gry

Rozpoznaje tytuły ze Steam oraz klientów chmurowych i streamingowych: GeForce NOW, Boosteroid, Parsec, Moonlight i Shadow, a do tego kontroler w twoich rękach: DualSense, Xbox, dowolny gamepad, nawet Steam Controller, którego macOS nigdy nie zgłasza jako kontrolera. Preset Gaming uruchamiany jednym kliknięciem utrzymuje też Maca aktywnym podczas pobierań ze Steam i aktualizacji launcherów.

Naprawia zacinanie u źródła

Wstrzymuje AWDL na czas gry, dzięki czemu moduł Wi-Fi przestaje przeskakiwać w połowie klatki, a potem przywraca go bez zakłóceń, gdy skończysz grać. Opcjonalny przełącznik podnosi priorytet CPU gry przez pomocnika, żeby zadania w tle nie podkradały klatek. Status na żywo pokazuje, czy AWDL jest wstrzymane, czy trwa odliczanie okresu karencji. Bez terminala, bez skryptu watchdog, o którym trzeba pamiętać.

Przetestuj przed grą

Wbudowany test jittera sprawdza połączenie przed meczem, razem z kontrolami higieny radiowej, które wskazują opcję przewodową, zakłócenia Bluetooth i czysty kanał Wi-Fi dla twojego regionu (44 w UE, 149 w USA i Kanadzie). Presety Cloud Gaming i Remote Control to jedno kliknięcie. AWDL od podszewki →

Mac mini i Studio bez monitora

Bez monitora? Korzystaj z niego, jakby go miał

Schowaj Mac mini albo Mac Studio jako maszynę do buildów, hosta agentów albo domowy serwer. Keepresso przeprowadzi cię krok po kroku przez to, jak sprawić, żeby pozostawał aktywny, przetrwał przerwę w zasilaniu i sam wrócił do pracy, a potem dostarczy ostry pulpit Retina przez Udostępnianie ekranu, dzięki czemu sprawdzanie logów albo panelu MyAgens wygląda tak, jakbyś siedział tuż przed nim.

brak wyświetlaczamac-mini.local2560 × 1440 · HiDPI
bez monitora przy mini, ostry pulpit Retina strumieniowany tam, gdzie akurat siedzisz

Konfiguracja bez monitora krok po kroku

Lista kontrolna konfiguracji bez monitora sprawdza uśpienie, automatyczny restart, automatyczne logowanie i dostęp zdalny, z linkami do Ustawień w jednym kliknięciu i poleceniami do skopiowania. Tylko odczytuje stan twojego Maca i nigdy sama niczego nie zmienia. Lista kontrolna dla Maca bez monitora →

Ostry obraz Retina przez Udostępnianie ekranu

Eksperymentalny wirtualny wyświetlacz HiDPI dostarcza ostry, podwojony pikselowo pulpit zamiast rozmytego 1920 × 1080, do którego domyślnie spada Mac bez ekranu. Bez zaślepki HDMI, bez kext, bez niczego do kupienia. Jak to działa →

Wygodnie z dowolnego miejsca

Czytaj logi, obserwuj build albo otwórz panel MyAgens, tak jakbyś siedział przy maszynie, niezależnie od tego, czy stoi w szafie, w racku, czy w innym mieście.

Preferencje

Ustaw raz i zapomnij

Wszystko, co konfigurowalne, mieści się w siedmiu zakładkach, a narzędzia Gry i streaming mają własne okno. Menu pozostaje sprawą jednego kliknięcia.

Preferencje ogólne: zapobieganie uśpieniu wyświetlacza i systemu, przyciemnianie wyświetlacza przy bezczynności, uruchamianie przy logowaniu, globalny skrót utrzymywania aktywności i język aplikacji
ogólne
Preferencje wyzwalaczy: aktywacja przy dowolnym z warunków: praca agenta AI, zasilanie sieciowe, uruchomiona gra albo CPU powyżej 50 procent, z połączonym Claude Code i warunkami pogrupowanymi w Zasilanie i wyświetlacz, Sieć i urządzenia oraz Aplikacje i aktywność
wyzwalacze
Preferencje aktywności: asercje zasilania na żywo i dziennik decyzji, dlaczego każda sesja się rozpoczęła lub zakończyła
aktywność
Preferencje wyświetlacza z włączonym eksperymentalnym wirtualnym wyświetlaczem dla Maca bez monitora: rozdzielczość 2560 x 1440 HiDPI Retina
wyświetlacz bez monitora

Stworzone na erę agentów

Cichy obowiązkowy dodatek dla Maca działającego bez przerwy

Maki coraz częściej pracują bez nadzoru: agenci, buildy, rendery, lokalne modele LLM. Mac, który zasypia w połowie zadania, to najtańszy problem do naprawienia.

tury agentabuild + testybadaniaraporte-maildzierżawa agentaśpidzierżawa · pulsywybudzenie · 02:5722:0001:0004:0007:00ZZZ
agent pracuje na dzierżawie, Mac zasypia, a zaplanowane wybudzenie o 02:57 łapie rutynę o 03:00

Agenci AI

Zostaw agenta działającego przez całą noc, a Mac pozostanie aktywny tylko wtedy, gdy agent faktycznie pracuje. Wyzwalacz agenta AI obserwuje claude, cursor, codex, gemini i podobne w twoich terminalach, i wyłącza się, gdy ostatnia sesja pozostaje cicha przez ustawiony okres karencji. Połącz Claude Code, Cursor, Codex lub Antigravity, a każda sesja zgłasza własny stan, więc pauza na monit o uprawnienie nadal liczy się jako praca.

Agenci utrzymują go aktywnym, bezpiecznie

Agent może sam utrzymać Maca aktywnym dzięki ograniczonej w czasie dzierżawie, którą wciąż odnawia: jeśli narzędzie się zawiesi, dzierżawa po prostu wygasa. Dołączony serwer MCP i skill dostępny jednym kliknięciem uczą każdego agenta tego protokołu. Dzierżawy, MCP i skill →

Twórcy i vibe coderzy

Długie buildy, treningi modeli i nocne zadania kończą się do końca, zamiast zostać przerwane przez uśpienie. Zaplanowane wybudzenie, albo zsynchronizowana rutyna Claude Desktop lub Codex, budzi Maca przed nocną zmianą, a hak zdarzeń może wysłać push na telefon, gdy zadanie się skończy.

Studia i farmy renderujące

Długie rendery i eksporty kończą się do końca, bez nadzoru. Mac mini i Studio bez monitora pozostają aktywne bez opłat licencyjnych, także w zastosowaniach biznesowych.

Wszystko, co potrafi

Aktywny tylko wtedy, gdy trzeba

Każda sytuacja, w której Mac nie powinien zasnąć, objęta. Prawdziwe asercje zasilania macOS, a nie udawane ruchy myszą, więc pozostaje aktywny dokładnie tak długo, jak długo spełnione są twoje warunki.

Wyzwalaczeco utrzymuje go aktywnym

Wyzwalacz agenta AI

Pozostań aktywny, dopóki agent kodujący faktycznie pracuje, a nie tylko jest otwarty. Wykrywa claude, cursor, codex, gemini i podobne w twoich terminalach i ocenia każdą sesję względem jej własnego poziomu bezczynności, więc TUI, które animuje się w bezczynności, i niemal ciche TUI są oceniane sprawiedliwie. Claude Code, Cursor, Codex i Antigravity mogą zgłaszać swój stan bezpośrednio, bez potrzeby odczytu CPU.

Wyzwalacze gier

Pozostań aktywny, gdy na pierwszym planie jest gra albo klient chmurowy, gdy włączony jest kontroler do gier (DualSense, Xbox, dowolny gamepad, nawet Steam Controller, wykrywany bez uprawnień na poziomie sprzętu), albo gdy Steam pobiera lub aktualizuje grę w dowolnej bibliotece.

Rozpoznaje spotkania

Pozostań aktywny, gdy cokolwiek korzysta z kamery lub mikrofonu, odczytywane ze stanu urządzenia bez dotykania strumienia, więc nie pojawia się żadna prośba o uprawnienia. Jedna reguła obejmuje każdą aplikację do spotkań, w tym rozmowy w karcie przeglądarki, albo ogranicz ją do jednej aplikacji, tak żeby liczyła się tylko rozmowa w Slacku, Discordzie albo Zoomie.

Silnik wyzwalaczy

Pozostań aktywny tylko podczas ładowania albo na baterii, gdy podłączony jest zewnętrzny monitor, w wybranej sieci Wi-Fi lub VPN, albo podczas działania konkretnej aplikacji. Łącz warunki logiką dowolny lub wszystkie i wstrzymaj wszystko jednym kliknięciem.

Wyzwalacze aktywności sieciowej i pobierania

Pozostań aktywny, dopóki przepustowość sieci przekracza wybraną przez ciebie wartość, od 100 KB/s do 5 MB/s, albo dopóki w obserwowanym folderze ląduje pobierany plik, więc duży transfer się kończy zamiast utknąć.

Wyzwalacz harmonogramu

Codzienne okno czasowe w wybrane przez ciebie dni: dni robocze 9:00 do 18:00 albo nocne 22:00 do 6:00, wykraczające poza północ. Gotowe punkty startowe Godziny pracy i Noc w zestawie.

Wyzwalacz odtwarzania dźwięku

Pozostań aktywny, gdy odtwarzany jest dźwięk: muzyka, wideo, podcast. 30-sekundowy okres karencji wygładza przerwy między utworami i krótkie pauzy, tak żeby sesja nie migotała.

Wyzwalacz obciążenia CPU

Utrzymuje Maca aktywnym, dopóki wygładzone obciążenie CPU przekracza wybrany przez ciebie próg. Długie buildy, rendery i treningi modeli utrzymują aktywność, chwilowy skok nie.

Wyzwalacz Bluetooth

Pozostań aktywny, dopóki połączone jest sparowane urządzenie Bluetooth: kontroler, słuchawki, trackpad. 30-sekundowy okres karencji wygładza krótkie zerwanie połączenia, tak żeby sesja nie migotała.

Wyzwalacz kalendarza

Utrzymuje Maca aktywnym podczas wydarzeń w twoim kalendarzu, więc spotkanie, zajęcia albo zarezerwowany blok czasu w ciągu dnia utrzymują go aktywnym bez ręcznego przełączania.

Wyzwalacz woluminu

Pozostań aktywny, dopóki zamontowany jest wybrany dysk zewnętrzny, karta SD albo udział sieciowy, a funkcja podtrzymania dysku nie pozwoli mu zwolnić obrotów w połowie zadania.

Sesje i sterowanieprowadź je po swojemu

Dowolny czas trwania albo do określonej godziny

Presety, własny czas trwania w godzinach i minutach albo sesja kończąca się o konkretnej godzinie, dziś później albo jutro, jeśli ta godzina już minęła. W trakcie sesji jedno kliknięcie zamienia ją na zakończenie za 15, 30 albo 60 minut.

Presety

Zastosuj nazwany zestaw wyzwalaczy jednym kliknięciem: Spotkania, Agent AI, Gry, Na zasilaniu sieciowym, Zewnętrzny monitor, Sesja zdalna, Trwa kopia zapasowa, Render mediów i inne, albo zapisz własne zestawy reguł. Przywróć usunięty domyślny preset.

Panel aktywności

Dlaczego mój Mac jest aktywny? Menu wskazuje aplikację, która go utrzymuje, a panel aktywności wypisuje asercje zasilania na żywo dla każdej aplikacji, plus dziennik decyzji, dlaczego każda sesja się rozpoczęła lub zakończyła. Dziennik przetrwa ponowne uruchomienie, z siedmiodniowym podsumowaniem, jak długo Keepresso utrzymywało Maca aktywnym.

Globalny skrót klawiszowy

Ustaw globalny skrót klawiszowy, żeby uruchamiać lub zatrzymywać utrzymywanie aktywności z dowolnej aplikacji, bez sięgania do paska menu. Przełącz sesję w środku zadania i kontynuuj bez utraty miejsca.

Start przy uruchomieniu

Rozpoczyna sesję utrzymywania aktywności automatycznie w chwili, gdy Keepresso otwiera się przy logowaniu, więc Mac działający bez przerwy jest już aktywny, zanim jeszcze do niego usiądziesz.

Eksport i import ustawień

Zapisz całą swoją konfigurację, wyzwalacze, presety i reguły, do pliku, a potem zaimportuj ją na innym Macu albo po czystej instalacji, żeby nie budować warunków od nowa.

Zasilanie, wyświetlacz i obecnośćco robi z Makiem

Jedno hasło, raz na zawsze

Każde uprzywilejowane przełączenie, tryb zamkniętej pokrywy, wstrzymywanie AWDL podczas gier, zwiększanie obrotów wentylatorów, priorytet CPU gry, zaplanowane wybudzenie, kiedyś oznaczało prośbę o hasło administratora. Zatwierdź pomocnika raz w Elementach logowania, a każde z nich będzie odtąd natychmiastowe i ciche. Przetrwa restarty, aktualizuje się razem z aplikacją i usuwa się z tego samego miejsca.

Zaplanowane wybudzenie

Zainstaluj jednorazowe albo powtarzające się wybudzenie systemu przez pomocnika administratora, a potem uruchom sesję czuwania, albo zostaw to wyzwalaczom, gdy tylko Mac wstanie. Może nawet zsynchronizować się z cyklicznymi zadaniami, które Claude Desktop albo Codex planują lokalnie, i wybudzić Maca tuż przed każdym z nich, dzięki czemu nocne zadania przestają przegrywać wyścig z uśpieniem z bezczynności. Niezawodne na zasilaniu sieciowym, na baterii oprogramowanie sprzętowe może pominąć wybudzenie.

Zabezpieczenie termiczne

Zabezpieczenie dla tego jednego Maca, który nie potrafi sobie pomóc: utrzymywanego aktywnym przy zamkniętej pokrywie, a potem zapomnianego, może wsuniętego do torby. Obserwuje presję termiczną systemu macOS albo wybrane przez ciebie czujniki; przy utrzymującym się upale może najpierw zwiększyć obroty wentylatorów, a potem wstrzymuje sesję i znosi blokadę uśpienia, aby Mac naprawdę mógł ostygnąć. Test wentylatorów sprawdza cały mechanizm, zanim będzie potrzebny.

Przypomnienia i działania na koniec sesji

Powiadomienie „wciąż parzy” po N minutach, z opcjonalnym dźwiękiem, więc zapomniana sesja nie rozładuje baterii. Gdy sesja kończy się sama, może uśpić wyświetlacz, uruchomić wygaszacz ekranu, zablokować ekran albo uśpić całego Maca.

Automatyczne wstrzymanie zależne od baterii

Pozwól Makowi zasnąć, gdy poziom baterii spadnie poniżej wybranego przez ciebie progu, nawet w połowie sesji, więc reguła utrzymywania aktywności nigdy nie rozładuje baterii do zera. Gdy sesja się wstrzymuje, powiadomienie wyjaśnia dlaczego, a podłączenie zasilania wznawia ją.

Przyciemnij ekran przy bezczynności

Trzymaj ekran aktywny, ale przyciemnij go maksymalnie kilka minut po tym, jak odejdziesz od komputera, a potem przywróć jasność w chwili, gdy wrócisz albo sesja się zakończy. Łagodniejsze dla matrycy i baterii podczas całonocnej pracy niż ekran świecący pełnym blaskiem przez cały czas.

Ustąp miejsca wygaszaczowi ekranu

Pozwól, żeby wygaszacz ekranu albo uśpienie wyświetlacza włączyły się po kilku minutach bezczynności, podczas gdy sam system dalej pracuje, więc maszyna pozostaje zajęta, ale ekran i tak może odpocząć.

Pozostań aktywny

Zgłasza aktywność do macOS, dzięki czemu sesje pulpitu zdalnego, VDI, Teams, Slack i firmowe liczniki wylogowania nadal widzą cię jako obecnego, bez potrząsania myszą i bez udawanych naciśnięć klawiszy.

Tryb zamkniętej pokrywy

Działa dalej przy zamkniętej pokrywie i bez zewnętrznego monitora, na zasilaniu albo na baterii. Ekran wyłącza się pod zamkniętą pokrywą, więc nic nie świeci w torbie.

Automatyzacja i platformadosięgnij go z dowolnego miejsca

Haki zdarzeń

Uruchom Skrót, wyślij POST na webhook albo uruchom polecenie powłoki, gdy coś się dzieje: sesja się zaczyna lub kończy, wyzwalacz się aktywuje lub zwalnia, wstrzymanie baterii albo termiczne, agent AI staje się bezczynny. Push na telefon, gdy nocne zadanie się skończy, jest o jeden hak stąd.

Narzędzie wiersza poleceń

CLI keepresso steruje aplikacją ze skryptów i pipeline'ów: start, stop, toggle i status z plikiem statusu JSON, a do tego polecenia lease i wake do automatyzacji. Albo utrzymuj Maca aktywnym w stylu caffeinate, zupełnie bez aplikacji, dopóki proces się nie zakończy albo nie naciśniesz Ctrl-C.

Dzierżawy automatyzacji

Skrypty i agenci AI utrzymują Maca aktywnym dzięki ograniczonym w czasie dzierżawom, które muszą wciąż odnawiać, więc dzierżawa zawieszonego narzędzia po prostu wygasa. Odliczanie na żywo w menu, Stop kończy wszystkie, a dołączony serwer MCP i skill agenta dostępny jednym kliknięciem uczą Claude Code, Gemini CLI, Grok albo Codex całego protokołu.

Piętnaście języków

Cała aplikacja jest przetłumaczona: menu, ekrany Konfiguracji oraz Gier i streamingu, powiadomienia, etykiety VoiceOver i widżety pulpitu. Wybierz język w Preferencjach albo na ekranie powitalnym, albo pozwól mu podążać za systemem.

Skróty i URL scheme

Pełnoprawne akcje Skrótów (uruchom, zatrzymaj, przełącz, opcjonalnie na N minut), które działają też ze Spotlight i Siri, a do tego keepresso://start?duration=60 albo until=18:00 dla Raycast, Alfred i skryptów.

Widżety i Centrum sterowania

Widżety pulpitu i Centrum powiadomień z odliczaniem na żywo od macOS 14 wzwyż, a do tego przełącznik w Centrum sterowania na macOS 26 do uruchamiania i zatrzymywania sesji, wszystko bez otwierania menu.

Zestaw narzędzi dla Maca bez monitora

Lista kontrolna konfiguracji sprawdza uśpienie, automatyczny restart, automatyczne logowanie i dostęp zdalny, a eksperymentalny wirtualny wyświetlacz HiDPI utrzymuje ostrość Udostępniania ekranu bez zaślepki HDMI.

Instalacja

O jeden brew stąd

Tak czy inaczej, od tego momentu Keepresso samo aktualizuje się dzięki podpisanym wydaniom Sparkle.

Homebrew

$brew install --cask gyorgysh/keepresso/keepresso

Instaluje podpisaną, notaryzowaną aplikację prosto z tapa i dodaje polecenie keepresso do twojej zmiennej PATH, więc skrypty mają do niego dostęp od razu. Aktualizuj razem z resztą swoich casków albo pozwól aplikacji aktualizować się samodzielnie.

Ręcznie

Pobierz najnowszy DMG z Wydania, przeciągnij Keepresso do folderu Aplikacje i uruchom go. Kliknij kubek w pasku menu i już parzysz.

Chcesz też polecenie keepresso? Instalacja z DMG nie dotyka twojej zmiennej PATH, więc podlinkuj je raz.

Tryb zamkniętej pokrywy przełącza ustawienie systemowe (pmset disablesleep), więc wymaga zgody administratora. Zatwierdź pomocnika raz w Elementach logowania, a nie zapyta ponownie.

Dobrze współpracuje z

MyAgens
Świetnie się uzupełnia · myagens.com

Cała załoga na tym zawsze włączonym Macu

Masz już agentów działających na tym Macu bez przerwy? MyAgens daje mu załogę agentów Claude Code, którymi dowodzisz z Telegrama: zatwierdzenia, pamięć i zaplanowane uruchomienia, wszystko z telefonu.

Keepresso dba o to, żeby światło się nie wyłączyło. MyAgens pracuje na nocnej zmianie.

MyAgens.com
TELEGRAMATLAS
jedna wiadomość w Telegramie, cała załoga rusza do pracy
tokenstat
Świetnie się uzupełnia · tokenstat.ai

Ile kosztowałaby nocna zmiana?

tokenstat zbiera każdą sesję Claude Code, Codex, Cursor i każdego innego narzędzia i agenta na tym Macu w jednej mapie aktywności i panelu. Wszystko jest wyceniane według stawek listowych, więc dokładnie zobaczysz, ile kosztowałaby ta praca, gdybyś sam płacił za API, i ile wartości daje ci już twoja subskrypcja. Domyślnie lokalnie, z darmowym planem i dostępnym kodem źródłowym.

Zarezerwuj swój handle już teraz
cała twoja aktywność AI, każde narzędzie i agent, w jednym panelu