Keepresso vs Amphetamine, KeepingYouAwake i caffeinate
Jeśli szukałeś alternatywy dla Amphetamine, zamiennika KeepingYouAwake albo przyjaźniejszego caffeinate, jesteś we właściwym miejscu. Wszystkie cztery nie pozwalają Makowi zasnąć. Różnią się ceną, tym, ile mogą zdecydować za ciebie, i tym, ile systemu ruszają.
Ta strona to proste porównanie. Keepresso jest darmowe i open source (GPL-3.0), podpisane i notaryzowane, dla macOS 14 i nowszych. Pozostałe to solidne narzędzia; wybierz to, które pasuje do twojego sposobu pracy.
Szybkie porównanie
| Keepresso | Amphetamine | KeepingYouAwake | caffeinate |
|
|---|---|---|---|---|
| Cena | Darmowe | Darmowe (App Store) | Darmowe | Wbudowane w macOS |
| Licencja | GPL-3.0 (open source) | Własnościowa | Open source | Narzędzie systemowe Apple |
| Interfejs | Tylko pasek menu | Pasek menu + bogaty UI | Pasek menu | Tylko Terminal |
| Sesje z limitem czasu | Tak (presety, własne, do konkretnej godziny) | Tak | Ograniczone | Tylko flaga w sekundach |
| Inteligentne wyzwalacze | Tak (aplikacje, proces, zasilanie, Wi-Fi, CPU, kamera/mikrofon, dźwięk, VPN, harmonogram, kalendarz i więcej) | Tak (mocny zestaw wyzwalaczy) | Nie (ręczne włącz/wyłącz) | Nie |
| Zamknięta pokrywa na baterii | Tak, z uśpieniem wyświetlacza | Zależy od wersji i konfiguracji | Nie | Możliwe z flagami, bez UI |
| CLI / skrypty | CLI keepresso + URL scheme + Shortcuts |
Skupione na aplikacji | Minimalne | Pełne CLI |
| Języki | Piętnaście | Zależnie od systemu | Niewiele | N/D |
| App Store | Nie (sandbox blokuje API zasilania) | Tak | Nie (Homebrew / GitHub) | N/D |
Te narzędzia mogą się zmieniać z czasem; traktuj tabelę jako porównanie klasy produktów, nie punktowy changelog każdej wersji.
Amphetamine
Amphetamine przez lata była najbardziej rozpoznawaną darmową aplikacją do utrzymywania aktywności w Mac App Store, z długim stażem, głębokim systemem wyzwalaczy i dopracowanym interfejsem. Dziś problemem jest utrzymanie: ma zamknięty kod źródłowy i praktycznie stanęła w miejscu, bez żadnego wydania od wersji 5.3.2 z listopada 2023 roku, a minimalnym wymaganiem jest macOS 10.13, więc działa na SDK sprzed kilku generacji macOS. Wciąż działa, ale nie nadąża za obecnym macOS.
Gdzie Keepresso pasuje lepiej:
- Aktywnie rozwijane pod obecny macOS. Keepresso celuje w macOS 14 i nowsze, z aktualnymi SDK, jest podpisane i notaryzowane, i regularnie wypuszcza aktualizacje. Amphetamine stoi w miejscu od 2023 roku.
- Open source. Obie aplikacje są darmowe, więc prawdziwa różnica leży w licencji: Keepresso jest na GPL-3.0, więc możesz czytać kod, zgłaszać issue i widzieć dokładnie, co działa na twojej maszynie; Amphetamine jest własnościowa. Zobacz Czy Keepresso jest bezpieczne?.
- Maki bez monitora i zdalne. Wbudowana Konfiguracja bez monitora, tryb zamkniętej pokrywy, który usypia panel przy zamykaniu pokrywy, oraz CLI pod skrypty i hosty agentów. Zobacz Mac mini bez monitora.
- Panel Aktywności. Czytelny widok „dlaczego mój Mac jest aktywny?” ze wszystkimi asercjami zasilania każdej aplikacji, nie tylko sesji Keepresso.
Jeśli Amphetamine już robi wszystko, czego potrzebujesz na twojej wersji macOS, nie ma obowiązku przechodzić. Ale jeśli chcesz utrzymywania aktywności, które jest open source, oparte na wyzwalaczach i aktywnie nadąża za macOS, Keepresso jest do tego zbudowane.
KeepingYouAwake
KeepingYouAwake to darmowa, open source'owa aplikacja w pasku menu, która owija tę samą ideę co caffeinate w prosty przełącznik. Świetnie działa, gdy chcesz tylko „włączone, dopóki nie wyłączę” prawie bez preferencji.
Wybierz KeepingYouAwake, gdy:
- Chcesz możliwie najmniejsze narzędzie.
- Zawsze sam decydujesz o utrzymywaniu aktywności (bez reguł „dopóki działa X”).
- Nie potrzebujesz czasowego „do 18:00”, automatycznego wstrzymania zależnego od baterii ani trybu zamkniętej pokrywy na baterii.
Wybierz Keepresso, gdy chcesz ten prosty przełącznik plus inteligentne wyzwalacze, sesje z limitem czasu, tryb zamkniętej pokrywy, podtrzymanie dysku, Shortcuts i narzędzie wiersza poleceń, które potrafi też utrzymać Maca aktywnego bez interfejsu aplikacji.
Polecenie caffeinate
caffeinate jest na każdym Macu. To właściwe narzędzie do jednorazowej sesji w Terminalu:
# Utrzymuj system aktywny, dopóki nie naciśniesz Ctrl-C
caffeinate -dims
# Utrzymuj aktywność przez godzinę (3600 sekund)
caffeinate -t 3600
Ograniczenia życia tylko na caffeinate:
- Brak przełącznika w pasku menu, gdy okno Terminala znika (chyba że wrzucisz proces w tło i pamiętasz pid).
- Brak reguł „dopóki Zoom jest otwarty” albo „dopóki CPU jest zajęty” bez własnych skryptów.
- Łatwo zostawić zapomniany
caffeinatealbo zabić zły proces.
Keepresso pod spodem używa tych samych asercji zasilania macOS, a potem dokłada wokół nich UI i wyzwalacze. Skupione porównanie polecenia z aplikacją: Alternatywa dla caffeinate na macOS.
Kiedy nie potrzebujesz Keepresso
Bądź szczery co do zadania:
- Jedna kompilacja w terminalu i wychodzisz. Wystarczy
caffeinate -t …albo krótki timer Keepresso. - Zawsze przełączasz ręcznie. KeepingYouAwake wystarczy.
- Organizacja wymaga wyłącznie oprogramowania z App Store. Amphetamine może być drogą najmniejszego oporu; Keepresso jest dystrybuowane jako notaryzowany DMG i cask Homebrew.
Zainstaluj Keepresso
brew install --cask gyorgysh/keepresso/keepresso
Albo pobierz DMG z GitHub Releases. Pełna instrukcja: Zainstaluj Keepresso i utrzymuj Maca aktywnym.
Powiązane przewodniki
Pobierz Keepresso
Darmowa i open source, dla macOS 14 i nowszych. Zainstaluj ją i utrzymuj Maca aktywnym, na swoich zasadach.
Więcej w kolekcji Pierwsze kroki