Keepresso
Keepresso

La caféine qui ne dort jamais

Gardez 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 pleine exécution d'un agent. Keepresso le garde éveillé exactement quand il le faut, puis le laisse se reposer. Il vit discrètement dans la barre des menus, sans icône dans le Dock, sans encombrement et sans frais de licence.

$brew install --cask gyorgysh/keepresso/keepresso
macOS 14+Swift + SwiftUIGPL-3.0signé et notarié
infuse · 3:59:58 restant · le Mac reste éveillé
Menu Keepresso avec le bouton de maintien éveillé, un sélecteur de durée, le mode écran fermé et une entrée Jeux et streaming
éveillé quand vous le décidez
Keepresso infuse une session minutée, avec un compte à rebours en direct à côté de la tasse dans la barre des menus
éveillé sur minuterie
Menu Keepresso affichant les conditions de déclenchement en direct qui maintiennent la session active, avec un bouton Suspendre les déclencheurs
éveillé de lui-même

Mode écran fermé

Fermez le capot, il continue de fonctionner

Ce n'est pas le mode écran fermé d'Apple : pas d'écran externe, pas de station d'accueil, pas de câble d'alimentation. Juste l'app, sur batterie si vous voulez.

Fonctionne sur batterie

Fermez le capot et continuez, même débranché. Le mode écran fermé intégré d'Apple nécessite une alimentation et un moniteur externe ; Keepresso non.

Écran éteint, protégé

L'écran s'éteint à l'intérieur du capot fermé, pour que rien ne reste allumé dans votre sac pendant que le Mac continue de fonctionner.

Tout le reste continue de tourner

Téléchargements, compilations, agents, SSH et sauvegardes vont jusqu'au bout, capot fermé. Comment ça marche →

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.

Actifdélai d'inactivitéabsent
le minuteur d'inactivité se réinitialise avant d'atteindre absent, sans souris à agiter

Évitez la déconnexion pour inactivité

Les sessions VDI, Citrix et de bureau à distance se verrouillent ou se coupent dès qu'elles vous jugent inactif. Rester actif maintient la session active, pour qu'une longue lecture ou une tâche en cours ne vous fasse pas éjecter.

Vert dans Teams et Slack

Votre pastille de présence reste sur Actif au lieu de basculer sur Absent dès que la souris s'immobilise, pour que les autres vous voient présent quand vous êtes à votre bureau sans taper.

Un signal honnête

Il signale l'activité comme macOS s'y attend, la même approche par véritables assertions que le reste de Keepresso, sans agiter le curseur ni simuler de frappes. Gardez votre statut actif →

Jeux et streaming

Des images fluides, sans rien faire

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.

jitter Wi-Fimode jeu activé
pics de latence pendant qu'AWDL partage la radio, ligne plate une fois que Keepresso la met en pause pour la session

Détection automatique des jeux

Repère les titres Steam ainsi que les clients cloud et streaming, GeForce NOW, Boosteroid, Parsec, Moonlight et Shadow, et arme la session dès que l'un d'eux est au premier plan.

Corrige les saccades à la source

Met AWDL en pause pendant que vous jouez pour que la radio Wi-Fi arrête de sauter en pleine image, puis la restaure proprement quand vous vous arrêtez. Le statut en direct indique si elle est en pause ou dans un compte à rebours de grâce, avec une notification facultative quand le mode automatique se met en pause ou reprend. Pas de terminal, pas de script de surveillance à retenir.

Testez avant de jouer

Un test de jitter intégré vérifie la connexion avant un match, avec des contrôles d'hygiène radio qui signalent une option filaire, des interférences Bluetooth et le canal Wi-Fi propre pour votre région (44 dans l'UE, 149 aux États-Unis et au Canada). Les préréglages Jeu en nuage et Contrôle à distance sont à un clic. Le dossier complet sur AWDL →

Mac mini et Studio sans écran

Pas de moniteur ? Accédez-y comme s'il en avait un

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.

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

