Keepresso
Keepresso

La caféine qui sait s'arrêter

Keepresso garde votre Mac éveillé, selon vos règles

Votre Mac se met en veille au pire moment : en plein téléchargement, en plein rendu, en plein appel, en pleine exécution d'un agent. Keepresso le garde éveillé exactement quand il le faut, puis le laisse se reposer. Gratuit et open source, il vit dans la barre des menus sans compte, sans traceur et sans frais de licence.

$brew install --cask gyorgysh/keepresso/keepresso
macOS 14+Swift + SwiftUIGPL-3.0signé et notarié

Tout ce qu'il fait

Éveillé seulement quand il le faut

Toutes les situations où un Mac ne doit pas s'endormir, couvertes. Parcourez selon ce qui démarre une session, comment vous la contrôlez, ce qu'elle change, ou comment l'automatisation y accède.

Mode écran fermé

Fermez le capot, il continue de fonctionner

Téléchargements, compilations, agents, SSH et sauvegardes vont jusqu'au bout, capot fermé.

Comment ça marche →
Actifdélai d'inactivitéabsent
le minuteur d'inactivité se réinitialise avant d'atteindre absent, sans souris à agiter

Rester actif

Restez actif, même quand vous vous absentez

Les sessions de bureau à distance, la VDI et les applications de messagerie vous font passer en absent dès que vous arrêtez de taper, et certains systèmes d'entreprise vous déconnectent pour cette raison. Rester actif signale une activité à macOS pour que vous restiez présent pendant que vous lisez, regardez ou réfléchissez.

Gardez votre statut actif →
tours d'agentcompilation + testsrechercherapporte-mailbail de l'agentendormibail · battementsréveil · 02:5722:0001:0004:0007:00ZZZ
un agent travaille sur un bail, le mac s'endort, puis un réveil planifié à 02:57 rattrape la routine de 03:00

Conçu pour l'ère des agents

L'indispensable discret pour un Mac toujours actif

Laissez un agent tourner toute la nuit. Votre Mac ne reste éveillé que pendant qu'il travaille. Le déclencheur Agent IA surveille claude, cursor, codex, gemini et consorts dans vos terminaux, et se retire dès que la dernière session est restée silencieuse pendant le délai de grâce que vous choisissez. Connectez Claude Code, Cursor, Codex ou Antigravity, et chaque session signale son propre état, si bien qu'une pause pour un prompt de permission compte toujours comme du travail.

Baux, MCP et la compétence →
120FPSping (ms)52 mssaccade11 msverrouillé, Keepresso actifManetteAWDL en pauseBoost CPUMaintenu éveillé
manette en main, radio apaisée, images verrouillées : Keepresso garde la session fluide et éveillée

Jeux et streaming

Optimisez les jeux et empêchez la mise en veille

macOS partage votre radio Wi-Fi avec AWDL, la couche derrière AirDrop et Handoff, et chaque recherche d'appareils à proximité provoque un pic de latence. Keepresso repère la session et fait taire la radio pendant ce temps.

Le dossier complet sur AWDL →
pas d'écranmac-mini.local2560 × 1440 · HiDPI
pas de moniteur sur le mini ; un bureau Retina net, diffusé où que vous soyez assis

Mac mini et Studio sans écran

Gardez un Mac sans écran éveillé et accessible à distance

Installez un Mac mini ou un Mac Studio en machine de compilation, hôte d'agents ou serveur personnel. Keepresso vous guide pour qu'il reste éveillé, survive à une coupure de courant et redémarre tout seul, puis diffuse un bureau Retina net via le Partage d'écran, pour que consulter les logs ou votre panneau MyAgens donne l'impression d'être assis juste devant.

La checklist sans écran →

Sessions et contrôle

Nettoyeur de clavier

Verrouillez les touches pendant le nettoyage, sans écrire dans l’app active ni ouvrir par erreur Mission Control, Spotlight ou Dictée.

Comment ça marche →

Sessions et contrôle

Outils Wi-Fi public

Si la page de connexion d’un café ou d’un hôtel n’apparaît pas, ouvrez le portail, videz le cache DNS ou redémarrez le Wi-Fi depuis un seul panneau.

Comment ça marche →
Préférences générales : empêcher la mise en veille de l'écran et du système, atténuer l'écran en cas d'inactivité, se lancer à la connexion, un raccourci clavier global de maintien éveillé, et la langue de l'app
général
Préférences de déclenchement : s'active dès qu'un agent IA travaille, sur secteur, en train de jouer, ou quand le CPU dépasse 50 %, avec Claude Code connecté et les conditions regroupées sous Alimentation et affichage, Réseau et appareils, et Apps et activité
déclencheurs
Préférences d'activité : assertions d'alimentation en direct et un journal des décisions expliquant pourquoi chaque session a démarré ou s'est arrêtée
activité
Préférences d'affichage avec l'écran virtuel headless expérimental activé : une résolution HiDPI Retina de 2560 x 1440
écran sans moniteur

Préférences

Réglez-le et oubliez-le

Tout ce qui est configurable se trouve dans sept onglets, les outils Jeux et streaming ayant leur propre fenêtre. Le menu reste une affaire d'un clic.

ce qui le garde éveillé

Déclencheur d'agent IA

