Deux outils · macOS

Homebrew, à votre main.
En fenêtre ou en ligne.

Une application quand vous voulez voir, une commande quand vous voulez taper. Deux outils indépendants, qui pilotent votre installation brew existante sans jamais rien vous cacher.

macOS 11+ · Apple Silicon · Homebrew requis · Gratuit et open source

Sans compte Aucune boîte noire Vos commandes brew restent visibles 100 % local Indépendants l’un de l’autre
L’application

Tout Homebrew,
à l’écran.

Une app macOS native qui rend visible ce que la ligne de commande garde pour elle : ce qui est installé, ce qui en dépend, et ce qui va changer.

Vos paquets, d’un coup d’œil
Cocktails — paquets installés Cocktails — arbre des dépendances Cocktails — mises à jour par lot Cocktails — taps de confiance Cocktails — maintenance Cocktails — réglages et langues Cocktails — raccourcis clavier Cocktails — terminal intégré Cocktails — mot de passe administrateur
▶ Regarder la présentation complète (4 min)
Vue d’ensemble

Tout Homebrew, au même endroit.

Formulae et casks réunis, avec l’icône du projet, la description et les versions — une vue maître-détail où chaque paquet se lit d’un regard.

  • Icône, description, page du projet et versions installée / disponible
  • Filtre instantané, segments Formulae / Casks, tri et « racines »
  • Vos taps sous contrôle, et l’interface en 4 langues, changées à chaud
Écran Installés de CocktailsInstallés
Transparence

Voyez ce que vous installez vraiment.

Cocktails déplie l’arbre des dépendances transitives — pas seulement les dépendances directes. Vous savez exactement ce qui arrive sur votre Mac.

  • Arbre transitif complet (brew deps --tree)
  • Dépendances directes en un coup d’œil
  • Dépendants installés : averti avant chaque désinstallation
Arbre des dépendances dans CocktailsArbre des dépendances
Par lots

Mettez à jour — ou désinstallez — en un geste.

Cochez plusieurs paquets, une barre d’actions apparaît. Les opérations s’enchaînent, avec le journal en direct et une confirmation avant tout ce qui est irréversible.

  • Sélection multiple et mise à jour / désinstallation par lot
  • Surveillance en arrière-plan + badge de mises à jour
  • Nettoyage, dépendances orphelines, diagnostic et Brewfile au même endroit
Mises à jour par lot dans CocktailsMises à jour
Droits administrateur

Votre mot de passe ne quitte jamais votre Mac.

Certains casks lancent un installeur qui réclame sudo. Cocktails vous le demande dans l’app, puis le transmet directement à sudo — ni ligne de commande, ni variable d’environnement, ni fichier. Il n’est jamais écrit sur disque.

  • Gardé en mémoire seulement si vous le demandez, et oublié après un délai réglable
  • Mot de passe refusé : l’app vous le dit et redemande
  • Un terminal intégré, aussi, pour taper une commande brew sans quitter l’app
Demande de mot de passe administrateur dans CocktailsMot de passe administrateur

Verre dépoli

Fenêtre acrylique translucide et loader shaker vectoriel animé — une vraie identité macOS.

Notifications natives

Prévenu des nouvelles mises à jour via le centre de notifications, sous l’identité « Cocktails ».

Agent barre de menu

Tourne en arrière-plan, sans icône dans le Dock. Ouvrez-la depuis la barre de menu, quand vous voulez.

Pensé pour le clavier

Raccourcis ⌘W · ⌘M · ⌘, · F1, documentés dans l’app.

Confirmations sûres

Chaque action destructive passe par une confirmation claire. Aucune surprise.

Signée et notarisée

Bundle signé Developer ID et notarisé par Apple : elle se lance sans avertissement Gatekeeper.

brew install --cask cocktails

Après brew tap yves/cocktails https://gitlab.yg-devworks.com/yves/homebrew-cocktails.git

La ligne de commande

Et quand vous préférez taper,
jigger prend le relais.

Un doseur pour votre shell : dès que vous tapez une commande brew, winget ou scoop, un cadre apparaît sous l’invite et suit votre frappe. Et une seule syntaxe, jg, atteint celui des trois qui connaît le paquet. Il ne requiert pas l’application — son propre site lui est consacré.

Complétion contextuelle

La fenêtre suit votre frappe.

Rien à presser : le cadre apparaît seul et se resserre à chaque lettre. jigger lit la sous-commande avant de proposer quoi que ce soit — tous les paquets derrière install, uniquement les vôtres derrière uninstall — et ajoute --cask quand il le faut.

  • Sous-commandes, options et paquets — chacun à sa place
  • Badges formula / cask et repère « déjà installé »
  • insère, entre dans la liste, ^G ferme
zsh — jigger
$ brew uninstall wg
wget1.25.0
wgetpaste2.34
wireguard-tools1.0.20250521
insérer parcourir ^Gfermer
Dans votre shell

Une seule ligne à ajouter.

Une ligne dans ~/.zshrc, et c’est tout. Sous Windows, un Import-Module dans le profil PowerShell fait le même travail. jigger s’installe par Homebrew, se met à jour comme le reste, et s’utilise aussi comme commande externe : brew jigger.

  • Écrit en Go : le sélecteur s’ouvre instantanément
  • Ne requiert que le gestionnaire — l’application est facultative
  • Compilé chez vous par Homebrew ; sous Windows, une archive dont le condensat est publié
~/.zshrc
# une ligne, et le cadre suit votre frappe
source "$(brew --prefix jigger)/share/jigger/jigger.plugin.zsh"

$ brew list --
--versions   --cask   --formula   --pinned

Instantané

Compilé en Go, sans machine virtuelle à démarrer : la complétion ne se fait jamais attendre.

Vos flèches restent les vôtres

Tant que le cadre n’a pas le clavier, et restent l’historique du shell.

Installé par brew ou scoop

Même tap que l’application, mais une formule indépendante. Sous Windows, un bucket scoop et rien à compiler.

brew install yves/cocktails/jigger scoop install jigger

Puis la ligne source ci-dessus dans ~/.zshrc, ou l’Import-Module dans votre profil PowerShell. Le détail est sur le site de jigger.

Rien dans votre dos

Deux outils,
une même vérité du terminal.

Ni l’un ni l’autre ne remplace Homebrew : ils pilotent votre installation existante. Les commandes exécutées et leurs sorties restent visibles, en direct, pendant chaque opération.

Journal de l’opérationEN DIRECT
$ brew upgrade node
==> Fetching downloads for: node
 Bottle Manifest node (24.4.1)
 Bottle node (24.4.1)
==> Upgrading node 24.3.0 → 24.4.1
==> Summary
🍺  node was successfully upgraded
Liste de diffusion

Ne manquez aucune nouvelle version

Les deux outils sont disponibles dès maintenant. Abonnez-vous pour être prévenu des nouvelles versions et fonctionnalités — aucun spam, uniquement l'essentiel.

Curieux du fonctionnement ? Code source sur GitHub ↗