Configuration guidée sans écran

La checklist de configuration sans écran examine la veille, le redémarrage automatique, la connexion automatique et l'accès à distance, avec des liens Réglages en un clic et des commandes à copier. Elle lit votre Mac et ne change jamais rien de son propre chef. La checklist sans écran →

Un Retina net via le Partage d'écran

Un écran virtuel HiDPI expérimental diffuse un bureau net, à pixels doublés, au lieu du 1920 × 1080 flou auquel un Mac sans écran se replie par défaut. Pas de faux connecteur, pas de kext, rien à acheter. Comment ça marche →

Confortable depuis n'importe où

Consultez les logs, suivez une compilation ou ouvrez votre panneau MyAgens comme si vous étiez assis devant la machine, qu'elle vive dans un placard, une baie ou une autre ville.

Préférences

Réglez-le et oubliez-le

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

Préférences générales : empêcher la mise en veille de l'écran et du système, Rester actif, compte à rebours dans la barre des menus et pause automatique sur batterie
général
Préférences de déclenchement avec le menu Ajouter une condition ouvert sur Réseau et appareils : VPN connecté, Wi-Fi, appareil Bluetooth connecté, volume monté et activité réseau supérieure à 100 Ko/s jusqu'à 5 Mo/s, 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 : l'écran virtuel expérimental pour Mac sans écran
écran sans moniteur

Conçu pour l'ère des agents

L'indispensable discret pour un Mac toujours actif

Les Mac tournent de plus en plus sans surveillance : agents, compilations, rendus, LLM locaux. Un Mac qui s'endort en pleine tâche est le problème le plus simple à corriger.

tours d'agentcompilation + testssauvegarderendu22:0001:0004:0007:00
22:00 à 07:00 : tours d'agent, compilations, rendus, sauvegardes ; le Mac ne s'endort jamais

Agents IA

Gardez un Mac éveillé et joignable pour que des agents puissent l'utiliser 24 h/24 sans qu'il s'endorme en pleine tâche. Les préréglages Agent IA et Session à distance (SSH) sont à un clic.

Développeurs et vibe coders

Les compilations longues, les entraînements et les tâches de nuit vont jusqu'au bout au lieu d'être interrompues par la veille. La pause automatique sur batterie protège les portables.

Studios et fermes de rendu

Les rendus et exports longs vont jusqu'au bout, sans surveillance. Les Mac mini et Studio sans écran restent actifs sans frais de licence, usage professionnel inclus.

Tout ce qu'il fait

Éveillé seulement quand il le faut

Toutes les situations où un Mac ne doit pas s'endormir, couvertes. De véritables assertions d'alimentation macOS, pas de faux mouvements de souris, pour qu'il reste actif exactement aussi longtemps que vos conditions sont réunies.

Déclencheursce qui le garde éveillé

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é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.

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 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 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 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é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 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.

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.

Sessions et contrôleà votre façon

N'importe quelle durée, ou jusqu'à une heure précise

Préréglages, une durée personnalisée en heures et minutes, ou une session qui se termine à une heure précise, plus tard aujourd'hui ou demain si elle est déjà passée.

Préréglages

Appliquez un ensemble de déclencheurs nommé en un clic : Réunions, Agent IA, Sur secteur, Écran externe, Session à distance, Sauvegarde en cours, Rendu multimédia, et plus encore, ou enregistrez vos propres ensembles de règles. Restaurez un préréglage par défaut que vous avez supprimé.

Raccourci global

Définissez un raccourci clavier global pour démarrer ou arrêter le maintien éveillé depuis n'importe quelle app, sans passer par la barre des menus. Basculez une session en pleine tâche et reprenez où vous en étiez.

Démarrage au lancement

Démarrez une session de maintien éveillé automatiquement dès que Keepresso s'ouvre à la connexion, pour qu'un Mac toujours actif se maintienne déjà éveillé avant même que vous vous asseyiez pour y toucher.

