Keepresso
Keepresso
Korzystanie z Keepresso

Bądź aktywny tylko gdy trzeba, dzięki wyzwalaczom

György
Zweryfikował
György
Zaktualizowano Jul 28, 2026 5 min

Inteligentne wyzwalacze pozwalają Keepresso samodzielnie decydować, kiedy utrzymywać twojego Maca aktywnym, zamiast ciebie włączającego i wyłączającego to ręcznie. Wybierasz jeden albo więcej warunków, a Keepresso utrzymuje Maca aktywnym tylko wtedy, gdy są spełnione, a potem wycofuje się i pozwala mu normalnie zasnąć.

Warunki, których możesz użyć

  • Zasilanie: na zasilaniu sieciowym, na baterii albo w trakcie ładowania.
  • Podłączony zewnętrzny monitor.
  • Sieć Wi-Fi: w sieci, którą wskażesz z nazwy (odczytanie nazwy sieci wymaga dostępu do Lokalizacji).
  • Działająca albo pierwszoplanowa aplikacja: dopóki wybrana aplikacja jest otwarta, albo tylko dopóki jest na pierwszym planie.
  • Działający proces: dopasowanie dowolnej linii poleceń, na przykład node, python albo ffmpeg.
  • Praca agenta AI: dopóki agent kodujący (claude, cursor, codex, gemini, pi i podobne) faktycznie pracuje, a nie tylko jest otwarty. Gdy każda sesja stanie się bezczynna, Mac może zasnąć po krótkim okresie karencji, który wybierzesz. Połącz Claude Code, Cursor, Codex lub Antigravity w warunku Agent AI, aby uzyskać dokładny stan sesji, w tym agentów wbudowanych w aplikacje Cursor i Antigravity, którzy nie mają własnego procesu do obserwowania. Przy nienadzorowanych nocnych przebiegach opcja może liczyć sesję czekającą przy monicie jako wciąż pracującą.
  • Kamera albo mikrofon w użyciu: podstawa presetu Spotkania. Nie wymaga uprawnień do kamery ani mikrofonu.
  • Mikrofon w użyciu przez aplikację: węższy wariant powyższego, utrzymuje aktywność tylko wtedy, gdy wybrana aplikacja korzysta z mikrofonu, czyli podczas rozmowy (Slack, Discord, Zoom i podobne), więc aplikacja na pierwszym planie albo stale podłączony mikrofon zewnętrzny nie liczą się same z siebie. Nie wymaga uprawnień.
  • Odtwarzanie dźwięku: dopóki leci dźwięk, z krótkim okresem karencji na przerwy między utworami.
  • Połączony VPN.
  • CPU powyżej progu: 25, 50, 75 albo 90 procent, wygładzone tak, żeby chwilowy skok nie uruchamiał sesji.
  • Zamontowany wolumin: dopóki podłączony jest wybrany dysk zewnętrzny, karta SD albo udział sieciowy.
  • Aktywność sieciowa powyżej progu: dopóki sieć przesyła dane szybciej niż wybrana przez ciebie wartość (100 KB/s, 500 KB/s, 1 MB/s albo 5 MB/s), więc duży wysyłany albo pobierany plik utrzymuje Maca aktywnym, a potem wycofuje się, gdy ruch spada.
  • Pobrania w obserwowanym folderze: wskaż Keepresso folder, na przykład Pobrane, a pozostanie aktywny, dopóki aktywnie ląduje w nim plik.
  • Połączone urządzenie Bluetooth: dopóki sparowane urządzenie jest w zasięgu, z 30-sekundowym okresem karencji, żeby chwilowe rozłączenie nie kończyło sesji.
  • Harmonogram: codzienne okno czasowe w wybrane przez ciebie dni, włącznie z nocnymi oknami, które przekraczają północ.
  • Wydarzenie w kalendarzu: dopóki wydarzenie trwa w kalendarzu twojego Maca, więc spotkanie albo zarezerwowany blok utrzymuje go aktywnym.
  • Gra w toku: dopóki działa tytuł ze Steam albo klient chmurowy (GeForce NOW, Boosteroid, Parsec, Moonlight, Shadow). Zobacz Napraw opóźnienia w grach i streamingu.
  • Podłączony kontroler do gier: dopóki włączony jest dowolny gamepad: DualSense, Xbox, nawet Steam Controller, którego sam macOS nigdy nie zgłasza jako kontrolera. Wykrywany bez uprawnień na poziomie sprzętu i tylko wtedy, gdy kontroler jest faktycznie włączony, a nie tylko gdy podłączony jest jego odbiornik.
  • Steam pobiera: dopóki gra faktycznie się pobiera albo aktualizuje w dowolnej bibliotece Steam, a potem Mac może zasnąć, gdy to się skończy albo gdy wstrzymasz pobieranie. Nie wymaga uprawnień.

Łącz je po swojemu

Ustaw łączenie warunków na dowolny (pozostań aktywny, jeśli spełniony jest co najmniej jeden) albo wszystkie (tylko dopóki spełniony jest każdy). Wyzwalacz aplikacji może też zwlekać kilka sekund po tym, jak jego warunek przestaje być spełniony, więc chwilowa przerwa nie skraca sesji.