Restez éveillé tant qu'un agent de codage travaille réellement, pas seulement ouvert. Détecte Claude, Cursor, Codex, Gemini, Grok, Antigravity, Hermes, Kilo Code, OpenCode, DeepSeek Harness, LM Studio Bionic, et plus encore. Les outils connectés signalent l'état exact de chaque conversation ; tout le reste est jugé d'après le travail en direct, pas d'après une fenêtre d'app inactive.

Déclencheurs de jeu

Restez éveillé tant qu'un jeu ou un client cloud est au premier plan, tant qu'une manette de jeu est allumée (DualSense, Xbox, n'importe quel gamepad, même la Steam Controller, détectée sans autorisation au niveau matériel), ou tant que Steam télécharge ou met à jour un jeu dans n'importe quelle bibliothèque.

Détecte les réunions

Restez éveillé tant que quelque chose utilise la caméra ou le micro, en lisant l'état de l'appareil sans toucher au flux, donc aucune demande d'autorisation. Une seule règle couvre toutes les apps de réunion, y compris les appels dans un onglet de navigateur, ou limitez-la à une seule app pour que seul un appel Slack, Discord ou Zoom compte.

Moteur de déclenchement

Restez éveillé uniquement en charge ou sur batterie, quand un écran externe est connecté, sur un Wi-Fi ou VPN choisi, ou pendant qu'une app précise tourne. Combinez les conditions avec au moins une ou avec toutes, et mettez tout en pause en un clic.

Déclencheurs d'activité réseau et de téléchargement

Restez éveillé tant que le débit réseau dépasse un seuil que vous choisissez, de 100 Ko/s à 5 Mo/s, ou tant qu'un dossier surveillé reçoit un téléchargement, pour qu'un gros transfert se termine au lieu de caler.

Déclencheur d'horaire

Une plage horaire quotidienne sur les jours de votre choix : jours de semaine de 9:00 à 18:00, ou une plage nocturne de 22:00 à 6:00 qui dépasse minuit. Les points de départ Heures de bureau et Nuit sont inclus.

Déclencheur de lecture audio

Restez éveillé tant qu'un son est en lecture : musique, vidéo, podcast. Un délai de grâce de 30 secondes absorbe les silences entre pistes et les courtes pauses pour que la session ne bascule pas sans arrêt.

Déclencheur de charge CPU

Maintient le Mac éveillé tant que l'utilisation CPU lissée dépasse un seuil que vous choisissez. Les compilations longues, les rendus et les entraînements restent éveillés ; un pic momentané ne le fait pas.

Déclencheur Bluetooth

Restez éveillé tant qu'un appareil Bluetooth appairé est connecté : une manette, un casque, un trackpad. Une période de grâce de 30 secondes absorbe une brève coupure pour que la session ne bascule pas sans arrêt.

Déclencheur de calendrier

Maintenez le Mac éveillé pendant les événements de votre calendrier, pour qu'une réunion, un cours ou un créneau réservé dans la journée le garde actif sans bascule manuelle.

Déclencheur de volume

Restez éveillé tant qu'un disque externe, une carte SD ou un partage réseau choisi est monté, et laissez le maintien d'activité du disque l'empêcher de se mettre en veille en pleine tâche.

Installation

À un brew près

Dans les deux cas, Keepresso se met ensuite à jour tout seul grâce à des versions Sparkle signées.

Homebrew

$brew install --cask gyorgysh/keepresso/keepresso

Installe l'app signée et notariée directement depuis le tap, et place la commande keepresso sur votre PATH pour que les scripts puissent l'utiliser immédiatement. Mettez-la à jour avec le reste de vos casks, ou laissez l'app se mettre à jour elle-même.

Manuelle

Téléchargez le dernier DMG depuis Versions, glissez Keepresso dans Applications, et lancez-le. Cliquez sur la tasse dans la barre des menus, et le café infuse.

Besoin aussi de la commande keepresso ? Une installation DMG ne touche pas à votre PATH, alors liez-la une fois.

Le mode écran fermé active un réglage système (pmset disablesleep), il nécessite donc l'approbation d'un administrateur. Approuvez l'assistant une fois dans les Éléments d'ouverture et il ne redemande plus jamais.

Fonctionne bien avec

MyAgens
Se marie bien · myagens.com

Toute une équipe sur ce Mac toujours actif

Vous faites déjà tourner des agents sur ce Mac toujours actif ? MyAgens lui donne une équipe d'agents Claude Code que vous pilotez depuis Telegram : approbations, mémoire et exécutions planifiées, le tout depuis votre téléphone.

Keepresso garde les lumières allumées. MyAgens assure le service de nuit.

MyAgens.com
TELEGRAMATLAS
un message dans Telegram, toute l'équipe se met en mouvement
tokenstat
Se marie bien · tokenstat.ai

Combien coûterait votre service de nuit ?

tokenstat réunit chaque session de Claude Code, Codex, Cursor et de tous les autres outils et agents de ce Mac dans une seule carte d'activité et un tableau de bord. Tout est évalué au tarif catalogue, pour que vous voyiez exactement ce que ce travail coûterait si vous payiez les API vous-même, et la valeur que votre abonnement vous apporte déjà. Local par défaut, avec un forfait gratuit et le code source disponible.

Réservez votre handle dès maintenant
toute votre activité IA, chaque outil et agent, dans un seul tableau de bord