Holdor
Holdor est une app macOS gratuite de barre de menu qui empêche le Mac de se mettre en veille pendant l’exécution d’agents IA, écran verrouillable.
Qu’est-ce que Holdor ?
Holdor est une app macOS gratuite et open source de barre de menu qui empêche votre Mac de se mettre en veille pendant l’exécution d’agents IA de codage. Son objectif principal est d’éviter l’interruption de tâches de codage longues lorsque la machine entrerait autrement en veille inactive — tout en vous permettant de verrouiller l’écran.
Holdor est conçu pour fonctionner avec les outils IA de codage courants (dont Claude, Cursor, Windsurf, VS Code et les workflows basés sur le terminal). Il surveille les processus en cours et utilise le comportement natif de gestion d’énergie de macOS pour maintenir un état actif uniquement pendant l’exécution des apps sélectionnées.
Fonctionnalités principales
- App de barre de menu (pas d’icône dans le Dock, pas de fenêtre principale) : Réside dans la barre de menu macOS pour minimiser l’encombrement à l’écran.
- Support de sélection et surveillance avec détection automatique : Vous pouvez activer/désactiver les apps à protéger ; Holdor détecte automatiquement leur lancement ou leur fermeture.
- Caffeination intelligente par processus (mode Regular) : Utilise le mécanisme macOS
caffeinatelié à l’ID de processus de chaque app surveillée pour empêcher la veille inactive pendant leur exécution. - Mode Extended pour les scénarios de fermeture du capot : Ajoute la prévention de la veille système lors de la fermeture du capot (en plus de la prévention de la veille inactive), prévu pour les configurations branchées.
- Configuration persistante : Les sélections d’apps persistent après redémarrage.
- Implémentation native légère : Développée en Swift (sans runtime Electron), pour un impact minimal sur la mémoire et le CPU.
Comment utiliser Holdor
- Téléchargez et ouvrez Holdor sur macOS (la v1.4.0 est référencée sur le site). L’app affiche une icône dans la barre de menu.
- Utilisez le menu pour activer les apps à protéger. Holdor supporte la détection automatique de plusieurs outils et suit leur lancement ou fermeture.
- Choisissez le mode adapté :
- Mode Regular pour empêcher la veille inactive pendant l’exécution des apps surveillées.
- Mode Extended si vous devez empêcher la veille système lors de la fermeture du capot (ex. : configuration de bureau branchée).
- Lancez votre agent IA de codage normalement. Verrouillez l’écran et éloignez-vous si besoin — Holdor empêche le Mac de se mettre en veille jusqu’à l’arrêt du processus surveillé.
Cas d’usage
- Empêcher la veille inactive pendant des refactorings dans un IDE : Lancez un long refactoring piloté par agent dans un éditeur supporté, verrouillez l’écran ensuite ; Holdor évite la veille inactive qui pourrait interrompre la session.
- Maintenir des tâches de codage en terminal : Protégez les workflows CLI (ex. : sessions terminal avec outils IA supportés) pour que le système ne se mette pas en veille en plein milieu d’une commande pendant votre absence.
- Configuration branchée avec capot fermé : Utilisez le mode Extended pour empêcher la veille système lors de la fermeture du capot, utile pour les setups de bureau où la machine doit rester active.
- Continuer un agent après s’être absenté : Lors du lancement d’une tâche IA de codage, verrouillez l’écran pour respecter les exigences de sécurité ; Holdor maintient l’agent en arrière-plan pendant que l’écran est verrouillé.
- Protéger plusieurs outils dans un workflow : Sélectionnez plusieurs apps supportées (ex. : un éditeur + un terminal) pour que Holdor maintienne le Mac éveillé sur les étapes de votre workflow dépendant d’agents IA.
FAQ
Comment Holdor empêche-t-il macOS de se mettre en veille ?
Holdor utilise la commande caffeinate intégrée à macOS, liée à l’ID de processus de l’app surveillée. En mode Regular, il emploie caffeinate -i -w PID pour empêcher la veille inactive. En mode Extended, il ajoute le drapeau -s pour aussi empêcher la veille système due à la fermeture du capot. Quand l’app surveillée se ferme, l’assertion est relâchée automatiquement.
Quelle est la différence entre les modes Regular et Extended ?
Le mode Regular empêche la veille inactive pour que le Mac reste éveillé en cas d’inactivité pendant l’exécution d’une app surveillée. Le mode Extended empêche en plus la veille système due à la fermeture du capot. Les deux modes autorisent l’extinction de l’écran et le verrouillage normal.
Holdor use-t-il beaucoup la batterie ?
Le site indique que Holdor consomme des ressources négligeables car c’est une app native Swift sans Electron. En mode Regular, il empêche seulement la veille inactive pendant l’exécution des apps surveillées. En mode Extended, le Mac reste éveillé même capot fermé, ce qui peut consommer plus si la machine n’est pas branchée.
Puis-je verrouiller mon écran pendant que Holdor est actif ?
Oui. Le site décrit son objectif comme empêcher la veille tout en autorisant l’extinction de l’affichage et le verrouillage normal de l’écran, pour respecter votre politique de sécurité pendant que les agents IA continuent de tourner.
Holdor est-il gratuit ?
Oui. Le site indique que Holdor est entièrement gratuit et open source sous licence MIT, avec le code source disponible sur GitHub.
Alternatives
- Réglages d’alimentation macOS intégrés / outils de prévention de veille : Au lieu d’une surveillance par processus d’app, ces options s’appliquent généralement à tout le système et ne limitent pas l’état éveillé uniquement à l’exécution d’un agent IA.
- Modifications de flux de travail par session (garder la machine éveillée manuellement) : Des solutions comme laisser l’ordinateur portable ouvert ou ajuster le comportement de veille peuvent fonctionner, mais elles ne répondent pas à l’exigence de sécurité de verrouiller l’écran pendant l’exécution de l’agent.
- Autres utilitaires « keep awake » sensibles aux processus : Ces alternatives au niveau catégorie empêchent la veille en fonction de l’activité ou des processus en cours, plutôt que strictement liées aux sessions d’outils de codage IA ; la principale différence réside dans la détection de ce qu’il faut surveiller et les modes de veille qu’ils empêchent (inactivité vs système/fermeture du capot).
- Approches matérielles/aménagement bureau (p. ex., alimentation externe et capot ouvert) : Cela évite les interruptions de veille, mais sacrifie la commodité ou le flux de sécurité (verrouillage de l’écran en s’éloignant).
Alternatives
Clawcard
Clawcard : agents IA avec boîte mail, numéro de téléphone et carte virtuelle pour OpenClaw. Idéal pour les transactions et l'identité numérique.
Biji
Biji est une plateforme polyvalente conçue pour améliorer la productivité grâce à des outils et des fonctionnalités innovants.
Codex Plugins
Utilisez Codex Plugins pour regrouper des skills, intégrations d’app et serveurs MCP en workflows réutilisables afin d’étendre l’accès à Gmail, Google Drive et Slack.
Falconer
Falconer est une plateforme de connaissances qui se met à jour automatiquement pour équipes rapides : écrivez, partagez et trouvez une documentation interne fiable.
OpenFlags
OpenFlags est un système open source de feature flags auto-hébergé pour déploiement progressif : évaluation locale via SDK et contrôle REST.
Decision Jar
Créez des bocaux d’options virtuels, secouez votre téléphone pour choisir instantanément et utilisez des suggestions IA. Historique des décisions.