Agents Sleep Preventer

Agents Sleep Preventer

Gardez votre Mac ou PC Windows éveillé. Dictez votre prochain prompt.

Maintien éveillé automatique pour les agents de code et dictée vocale locale avec Whisper et Parakeet. Disponible sur macOS et Windows 10/11 x64. Sans abonnement.

v5.2.1 · macOS + Windows

Parlez. Vos mots apparaissent là où vous écrivez.

Dictée vocale locale pour vos prompts, messages et documents. Téléchargez un modèle une fois ; votre audio est ensuite transcrit sur votre ordinateur.

Whisper ou Parakeet

Parakeet v3 est proposé par défaut sous Windows pour sa rapidité et la détection automatique de la langue. Choisissez Whisper Turbo pour le vocabulaire personnalisé et davantage de langues. Les deux moteurs sont inclus.

Votre audio reste sur votre ordinateur

Aucune transcription dans le cloud ni abonnement. Sous Windows, les 100 dernières transcriptions restent en local et Copy Last Dictation permet de récupérer le texte si l’insertion est bloquée. Pour dicter en français avec Whisper, choisissez fr ; l’anglais est la langue par défaut.

Dicter sur Windows

Ouvrez Dictation Settings dans le menu de l’application, choisissez le modèle et la langue, puis Download Dictation Model. Placez le curseur dans un champ et appuyez sur Ctrl+Alt+Espace pour parler, puis à nouveau pour terminer. Le raccourci est personnalisable.

Dicter sur macOS

Activez la dictée dans Settings, téléchargez votre modèle, puis maintenez Fn+Maj en parlant. Relâchez pour transcrire. Réglez la langue et le raccourci dans l’onglet Dictation.

Installation

Windows 10/11 · Intel et AMD x64

Extrayez tout le ZIP et ouvrez asp.exe. Dans son menu près de l’horloge, choisissez Install agent hooks and start at login. Vous pouvez aussi utiliser la commande PowerShell ci-dessous. Gardez speech à côté de asp.exe.

.\asp.exe install --yes
Télécharger pour Windows

L’application Windows n’est pas encore signée : SmartScreen peut afficher un avertissement. Le ZIP contient un README avec les instructions d’installation et de microphone.

macOS · Apple Silicon

DMG signé et notarié. Glissez l’application dans Applications, lancez-la et suivez la configuration.

Télécharger pour macOS

Homebrew · macOS

Installez le cask, puis ouvrez l'app une fois

brew install --cask charlontank/tap/agents-sleep-preventer

Compiler depuis les Sources

Compilez l’application complète avec les instructions adaptées à votre plateforme dans le dépôt.

Voir sur GitHub

Le Problème & La Solution

Avant

Vous confiez une longue tâche à un agent, vous vous éloignez, et votre ordinateur se met en veille avant la fin.

Après

ASP garde votre ordinateur éveillé pendant le travail des agents. Quand ils ont tous terminé ou attendent votre réponse, la veille normale reprend.

Fonctionnalités Principales

Détection Intelligente

Suit l’activité des agents via leurs hooks pour gérer la veille au rythme de vos tâches.

Multi-Instance

Lancez plusieurs sessions en parallèle. Votre ordinateur reste éveillé tant qu’une session enregistrée travaille.

Détection du capot · macOS

macOS détecte la fermeture du capot. Sous Windows, vos réglages du capot et du bouton d’alimentation restent prioritaires.

Barre de menus et zone de notification

Consultez l’activité et choisissez le mode automatique, le maintien éveillé ou la veille depuis un menu natif. Sur macOS, « Sleep when done » met le Mac en veille dès que tous les agents ont terminé, même sur secteur.

Protection thermique · macOS

Réactive automatiquement la veille si le Mac surchauffe

Nettoyage Auto

Les sessions expirées ou terminées sont retirées automatiquement pour éviter un maintien éveillé indéfini.

Mode Daemon

Exécutez la surveillance de veille en arrière-plan ou utilisez l’application avec la dictée locale.

Claude Code + Codex

Hooks automatiques pour Claude Code et Codex natifs sur les deux plateformes. Les profils Hermes sont aussi pris en charge sur macOS.

Démarrage Auto

Démarrez avec votre session via un LaunchAgent macOS ou un raccourci de démarrage Windows.

Commandes supplémentaires sur macOS

La barre de menus macOS propose aussi la navigation entre terminaux et le suivi détaillé des processus.

Icône Dynamique

L'icône change selon l'état : ☕ actif, 😴 en veille

Suivi en Direct

Affiche les instances actives avec PID, âge (secondes) et CPU en temps réel

Clic pour Focus

Cliquez sur un élément pour mettre sa fenêtre terminal au premier plan

Raccourcis Globaux

Ctrl+Alt+Cmd+J parcourt les instances d'agent actives, Ctrl+Alt+Cmd+L les inactives

Tuer les Inactifs

Option-clic pour tuer les processus d'agent inactifs depuis le menu

Statut Thermique

Indicateur d'état thermique en temps réel (OK ou ATTENTION!)

Comment Ça Marche

1

Envoyez un prompt à Claude Code ou Codex après l’installation des hooks.

2

ASP empêche la veille automatique tant qu’un agent travaille.

3

La veille normale reprend quand tous les agents ont terminé ou attendent votre réponse.

Commandes CLI

Commandes communes à macOS et Windows. Sous Windows, utilisez .\asp.exe depuis le dossier d’installation.

asp start

Enregistre le processus d'agent et désactive la veille

asp stop

Désenregistre le processus et réactive la veille si aucun autre actif

asp status

Affiche les agents enregistrés et l’état de veille.

asp cleanup

Nettoie les PIDs obsolètes des sessions interrompues

asp daemon

Lance la surveillance de veille en arrière-plan.

asp menubar

Lance l’application dans la barre de menus macOS ou la zone de notification Windows.

asp reset

Réinitialisation forcée : efface tous les PIDs et réactive la veille

asp install

Installe l’application, les hooks et le démarrage automatique.

asp uninstall

Retire les hooks ASP et le démarrage automatique.

Configuration & Intégration

Installez une fois, puis utilisez vos agents comme d’habitude.

Windows · sans droits administrateur

Extrayez tout le ZIP et lancez asp.exe install. Les deux moteurs vocaux sont inclus ; téléchargez votre modèle depuis le menu de l’application.

macOS · configuration guidée

L’assistant du premier lancement configure les autorisations et le contrôle de veille nécessaires sur votre Mac.

Préservez vos hooks existants

ASP ajoute ses hooks en préservant votre configuration. L’intégration Windows vise les agents natifs ; WSL nécessite une configuration séparée.

Démarrage automatique

Ouvrez ASP depuis Applications sur Mac ou le menu Démarrer sur Windows. L’installation configure aussi le lancement à la connexion.