Exporter et importer les réglages

Enregistrez toute votre configuration, déclencheurs, préréglages et règles, dans un fichier, puis importez-la sur un autre Mac ou après une réinstallation propre, pour ne pas reconstruire vos conditions à partir de zéro.

Panneau d'activité

Pourquoi mon Mac est-il éveillé ? Le menu indique l'app qui le maintient actif, et le panneau Activité liste les assertions d'alimentation en direct de chaque app, ainsi qu'un journal des décisions expliquant pourquoi chaque session a démarré ou s'est arrêtée.

Alimentation, affichage et présencece qu'il fait au Mac

Mode écran fermé

Continuez de fonctionner capot fermé et sans écran externe, sur secteur ou sur batterie. L'écran s'éteint à l'intérieur du capot fermé, pour que rien ne reste allumé dans votre sac.

Un mot de passe, une seule fois

Le mode écran fermé et la pause AWDL pour le jeu demandaient autrefois votre mot de passe administrateur à chaque lancement. Approuvez l'assistant une seule fois dans les Éléments d'ouverture, et chaque bascule privilégiée devient ensuite instantanée et silencieuse. Il survit aux redémarrages et aux mises à jour, n'active que ces deux bascules, et se désinstalle au même endroit.

Pause automatique liée à la batterie

Laissez le Mac se mettre en veille dès que la charge passe sous un seuil que vous choisissez, même en pleine session, pour qu'une règle de maintien éveillé ne vide jamais la batterie. Quand la pause se déclenche, une notification en explique la raison, et brancher le chargeur relance la session.

Autoriser l'économiseur d'écran

Laissez l'économiseur d'écran ou la mise en veille de l'écran se déclencher après quelques minutes d'inactivité pendant que le système continue de fonctionner, pour que la machine reste active mais que l'écran puisse quand même se reposer.

Rester actif

Signalez votre activité à macOS pour que les sessions de bureau à distance, la VDI, Teams, Slack et les minuteurs de déconnexion d'entreprise continuent de vous voir présent, sans souris à agiter ni fausses frappes.

Rappels et actions de fin de session

Une notification « toujours en préparation » après N minutes, ponctuelle ou récurrente, avec un son facultatif, pour qu'une session oubliée ne puisse pas vider la batterie. À la fin, une invite peut mettre l'écran en veille ou lancer l'économiseur d'écran.

Automatisation et plateformeaccédez-y de partout

Shortcuts et URL scheme

Des actions Shortcuts de premier ordre (démarrer, arrêter, basculer, éventuellement pour N minutes) qui fonctionnent aussi depuis Spotlight et Siri, plus keepresso://start?duration=60 ou until=18:00 pour Raycast, Alfred et les scripts.

Outil en ligne de commande

Un CLI keepresso pilote l'app depuis des scripts et des pipelines : start, stop, toggle et status avec un fichier d'état JSON. Ou gardez le Mac éveillé à la manière de caffeinate, sans app du tout, jusqu'à ce qu'un processus se termine ou que vous appuyiez sur Ctrl-C.

Widgets et Control Center

Des widgets de bureau et du Centre de notifications avec compte à rebours en direct sur macOS 14 et versions ultérieures, plus une bascule dans Control Center sur macOS 26 pour démarrer ou arrêter une session, le tout sans ouvrir le menu.

Boîte à outils pour Mac sans écran

Une checklist de configuration examine la veille, le redémarrage automatique, la connexion automatique et l'accès à distance, et un écran virtuel HiDPI expérimental garde le Partage d'écran net sans faux connecteur.

Quinze langues

Toute l'app est traduite : le menu, les écrans Configuration et Jeux et streaming, les notifications, les libellés VoiceOver et les widgets de bureau. Choisissez votre langue dans les Préférences ou sur l'écran de bienvenue, ou laissez-la suivre celle du système.

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

TELEGRAMATLAS
un message dans Telegram, toute l'équipe se met en mouvement
MyAgens

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