Menu Dodaj warunek grupuje wszystko w Zasilanie i wyświetlacz, Sieć i urządzenia oraz Aplikacje i aktywność, więc lista pozostaje krótka, mimo że rośnie.

Preferencje wyzwalaczy Keepresso z listą reguł: Praca agenta AI, Na zasilaniu sieciowym, Gra w toku i CPU powyżej 50 procent, ze znacznikiem Claude Code połączony oraz wierszem Dodaj grupującym warunki w Zasilanie i wyświetlacz, Sieć i urządzenia oraz Aplikacje i aktywność
Warunki znajdziesz w Zasilanie i wyświetlacz, Sieć i urządzenia oraz Aplikacje i aktywność.

Presety jednym kliknięciem

Jeśli wolisz nie budować reguły od zera, zastosuj preset:

  • Agent AI: dopóki agent kodujący faktycznie pracuje, a nie tylko działa, więc pozostawiony otwarty agent nie trzyma Maca aktywnym przez całą dobę.
  • Spotkania: dopóki kamera albo mikrofon są w użyciu.
  • Na zasilaniu sieciowym: dopóki podłączony.
  • Podłączony zewnętrzny monitor.
  • Sesja zdalna (SSH): tylko podczas aktywnego połączenia SSH, nie bezczynnego nasłuchiwania.
  • Trwa kopia zapasowa: podczas kopii zapasowej Time Machine. Przewodnik: Time Machine i długie kopie zapasowe.
  • Render mediów: dopóki działa ffmpeg.
  • Gry: sesja od początku do końca: granie (albo klient chmurowy), kontroler w dłoni, trwające pobieranie ze Steam albo utrzymujący się ruch powyżej 1 MB/s (aktualizacje launcherów).
  • Cloud Gaming / Remote Control: dopóki klient cloud gamingu albo pulpitu zdalnego jest na pierwszym planie. Cloud Gaming obejmuje też warunek kontrolera i utrzymuje aktywność również podczas pobierania ze Steam.

Zastosowanie presetu zastępuje twój bieżący zestaw reguł i włącza bramkowanie wyzwalaczami.

Chroń baterię przy wyzwalaczu zasilania

Jeśli utrzymujesz aktywność tylko podczas ładowania albo na zasilaniu sieciowym, połącz to z automatycznym wstrzymaniem zależnym od baterii. Wybierz próg (10, 15, 20, 30 albo 50 procent), a Keepresso zatrzyma sesję i pozwoli Makowi zasnąć, jeśli poziom baterii spadnie poniżej niego, po czym wstrzyma się, dopóki się nie naładuje. Dzięki temu zapomniana sesja na baterii nigdy nie rozładuje akumulatora do zera. Typowe ustawienie: pozostawaj aktywny na zasilaniu przy pobieraniach i buildach, z automatycznym wstrzymaniem przy 20 procentach jako zabezpieczeniem.

Zobacz, co go utrzymuje

Menu pokazuje aktualne warunki utrzymujące sesję, a przycisk Wstrzymaj wyzwalacze zawiesza cały silnik na chwilę, nie dotykając twoich zapisanych reguł. Jeśli sesja nie zachowuje się poprawnie, Mój Mac wciąż zasypia ma listę kontrolną.

Wyzwalacze mogą też same się ogłaszać: hak zdarzeń w Preferencjach, Automatyzacja uruchamia Skrót, wysyła POST na webhook albo uruchamia polecenie powłoki, gdy wyzwalacz się aktywuje lub zwalnia. Zobacz haki zdarzeń.

Pobierz Keepresso

Darmowa i open source, dla macOS 14 i nowszych. Zainstaluj ją i utrzymuj Maca aktywnym, na swoich zasadach.

Więcej w kolekcji Korzystanie z Keepresso

Utrzymuj Maca aktywnego przez określony czas
Uruchom sesję utrzymywania aktywności z limitem czasu, żeby twój Mac pozostał aktywny na czas pobrania albo renderu, a potem sam zasnął.
Utrzymaj MacBooka aktywnego przy zamkniętej pokrywie
Nie pozwól MacBookowi zasnąć po zamknięciu pokrywy, na baterii, bez zewnętrznego monitora i bez kabla zasilania, korzystając z darmowej aplikacji open source.
Pozwól agentom AI utrzymać Maca aktywnym dzięki dzierżawom
Daj agentom AI i skryptom bezpieczny sposób na utrzymanie Maca aktywnym. Dzierżawy automatyzacji są ograniczone w czasie i wygasają same, a serwer MCP oraz dołączony skill agenta uczą twojego agenta całego protokołu.
Nie pozwól Makowi zasnąć podczas rozmów wideo
Utrzymuj Maca aktywnego automatycznie podczas rozmów wideo, żeby nigdy nie zasnął w połowie spotkania, w dowolnej aplikacji, także podczas rozmów w karcie przeglądarki.

Tworzone i weryfikowane przez człowieka · Treści wspierane przez AI · Narzędzia AI mogą pomagać w przygotowaniu, edycji, utrzymaniu oraz poprawie gramatyki i jasności. Nic nie jest publikowane automatycznie; każdą zmianę sprawdza ludzki opiekun projektu.