Le Mac reste éveillé,
le temps qu'il faut.

Une durée, une heure de fin ou une condition, puis le Mac retrouve ses réglages de veille.

Télécharger Voir le code

Le panneau d'Éveil au repos, puis pendant une session : éveillé jusqu'à 15 h 40, écran allumé
Version
la dernière publiée
Taille
quelques Mo
Système
macOS 26, Apple Silicon
Licence
MIT
Empreinte
SHA-256 sur GitHub

Un soleil dans la barre des menus

Creux au repos, plein pendant une session. Un clic ouvre le panneau : 15 min, 1 h, 2 h, jusqu'à une heure précise, ou sans fin.

L'icône d'Éveil dans la barre des menus, creuse au repos et pleine pendant une session, sur une barre claire et une barre sombre

Tant qu'il le faut

Tant qu'un téléchargement avance, qu'une app tourne ou que le Mac est sur secteur. L'écran reste allumé, ou s'éteint pendant que le Mac reste éveillé.

Le panneau d'Éveil pendant une session qui dure tant que Keynote tourne, puis après un arrêt sur batterie à 18 %
Les cartes Batterie et Téléchargements des Réglages d'Éveil

Et s'arrête à temps

Sur batterie, la session s'arrête sous le seuil choisi ou en mode Économie d'énergie. Un téléchargement qui ne progresse plus pendant deux minutes la clôt aussi.

Installer Éveil

Éveil est signée sans certificat Apple Developer : au premier lancement, macOS demande une confirmation. Une seule fois.

  1. Ouvrez le DMG

    Glissez Éveil dans Applications, puis double-cliquez sur l'app.

  2. Cliquez « Terminé »

    Dans la boîte « Apple n'a pas pu vérifier… », pas « Placer dans la corbeille ».

  3. Ouvrez quand même

    Réglages Système, Confidentialité et sécurité : en bas, « Éveil a été bloqué », puis « Ouvrir quand même ».

  4. C'est fait

    Les lancements suivants sont normaux, et les mises à jour s'installent depuis l'app.

Télécharger

Pourquoi cet avertissement au premier lancement ?
Éveil est signée sans certificat Apple Developer et n'est pas notarisée, alors macOS bloque le premier lancement. Ouvrez Réglages Système › Confidentialité et sécurité, puis cliquez « Ouvrir quand même ». Depuis macOS 15, le contournement « Contrôle-clic, puis Ouvrir » n'existe plus.
Quelles autorisations demande Éveil ?
Une seule, et seulement si vous choisissez « un téléchargement avance » : l'accès au dossier Téléchargements, que macOS demande la première fois. Éveil y regarde grossir les fichiers partiels (.download, .crdownload, .part), sans les ouvrir. Ni Accessibilité, ni mot de passe administrateur.
Et si je ferme le capot ?
Fermer le capot met le Mac en veille, session ou non : macOS ne laisse aucune app l'empêcher. Avec un écran externe et le chargeur branchés, le Mac continue capot fermé et Éveil le garde éveillé.
Et si je ferme la fenêtre, ou si l'app se met à jour ?
Fermer la fenêtre ne quitte pas Éveil : la session continue, et l'icône de la barre des menus la montre. ⌘Q quitte et arrête la session. Après une mise à jour, l'app se relance et la session reprend là où elle en était.
Comment vérifier que le Mac est tenu éveillé ?
Dans le Terminal : pmset -g assertions | grep Eveil. Pendant une session, une ligne apparaît ; elle disparaît dès l'arrêt.
Et avec l'app Vialet ?
Si Vialet est installée, son menu propose 1 h, Sans fin et Arrêter. En mode Automatique, l'icône d'Éveil ne s'affiche alors que pendant une session. Les mêmes actions existent en liens, par exemple open -g eveil://2h ou open -g eveil://arreter dans un script.
Comment vérifier le fichier téléchargé ?
Chaque version publie son empreinte SHA-256. Dans le dossier du téléchargement : shasum -a 256 -c Eveil-X.Y.Z.dmg.sha256.

Chez vous

Éveil lit l'état de l'alimentation, la liste des apps ouvertes et, pour suivre un téléchargement, la taille des fichiers en cours dans votre dossier Téléchargements. Ses réglages et la session en cours restent dans ses préférences, sur votre Mac. Le seul appel réseau est la lecture de la dernière version publiée sur GitHub, désactivable dans les réglages.

~/Library/Preferences/fr.vialet.eveil.plist

Ouvert

Éveil est publiée sous licence MIT. Le code, les versions et le suivi des soucis sont sur GitHub.

github.com/avialet/eveil