Keepresso face à Amphetamine, KeepingYouAwake et caffeinate
Si vous cherchiez une alternative à Amphetamine, un remplacement de KeepingYouAwake ou un caffeinate plus accueillant, vous êtes au bon endroit. Les quatre empêchent un Mac de se mettre en veille. Ils diffèrent par le prix, par la part de décision qu'ils peuvent prendre pour vous, et par la profondeur de leur emprise sur le système.
Cette page est une comparaison directe. Keepresso est gratuite et open source (GPL-3.0), signée et notariée, pour macOS 14 et plus récent. Les autres sont des outils solides ; choisissez celui qui correspond à votre façon de travailler.
Comparaison rapide
| Keepresso | Amphetamine | KeepingYouAwake | caffeinate |
|
|---|---|---|---|---|
| Prix | Gratuit | Gratuit (App Store) | Gratuit | Intégré à macOS |
| Licence | GPL-3.0 (open source) | Propriétaire | Open source | Outil système Apple |
| UI | Barre des menus seule | Barre des menus + UI riche | Barre des menus | Terminal uniquement |
| Sessions minutées | Oui (préréglages, personnalisée, jusqu'à une heure précise) | Oui | Limitées | Flag secondes uniquement |
| Déclencheurs intelligents | Oui (apps, processus, alimentation, Wi-Fi, CPU, caméra/micro, audio, VPN, horaire, calendrier et plus) | Oui (jeu de déclencheurs solide) | Non (manuel on/off) | Non |
| Capot fermé sur batterie | Oui, avec veille de l'écran | Varie selon version et configuration | Non | Possible avec des options, sans UI |
| CLI / scripts | CLI keepresso + schéma d'URL + Shortcuts |
Centré sur l'app | Minimal | CLI complète |
| Langues | Quinze | Dépend du système | Peu | N/A |
| App Store | Non (le bac à sable bloque les API d'alimentation) | Oui | Non (Homebrew / GitHub) | N/A |
Ces outils peuvent évoluer dans le temps ; traitez le tableau comme une comparaison de classe de produit, pas comme un journal de chaque version.
Amphetamine
Amphetamine a longtemps été l'app gratuite de référence pour garder un Mac éveillé sur le Mac App Store, avec un long historique, un système de déclencheurs profond et une UI soignée. Le hic aujourd'hui, c'est la maintenance : elle est propriétaire et s'est essentiellement arrêtée, sans nouvelle version depuis la version 5.3.2 en novembre 2023, et avec un minimum requis de macOS 10.13, elle tourne sur des SDK vieux de plusieurs générations de macOS. Elle fonctionne encore, mais elle ne suit plus le rythme de macOS actuel.
Là où Keepresso convient mieux :
- Activement maintenue pour macOS actuel. Keepresso cible macOS 14 et plus récent avec des SDK actuels, signée et notariée, et reçoit des mises à jour régulières. Amphetamine n'a pas bougé depuis 2023.
- Open source. Les deux apps sont gratuites, la vraie différence est donc la licence : Keepresso est en GPL-3.0, vous pouvez donc lire le code, ouvrir des issues et voir exactement ce qui tourne sur votre machine ; Amphetamine est propriétaire. Voir Keepresso est-elle sûre ?.
- Mac headless et distants. Configuration headless intégrée, mode capot fermé qui met le panneau en veille à la fermeture, et une CLI pensée pour les scripts et les hôtes d'agents. Voir Mac mini headless.
- Panneau Activité. Une vue lisible de « pourquoi mon Mac est-il éveillé ? » avec les assertions d'alimentation de chaque app, pas seulement la session de Keepresso.
Si Amphetamine fait déjà tout ce dont vous avez besoin sur votre version de macOS, rien ne vous oblige à changer. Mais si vous voulez un maintien éveillé open source, piloté par déclencheurs et activement tenu à jour avec macOS, Keepresso est faite pour cela.
KeepingYouAwake
KeepingYouAwake est une app gratuite et open source de barre des menus qui enveloppe la même idée que caffeinate dans un simple interrupteur. Elle est excellente quand vous voulez seulement « allumé jusqu'à ce que je l'éteigne » avec presque aucune préférence.
Choisissez KeepingYouAwake quand :
- Vous voulez l'outil le plus petit possible.
- Vous décidez toujours le maintien éveillé vous-même (pas de règles « tant que X tourne »).
- Vous n'avez pas besoin de minuteries « jusqu'à 18:00 », de pause automatique sur batterie, ni du mode capot fermé sur batterie.
Choisissez Keepresso quand vous voulez cet interrupteur simple plus les déclencheurs intelligents, les sessions minutées, le mode capot fermé, le maintien actif du disque, Shortcuts, et un outil en ligne de commande qui peut aussi garder le Mac éveillé sans l'UI de l'app.
La commande caffeinate
caffeinate est fournie avec chaque Mac. C'est le bon outil pour une session Terminal ponctuelle :
# Keep the system awake until you press Ctrl-C
caffeinate -dims
# Keep awake for one hour (3600 seconds)
caffeinate -t 3600
Limites de vivre uniquement avec caffeinate :
- Pas d'interrupteur dans la barre des menus une fois la fenêtre Terminal fermée (sauf si vous mettez un processus en arrière-plan et que vous retenez le pid).
- Pas de règles « tant que Zoom est ouvert » ou « tant que le CPU est occupé » sans écrire vos propres scripts.
- Facile de laisser un
caffeinateoublié tourner, ou de tuer le mauvais processus.
Keepresso utilise les mêmes assertions d'alimentation macOS sous le capot, puis ajoute l'UI et les déclencheurs autour. Pour un texte centré sur commande contre app, voir Une alternative à caffeinate pour macOS.
Quand vous n'avez pas besoin de Keepresso
Soyez honnête sur le travail :
- Une compilation dans le Terminal, puis vous partez.
caffeinate -t …ou une courte minuterie Keepresso suffit. - Vous ne basculez l'interrupteur qu'à la main. KeepingYouAwake convient.
- Votre organisation n'autorise que les logiciels de l'App Store. Amphetamine peut être le chemin de moindre résistance ; Keepresso est distribuée en DMG notarié et en cask Homebrew.
Installer Keepresso
brew install --cask gyorgysh/keepresso/keepresso
Ou téléchargez le DMG depuis GitHub Releases. Toutes les étapes : Installer Keepresso et garder son Mac éveillé.
Guides associés
Obtenir Keepresso
Gratuit et open source, pour macOS 14 et versions ultérieures. Installez-le et gardez votre Mac éveillé, selon vos règles.
Plus dans Prise en main