Taphouse – La GUI Homebrew avec scanner CVE intégré – Korben
https://korben.info/taphouse-homebrew-gui-macos.html + https://github.com/milanvarady/Applite
📌 Si Homebrew est votre couteau suisse sur Mac mais que le terminal vous fatigue, Taphouse 1.5 arrive avec une approche très “outil du quotidien” : une interface graphique native macOS, pensée pour installer et maintenir vos formules et casks, tout en ajoutant deux fonctions qu’on ne voit pas souvent réunies ailleurs.
Derrière l’app, on trouve Multimodal Solutions (une entreprise grecque) qui propose Taphouse comme une couche graphique au-dessus de Homebrew. L’idée est simple : au lieu de jongler entre brew install, la gestion des services, l’exploration des dépendances et les mises à jour, vous pilotez l’essentiel depuis une UI. Et comme beaucoup de Mac finissent par accumuler des installations “à l’ancienne”, Taphouse se positionne aussi comme un outil de ménage et de remise à plat.
Ce qui rend Taphouse particulier, ce n’est pas seulement le fait d’être une GUI (il en existe déjà : Cakebrew, Applite, Cork, WailBrew…). C’est surtout le duo de fonctionnalités mis en avant : un scanner de vulnérabilités (CVE) intégré et un détecteur d’applications Intel qui tournent encore via Rosetta sur les Mac Apple Silicon.
Côté sécurité, le principe du scan CVE est le suivant : à chaque installation, Taphouse compare les versions des paquets (et, point important, des dépendances) avec des flux de vulnérabilités. L’app affiche ensuite des indicateurs visuels (avec des codes couleur selon la sévérité) et fournit des liens vers des sources de référence, notamment la base NVD et les rapports côté éditeurs/fournisseurs. L’intérêt, dans un contexte réel, c’est de détecter plus vite les failles connues sur des briques qu’on oublie facilement de mettre à jour, parce qu’elles ne sont pas “au premier plan” : une dépendance installée il y a des mois, un outil de dev rarement utilisé, un binaire resté en place après un changement de machine… Quand une nouvelle CVE apparaît, Taphouse peut rescanner en arrière-plan, ce qui aide à garder une vue continue plutôt que de découvrir un problème au détour d’un audit.
L’autre volet, très concret pour les possesseurs de Mac M1/M2/M3 et suivants, concerne Rosetta. Beaucoup de gens migrent d’un Mac Intel vers Apple Silicon et conservent, parfois sans s’en rendre compte, des applications x86_64 dans /Applications. Résultat : certaines tournent sous Rosetta, ce qui n’est pas forcément dramatique mais peut être inutile si une version native existe. Taphouse scanne le dossier, repère ces binaires Intel, et, lorsqu’un cask compatible est disponible, propose d’installer la variante Apple Silicon via Homebrew. On est ici sur un usage “hygiène système” : identifier les reliques, réduire le bruit et revenir vers des versions natives quand c’est possible.
Points clés
- GUI macOS native pour gérer Homebrew sans tout faire au terminal.
- Scan CVE intégré : comparaison des versions avec des flux de vulnérabilités et liens vers NVD/rapports.
- Rescan possible en arrière-plan quand de nouvelles vulnérabilités sont publiées.
- Détection des apps Intel exécutées via Rosetta sur Mac Apple Silicon.
- Proposition d’alternatives natives Apple Silicon via des casks Homebrew quand elles existent.
- Version gratuite axée gestion/maintenance ; version Pro ajoute des outils “power-user”.
Sur le périmètre “gestion Homebrew” proprement dit, Taphouse met en avant un catalogue conséquent (plus de 14 000 formules et casks), l’installation “en un clic”, l’aperçu des dépendances, et la gestion des services Homebrew (démarrer, arrêter, redémarrer). À cela s’ajoutent des fonctions orientées maintenance : nettoyage d’espace disque et gestion d’éléments liés à Gatekeeper (quarantaine). Pour celles et ceux qui ont déjà vécu un brew upgrade au mauvais moment, Taphouse permet aussi de repousser une mise à jour (sur des horizons du type 1 jour, 1 semaine ou 1 mois), ce qui colle bien à la réalité : parfois, on veut juste stabiliser sa machine le temps de finir un sprint ou une démo.
La partie commerciale est assez lisible. Une version gratuite couvre le socle, et une version Pro à 9,99 € (présentée comme une licence à vie) vise les utilisateurs qui veulent aller plus loin. Parmi les ajouts mentionnés : une migration Apple Silicon assistée, l’affichage des release notes GitHub directement dans l’app, et un tableau de bord de “santé du système” avec un score global. Ce sont des options typiques de power-user : pas indispensables pour installer deux casks de temps en temps, mais utiles si vous gérez un poste de travail chargé, avec des outils de dev, des services en arrière-plan, et un historique de machines différentes.
Deux points méritent d’être gardés en tête pour se faire une opinion honnête. D’abord, Taphouse n’est pas open source, même si un dépôt GitHub existe : il sert surtout au suivi des bugs. Ensuite, la concurrence se segmente par usage : si vous n’installez pratiquement que des casks, Applite peut suffire pour une grande partie des besoins ; si vous cherchez une alternative open source, Cork est souvent cité (même si, dans ce cas, le binaire précompilé est payant) ; et Cakebrew existe encore, mais le projet semble moins actif.
Au final, Taphouse se distingue surtout par l’intégration du scan CVE et par l’assistance à la transition Apple Silicon (notamment via la chasse aux binaires Intel sous Rosetta). Si votre priorité, c’est la sécurité opérationnelle au quotidien et la propreté de votre environnement Homebrew, ces deux axes ont un vrai intérêt pratique. Et si votre motivation principale est simplement de “sortir du terminal” pour installer, gérer et nettoyer sans friction, la version gratuite peut déjà faire le job.
Pour l’installation, Taphouse peut lui-même être installé via Homebrew (en cask), ou via téléchargement direct depuis le site officiel. Si vous utilisez Homebrew pour piloter votre Mac et que vous commencez à perdre le fil entre dépendances, mises à jour et migrations, Taphouse mérite au moins un essai, ne serait-ce que pour visualiser ce qui traîne et reprendre le contrôle.
