Pour Claude Code sur macOS et Windows · gratuit et open source

Sache d'un coup d'œil quand Claude a fini.

Lutins pose une petite encoche en haut de ton écran, avec un perso en pixel art pour chaque session Claude Code. Il saute quand il bosse, s'agite quand il t'attend et fait la fête quand c'est fini.

LUTINS · maintenantMigration PostgresC'est fini ! Claude a bossé 11 s.
il travaille il t'attend il a fini il dort

Les états

Quatre états, zéro effort.

Plus besoin de revenir vérifier la fenêtre toutes les deux minutes : il suffit de jeter un œil en haut de l'écran.

Il travaille

Il saute et brille en bleu. Au survol, tu vois ce qu'il fait : il lance une commande, écrit du code, lit des fichiers…

Il t'attend

Il s'agite et un « ! » orange clignote : Claude veut ta permission, a une question ou attend que tu valides son plan.

Il a fini

Confettis, gros saut, halo vert — et tout le contour de l'encoche pulse en vert jusqu'à ce que tu le regardes. Une notification part aussi.

Il dort

Plus rien depuis un moment : il ferme les yeux, fait « z », puis s'en va tout seul.

Au survol

Toutes tes sessions, sans changer de fenêtre.

Passe la souris sur l'encoche : elle s'agrandit et liste chaque session avec le titre de la discussion, ce que Claude fait et depuis combien de temps.

  • Un clic sur un perso ouvre la bonne app : Claude, ton terminal ou VS Code.
  • Glisse-la par la poignée pour dégager une page, ou pose-la librement sur l'écran.
  • Clic droit pour les réglages : taille, perso, écran, son, notification.
L'encoche dépliée : quatre sessions avec leur titre et leur statut

Les persos

Choisis ton compagnon.

Dix persos en pixel art, ou un différent pour chaque session. Clique sur l'un d'eux pour le voir en action plus haut.

Dans l'app : clic droit sur l'encoche → Personnage.

Fonctions

Discret, mais impossible à rater.

Sur tous tes écrans

Une encoche noire en haut au centre de chaque écran, au-dessus de tout, même en plein écran. Trois tailles au choix.

Déplace-la où tu veux

Près du haut elle s'y recolle, ailleurs elle devient une pastille libre. Sa place est gardée pour chaque écran.

Une notification à la fin

Seulement quand Claude a fini, avec le titre de la discussion et la durée. Un clic ouvre la bonne app.

Visible entre les bureaux

Elle reste en place quand tu glisses d'un bureau à l'autre, et se cache à l'écran de verrouillage.

100 % local

Claude Code parle à l'app sur 127.0.0.1. Rien ne sort de ton Mac, aucun compte, aucune clé.

Toujours là

Elle se lance au démarrage du Mac et suit toutes tes sessions : l'app Claude, le terminal et VS Code.

Installer

Une ligne à coller, c'est tout.

Ce qu'il te faut

  • Un Mac avec macOS 13 ou plus récent
  • Claude Code (app Claude, terminal ou VS Code)
  • Les outils de développement d'Apple : l'installateur te les propose s'ils manquent

Colle cette ligne dans le Terminal

Ouvre l'app Terminal (⌘ Espace, « Terminal »), colle, puis Entrée. L'app est compilée sur ton Mac et copiée dans ~/Applications.

$ curl -fsSL https://raw.githubusercontent.com/lucasjanvierpro-oss/lutins/main/install.sh | bash

S'il manque les outils d'Apple, accepte leur installation puis relance la même ligne.

C'est tout

L'encoche apparaît, l'app se branche toute seule à Claude Code (avec une sauvegarde de tes réglages) et se lance à chaque démarrage.

Clique sur Autoriser quand macOS te demande pour les notifications.

Pour désinstaller : clic droit sur l'encoche → Débrancher de Claude Code et quitter.

Sur Windows 10 ou 11

Ouvre PowerShell (touche Windows, « PowerShell »), colle, puis Entrée. Rien d'exécutable n'est téléchargé : le code est compilé sur ton PC.

> powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/lucasjanvierpro-oss/lutins/main/windows/install.ps1 | iex"

Sous le capot

Simple comme un hook.

Claude Code prévient Lutins à chaque étape : message envoyé, outil lancé, permission demandée, travail terminé.

Claude Codeapp Claude, terminal ou VS Code
→
Hooksun petit curl par événement
→
Lutinsserveur local sur 127.0.0.1:3850
→
L'encocheun perso par session