Ajar app icon

Ajar

La luminosité qui suit l’écran. L’éveil qui suit le travail.

Featured on Product Hunt.

Ajar - Lid Angle Sync & Keep Awake for AI Agents on Mac | Product Hunt

Ouvre l’écran.

La lumière monte avec lui.

Referme-le et le Mac disparaît.

Luminosité, clavier, volume.

Une seule courbe associe l’écran de fermé à entièrement ouvert. Glisse un point unique pour la modeler. La luminosité de l’écran suit la courbe par défaut. Active le rétroéclairage du clavier et le volume système pour qu’ils suivent.

L’écran définit la fraction. Ta préférence définit le plafond. Touche manuellement la luminosité, le clavier ou le volume, et Ajar le lit comme ta préférence à cet angle, puis continue de suivre l’écran à partir de là.

Éveillé pendant que l’agent travaille.

macOS s’endort environ cinq minutes après que le clavier s’est tu. Les agents d’IA dans le terminal pensent entre les frappes, lancent des outils, écrivent des fichiers, puis reviennent. Le système lit tout cela comme inactif. Claude Code, Codex, Gemini CLI : Ajar surveille les fichiers de session qu’ils écrivent et garde le Mac éveillé tant que les fichiers bougent. Puis il se retire.

Écris aussi tes propres règles. Six conditions, combinées comme tu veux. Depuis la barre de menus, garde le Mac éveillé pendant 30 minutes, une heure, deux, ou indéfiniment.

Écran ouvert, reste éveillé. Éveillé tant que l’écran est au-delà d’un angle que tu fixes.

Éloigne-toi, referme l’écran, et le Mac s’endort au moment où tu le fais.

Épingle à une app. Éveillé tant qu’elle est ouverte, ou seulement quand elle est au premier plan.

Logic Pro en session. Final Cut en plein rendu. Xcode pendant qu’un build tourne.

Attends une tâche CLI. Éveillé tant qu’un processus d’arrière-plan nommé tourne.

Encodage avec ffmpeg. Synchronisation avec rsync. Un agent de code dans le terminal.

Cale-toi sur un réseau. Éveillé tant que tu es sur un réseau Wi-Fi auquel tu fais confiance.

Au bureau : oui. Au café : non. Où que se trouve ta ligne.

Attends un volume. Éveillé tant qu’un disque spécifique est monté.

Un passage de Time Machine. Un SSD externe branché. Un rendu vers un volume scratch.

Suis le câble. Éveillé tant que le Mac est branché.

Bien éveillé sur secteur, sommeil normal sur batterie.

Ajar status screen showing live readouts

Tout sur un seul écran.

Un seul écran pour le capteur d’écran, les sorties synchronisées, l’état d’éveil et les compteurs cumulés. Pratique pour vérifier une courbe d’un coup d’œil, ou voir combien de temps Ajar a tenu le Mac éveillé.

Sensor angle de l’écran. Sync ancre et sorties. Awake état. Usage temps d’exécution total, luminosité appliquée, temps maintenu éveillé.

Là où il se met au travail.

  • Agent Care, sans intervention.

    Claude Code, Codex et Gemini CLI écrivent chacun un fichier de session pendant qu’ils pensent. Ajar surveille ces fichiers directement. Le Mac reste éveillé tant que le fichier bouge, quel que soit le silence du clavier. L’agent termine la tâche, le fichier cesse de bouger, le Mac retourne dormir. Tu n’as jamais eu à toucher à quoi que ce soit.

  • Défini par l’écran.

    La charnière connaît l’angle exact. Ajar associe cet angle à trois sorties à la fois : luminosité de l’écran, rétroéclairage du clavier et volume système. Une seule courbe de fermé à entièrement ouvert, modelée par un point unique que tu glisses. Change de pièce, change de posture, et les trois réglages suivent sans devoir aller dans le Centre de contrôle.

  • Jusqu’à ce que le travail s’arrête.

    Final Cut rend, ffmpeg encode, rsync tourne toute la nuit, Xcode compile, des entraînements tournent. Le ventilateur et le graphe CPU rendent le travail évident, mais le minuteur d’inactivité de cinq minutes ne le voit pas. Pointe Ajar sur un disque monté, un processus qui tourne, un Wi-Fi de confiance, ou simplement l’écran ouvert au-delà d’un angle. Le Mac reste éveillé tant que ce signal est réel, et redescend au moment où il ne l’est plus.

  • Au-delà de l’interrupteur.

    Les autres apps « keep-awake » sont des interrupteurs et des chronomètres. Allume, oublie d’éteindre, vide la batterie pendant la nuit. Ajar tourne plutôt sur des signaux : un fichier de session qui bouge, un processus vivant, un disque monté, l’écran au-delà d’un angle, le Wi-Fi sur lequel tu es. Éveillé tant qu’un signal est réel. Endormi au moment où il tombe. Rien à régler le matin, rien à défaire le soir.

Questions fréquentes.

  • Quels Macs et quelles versions de macOS Ajar prend-il en charge ?

    Tout Mac Apple Silicon sous macOS 15 (Sequoia) ou ultérieur. Nous développons et testons sur un MacBook Pro M4 Pro. Les règles Awake tournent sur tous les modèles Apple Silicon, du MacBook Air au Mac Studio. Sync lit le capteur de charnière du MacBook, donc la courbe pilotée par l’écran est réservée aux MacBook. Sur un Mac de bureau, le reste d’Ajar fonctionne toujours.

  • Sync fonctionne-t-il sur les écrans externes ?

    Le Studio Display suit aujourd’hui la même courbe d’angle d’écran que l’écran intégré. Les autres écrans externes connectés à un MacBook figurent sur notre feuille de route.

  • Comment Awake sait-il qu’un agent d’IA travaille vraiment ?

    Claude Code, Codex et Gemini CLI ajoutent chacun à un fichier de session sur disque pendant qu’ils pensent et appellent des outils. Ajar surveille la date de modification du fichier. Tant que le fichier bouge, la règle est active. Le seuil de silence est par défaut de 30 secondes, réglable sur 10, 60, 120 ou 300.

  • Que se passe-t-il si j’ajuste la luminosité ou le volume manuellement ?

    Ajar lit la nouvelle valeur comme ta préférence à l’angle d’écran actuel, puis continue de mettre la courbe à l’échelle à partir de là. Les changements manuels ancrent la courbe au lieu de la combattre.

  • Ajar va-t-il vider ma batterie ?

    Ajar bloque seulement le sommeil par inactivité. L’écran continue de baisser et de s’endormir selon son propre rythme, et le Mac bascule en sommeil système au moment où ta dernière règle active se libère. Rien ne tourne en boucle. Tout est piloté par signaux.

Plus de questions sur la page FAQ Ajar.

Ajar menu bar open on a MacBook

Vit dans la barre de menus.

Clique sur l’icône. Mets Ajar en pause. Choisis une durée Keep Awake. Ouvre Status pour la lecture en direct.

Conçu pour les Macs Apple Silicon sous macOS 15 ou ultérieur.