Brimline

Installer Brimline

Brimline est une app Mac seulement : macOS 14 (Sonoma) ou plus récent, sur puce Apple ou Intel. Il n'existe pas de version Windows ni Linux. Installez-le en une ligne, depuis l'image disque, ou construisez-le depuis son code source public.

Ce qu'il faut

  • Un Mac sous macOS 14 Sonoma ou plus récent, puce Apple ou Intel (une seule app universelle). Elle est développée et essayée sur puce Apple avec un macOS récent ; Intel et Sonoma même ne sont pas encore essayés.
  • Au moins un compte connecté à Claude Code, l'outil officiel en ligne de commande (Claude est activé par défaut). ChatGPT, Gemini, Grok et Cursor sont lus par leur propre outil, si vous l'utilisez, et sont coupés tant que vous ne les activez pas. Voir Associer vos comptes.

En une ligne (conseillé)

Dans le Terminal :

curl -fsSL https://brimline.thanaelfontaine.eu/install.sh | sh

Le script (à lire ici) vérifie que le Mac a macOS 14 ou plus récent, télécharge Brimline.dmg de la dernière version depuis GitHub avec son SHA-256, n'installe rien s'ils diffèrent, copie Brimline.app dans /Applications (ou là où Brimline est déjà, ou dans ~/Applications quand /Applications n'est pas modifiable), relie la commande à ~/.local/bin/brimline et ouvre l'app. Il ne demande aucun mot de passe administrateur. La même ligne, relancée, met à jour. Sous macOS 27, cacher les icônes des autres apps ne marche que depuis /Applications : une copie gardée dans ~/Applications est refusée tant qu'elle n'est pas déplacée.

L'image disque

  1. Téléchargez Brimline.dmg. Son SHA-256 est dans Brimline.dmg.sha256, sur la page de la version.
  2. Ouvrez-la : une fenêtre montre Brimline à côté d'un raccourci vers Applications. Glissez Brimline sur Applications.
  3. Ouvrez Brimline depuis Applications. La première fois, macOS demande une autorisation (section suivante).

La première ouverture

Brimline n'est pas notarisé par Apple : cela passe par le programme Apple Developer, payant, que Brimline n'utilise pas. Quand vous ouvrez pour la première fois l'app téléchargée dans un navigateur, macOS la bloque donc. Fermez le message, ouvrez Réglages Système, Confidentialité et sécurité, descendez et cliquez sur Ouvrir quand même, puis Ouvrir (la page d'Apple). macOS ne le demande qu'une fois.

macOS le demande pour les fichiers téléchargés par un navigateur. Dans nos essais (macOS 27), l'app installée par la ligne de commande, qui télécharge avec curl, ne portait pas cette marque.

Depuis la source

Il faut les Command Line Tools d'Apple, qui apportent Swift (ni Xcode, ni compte Apple). S'ils manquent, installez-les avec :

xcode-select --install

Puis récupérez le code source, construisez l'app et installez-la :

git clone https://github.com/ThanaelFontaine/Brimline.git
cd Brimline
scripts/build_app.sh
scripts/install.sh

scripts/build_app.sh compile l'app et la commande brimline et assemble build/Brimline.app, signée ad hoc sur votre Mac (codesign -s -). scripts/install.sh la copie dans /Applications (ou dans ~/Applications quand /Applications n'est pas modifiable), met à la Corbeille une copie laissée dans ~/Applications par une installation précédente, relie la commande à ~/.local/bin/brimline et ouvre l'app ; ajoutez --login pour l'ouvrir aussi à la connexion. Aucun mot de passe administrateur n'est demandé. Pour mettre à jour, lancez git pull dans ce dossier, puis les deux scripts à nouveau.

Après l'installation

  1. Sa jauge apparaît dans la barre des menus, près de l'horloge (il n'y a pas d'icône dans le Dock). Cliquez dessus pour voir vos comptes.
  2. Pour taper brimline dans un terminal, ~/.local/bin doit être dans votre PATH ; sinon, ajoutez cette ligne à votre ~/.zshrc :
    export PATH="$HOME/.local/bin:$PATH"

Premier lancement

Brimline cherche tout de suite vos comptes Claude Code. S'il en manque un, ouvrez Réglages… depuis la fenêtre, onglet Comptes : cliquez sur Rechercher à nouveau, ou ajoutez son dossier avec Ajouter un dossier Claude Code… Voir Associer vos comptes. Pour lancer Brimline avec votre Mac, activez Ouvrir à la connexion dans l'onglet Général.

Mettre à jour

  • Installé en une ligne : relancez la même ligne. Elle quitte la copie en cours avant de la remplacer.
  • Depuis l'image disque : quittez Brimline, téléchargez la nouvelle image et glissez à nouveau Brimline sur Applications, en remplaçant l'ancien.
  • Depuis la source : dans le dossier de la source, récupérez la nouvelle version, construisez-la et réinstallez-la :
    cd Brimline
    git pull
    scripts/build_app.sh
    scripts/install.sh

Désinstaller

  1. Désactivez Ouvrir à la connexion (Réglages, Général) si vous l'aviez activé : l'app retire elle-même son élément de connexion.
  2. Quittez Brimline (Quitter en bas de sa fenêtre).
  3. Supprimez l'app, le lien de la commande, l'élément de connexion s'il est encore là, et le dossier de Brimline, qui contient les chiffres (usage.json) et vos préférences (settings.json), et aucun secret :
    rm -rf /Applications/Brimline.app ~/Applications/Brimline.app
    rm -f ~/.local/bin/brimline
    rm -f ~/Library/LaunchAgents/eu.thanaelfontaine.brimline.plist
    rm -rf ~/Library/Application\ Support/Brimline

Brimline n'a jamais rien écrit dans vos dossiers Claude Code, dans le Trousseau ni dans les fichiers des autres outils qu'il lit : il n'y a rien à nettoyer de ce côté. Si vous lui avez donné l'autorisation Accessibilité (macOS 27, pour cacher des icônes), retirez Brimline de Réglages Système, Confidentialité et sécurité, Accessibilité.