Keepresso
Keepresso
Utiliser Keepresso

Piloter Keepresso depuis Shortcuts, Raycast ou un script

György
Vérifié par
György
Mis à jour Jul 23, 2026 3 min

Keepresso se pilote d'un clic dans la barre des menus, mais vous pouvez aussi la commander sans intervention depuis Shortcuts, Spotlight, Siri, Raycast, Alfred, ou n'importe quel script, grâce à ses actions Shortcuts et à son schéma d'URL.

Actions Shortcuts

Keepresso fournit des actions Shortcuts natives que vous pouvez glisser dans n'importe quel raccourci, ou exécuter directement depuis Spotlight et Siri :

  • Start Keeping Awake (optionnellement pour un nombre de minutes défini)
  • Stop Keeping Awake
  • Toggle Keep Awake
L'éditeur Shortcuts de macOS avec l'action Start Keeping Awake de Keepresso réglée sur 90 minutes, plus Stop Keeping Awake, à l'intérieur d'un bloc If
Les actions Shortcuts de Keepresso, ici démarrant une session de 90 minutes.

Schéma d'URL

Pour Raycast, Alfred ou un script shell, ouvrez une URL keepresso:// :

keepresso://start              démarre une session sans limite de durée
keepresso://start?duration=60  démarre pour 60 minutes
keepresso://start?until=18:00  reste éveillé jusqu'à 18:00
keepresso://stop               arrête la session
keepresso://toggle             la bascule

Depuis un terminal ou un script, open "keepresso://start?duration=90" fait la même chose. Si vous préférez une vraie commande avec un code de sortie et un statut appropriés, utilisez l'outil en ligne de commande keepresso.

Elles tiennent bon

Toute commande venant de Shortcuts ou d'une URL met d'abord vos déclencheurs en pause, pour que la session que vous avez demandée tienne réellement, au lieu qu'une règle de déclencheur ne la remplace une seconde plus tard.

Contrôle en un coup d'œil : widgets et Control Center

Deux surfaces plus légères permettent de vérifier ou de basculer une session sans ouvrir le menu.

Les widgets du bureau et du Centre de notifications (macOS 14 et ultérieur) montrent si une session est en cours et, pour une session minutée, le temps restant, mis à jour en direct. Le widget moyen porte aussi les boutons Arrêter et Suspendre les déclencheurs ; le petit widget carré est un aperçu de statut compact. Ajoutez-en un en faisant un clic droit sur le bureau, ou en ouvrant le Centre de notifications, et en choisissant Modifier les widgets, puis cherchez Keepresso et choisissez une taille.

Un widget de bureau Keepresso montrant le nom de l'app, Maintien du Mac éveillé, et les boutons Arrêter et Suspendre les déclencheurs
Le widget moyen affiche le statut avec les boutons Arrêter et Suspendre les déclencheurs à portée d'un clic.

La bascule dans Control Center (macOS 26) ajoute un interrupteur Keepresso à côté du Wi-Fi et des Focus, pour démarrer ou arrêter une session depuis le même endroit où vous basculez le reste du système. Ajoutez-le sous Réglages Système, Control Center, puis glissez-le dans la disposition que vous préférez.

Hooks d'événements : l'automatisation dans l'autre sens

Shortcuts et les URL pilotent Keepresso. Les hooks d'événements permettent à Keepresso de répondre en retour. Sous Préférences, Automatisation, ajoutez un hook qui lance un Shortcut, envoie un POST vers un webhook, ou exécute une commande shell quand quelque chose se produit :

  • une session démarre ou se termine
  • un déclencheur s'active ou se relâche
  • la pause batterie ou thermique intervient, ou l'étape thermique change
  • un agent IA devient inactif

L'usage classique est une notification sur votre téléphone quand une exécution d'agent de nuit se termine : pointez un webhook vers un topic ntfy, ou lancez un Shortcut qui envoie une notification, sur Agent devenu inactif. Un hook shell peut enclencher n'importe quoi d'autre, de git push à l'extinction d'une lampe.

Une note de sécurité : importer un fichier de réglages y importe tout hook en commande shell désactivé, pour qu'un fichier partagé ou téléchargé ne puisse pas exécuter une commande dans votre dos. Vérifiez-les et réactivez-les sous Préférences, Automatisation.

Pour les scripts et les agents IA

Shortcuts et les URL sont pour vous. Pour une automatisation qui tourne sans surveillance, Keepresso propose des surfaces dédiées : des baux d'automatisation limités qu'un script ou un agent renouvelle sans cesse pendant qu'il travaille (pour qu'un plantage ne puisse jamais maintenir le Mac éveillé), un serveur MCP, et une compétence d'agent intégrée que votre agent installe en un clic. Voir laissez les agents IA garder votre Mac éveillé.

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 Utiliser Keepresso

Garder son Mac éveillé pour une durée définie
Démarrez une session minutée de maintien éveillé pour que votre Mac reste actif le temps d'un téléchargement ou d'un rendu, puis se mette en veille de lui-même.
Garder son MacBook éveillé capot fermé
Empêchez votre MacBook de se mettre en veille quand vous fermez le capot, sur batterie, sans écran externe et sans câble d'alimentation, grâce à une appli gratuite et open source.
Éveillé seulement si besoin, déclencheurs intelligents
Définissez des conditions pour que Keepresso garde votre Mac éveillé seulement pendant qu'une app tourne, qu'un appel est en cours, que vous êtes sur secteur, et plus. Jamais actif quand il ne le devrait pas.
Agents IA et baux d'automatisation gardent le Mac éveillé
Donnez aux agents IA et aux scripts un moyen sûr de garder votre Mac éveillé. Les baux d'automatisation sont limités dans le temps et expirent d'eux-mêmes, avec un serveur MCP et une compétence d'agent intégrée qui apprennent tout le protocole à votre agent.

Piloté et vérifié par un humain · Contenu assisté par IA · Des outils d’IA peuvent aider à rédiger, modifier, maintenir et améliorer la grammaire ou la clarté. Rien n’est publié automatiquement ; chaque changement est vérifié par le mainteneur humain.