Vos pull requests, vos builds et votre chrono dans la Dynamic Island

L’état de vos PR GitHub, la progression de vos workflows Actions et le temps facturable par client, affichés dans la Dynamic Island du MacBook Pro. Pilotable au doigt, au trackpad ou au clavier.

Pour MacBook Pro avec Dynamic Island, sous macOS 27.3 ou plus récent. Sur le Mac App Store à la sortie de macOS 27.3.

Chrono client Acme en cours

Ce que l’île affiche

Pull requests

Les reviews qui vous sont demandées, l’état des checks et le merge. Toucher l’île ouvre la PR, un appui long affiche le détail.

Appui long : titre, branche et checks

Chrono par client

Démarrer, mettre en pause, changer de client depuis l’île. Taux horaire et arrondi par client, export CSV du mois.

Exemple d’export d’octobre 2026
Octobre 2026HeuresMontant
Acme Corp42 h 153 591,25 €
Studio Nord18 h 301 295,00 €
Interne6 h 00—
Appui long : taux horaire et montant en cours

GitHub Actions

L’étape en cours et sa durée pendant le run. Si un job échoue, l’île s’ouvre sur l’étape fautive et propose de relancer le workflow.

Échec : l’île s’ouvre sur l’étape fautive

Agents de code

Quand Claude Code, Codex, Cursor, Gemini CLI ou OpenCode attend une permission ou une réponse, l’île l’affiche, avec le projet et depuis quand. Un toucher ramène le terminal au premier plan, et vous répondez dans le terminal.

Permission demandée : l’île vous prévient

Tarifs

Téléchargement gratuit sur le Mac App Store. Pro s’achète dans l’app : abonnement annuel avec essai gratuit, ou achat à vie. Les prix seront publiés au lancement.

Questions

Quels Mac sont compatibles

Isletick est conçue pour MacBook Pro avec Dynamic Island et demande macOS 27.3 ou plus récent. Sur un autre Mac, l’app s’installe et fonctionne, mais son affichage est pensé pour la Dynamic Island : un message vous le signale au premier lancement, et l’essai gratuit permet de vérifier avant d’acheter.

Où télécharger l’app

Sur le Mac App Store uniquement. L’installation, les mises à jour et les achats passent par l’App Store.

Quand sort l’app

À la sortie de macOS 27.3 : c’est la version de macOS qui permet aux apps Mac de s’afficher dans la Dynamic Island. Apple n’a pas encore annoncé de date. Les inscrits à la liste d’attente reçoivent un e-mail le jour de la sortie.

Combien coûte l’app

Le téléchargement est gratuit. Isletick Pro s’achète dans l’app, au choix : un abonnement annuel avec un essai gratuit, ou un achat à vie en un seul paiement. Les prix seront affichés dans l’App Store au lancement. Un achat se restaure sur vos autres Mac avec le même identifiant Apple.

Quels agents de code sont pris en charge

Claude Code, Codex, Cursor, Gemini CLI et OpenCode, plus tout script capable d’envoyer une requête HTTP. Vous collez dans la configuration de l’agent un extrait fourni par l’app ; l’agent envoie alors ses événements à l’app sur votre Mac. L’île signale qu’un agent travaille, attend ou a terminé. La réponse se donne toujours dans le terminal.

Mes données quittent-elles mon Mac

Non. Il n’y a ni compte Isletick ni serveur. L’app interroge l’API GitHub directement depuis votre Mac, le jeton GitHub est stocké dans le Trousseau, le temps du chrono reste sur le disque et les événements des agents passent par une adresse locale (127.0.0.1) qui n’est pas exposée au réseau.

Faut-il un compte GitHub

Non. Le chrono et le statut des agents fonctionnent sans GitHub. Si vous connectez un compte, l’app demande la lecture des pull requests, des statuts de commit et des workflows Actions, uniquement sur les dépôts que vous choisissez. Relancer un workflow demande une permission d’écriture sur Actions, que vous pouvez refuser. « Déconnecter GitHub » supprime le jeton.

Comment le chrono est-il compté

Le temps est enregistré sur votre Mac, par client et par projet, avec le taux horaire et l’arrondi que vous définissez. L’export CSV donne les heures et les montants du mois par client.

Liste d’attente

Un e-mail le jour de la sortie, rien d’autre.

Votre adresse sert uniquement à annoncer la sortie d’Isletick. Désinscription en un clic. Confidentialité