Pourquoi j’ai créé Burly
· Matt Senter · Mis à jour le
J'utilise plusieurs navigateurs, et plusieurs profils dans chacun. Safari pour le travail et le personnel. Chrome avec un profil de développement séparé du reste. C'est ainsi que j'empêche les contextes d'une journée de déteindre les uns sur les autres.
L'ennui, c'est qu'à l'instant où je clique sur un lien, le système d'exploitation cesse de s'en soucier. Il confie l'URL au navigateur qui se trouve être celui par défaut et s'en va.
J'ai donc construit Burly, une petite application macOS qui me rend cette décision.
J'ai passé l'essentiel de ma carrière à faire des logiciels, et les projets qui me restent sont presque toujours ceux nés d'une contrariété personnelle que j'ai refusé de continuer à tolérer.
Burly, c'est exactement cela.
Il n'est pas issu d'une analyse de marché ni d'une feuille de route. Il vient de la petite friction quotidienne qui consiste à cliquer sur un lien professionnel depuis Slack et à le voir s'ouvrir dans mon navigateur personnel, connecté au mauvais compte, à côté des mauvais onglets.
La contrariété était minuscule et permanente
Aucune occurrence isolée de ce problème n'est grave. Un lien s'ouvre au mauvais endroit, vous le remarquez, vous faites glisser l'onglet ou vous copiez l'URL pour la coller dans la bonne fenêtre.
Dix secondes, peut-être.
Mais vous le faites des dizaines de fois par jour, et le coût n'est pas vraiment les dix secondes. C'est l'interruption. Vous étiez en train de lire, et vous voilà à faire de la logistique d'onglets. Les contextes que vous aviez tant travaillé à séparer s'effondrent quand même les uns dans les autres.
J'ai attendu que la friction paraisse assez petite pour être ignorée. Elle ne l'a jamais été. Elle taxait simplement, en silence, chaque lien sur lequel je cliquais.
L'outil que je voulais n'existait pas tout à fait
Il existe des applications qui permettent de poser des règles : envoyer tout ce qui vient de ce domaine vers ce navigateur. J'ai essayé cette approche et elle n'a jamais collé à ma façon de travailler.
Mon routage ne dépend pas vraiment du domaine. Le même lien peut relever de mon profil professionnel à un moment et de mon profil personnel à un autre, selon ce que je fais. Un moteur de règles m'oblige à le prévoir à l'avance et à maintenir ces règles pour toujours, à mesure que ma vie change.
Ce que je voulais était plus simple et plus honnête : à l'instant où un lien arrive, demandez-moi simplement où il doit aller, et rendez la réponse instantanée.
C'est donc ce que fait Burly.
macOS en propose des morceaux. Il permet de définir un navigateur par défaut, et Safari documente des profils avec leur propre comportement pour les liens externes. Ce qu’aucun des deux ne donne, c’est un sélecteur unique qui route entre tous les navigateurs que vous utilisez.
Comment Burly se compare-t-il aux autres routeurs de liens macOS ?
Je n’ai pas construit Burly dans le vide, et ce n’est pas la seule application de cette catégorie. Le résumé honnête, c’est que tous ces outils routent bien les liens ; ils diffèrent sur ce qu’ils savent traiter comme destination. Voici où chacun se situe, et les analyses détaillées vivent sur les pages de comparaison de Burly.
Burly face à Browserosaurus
Browserosaurus est l’application par laquelle presque tout le monde a commencé dans cette catégorie, et c’est celle à laquelle Burly doit le plus : vous cliquez sur un lien, une grille de navigateurs apparaît, vous en choisissez un au clavier. Son auteur a mis le projet à la retraite en 2025, et le dépôt est archivé. Il choisissait aussi entre navigateurs et non entre profils, donc il ne pouvait pas distinguer un Chrome professionnel d’un Chrome personnel, et il reposait sur Electron plutôt que sur du code natif. Burly est natif, maintenu, et comprend les profils.
Burly face à Choosy
Choosy possède le moteur de règles le plus poussé du lot, à 10 dollars, et il route plus que des liens : le menu Partager, Handoff et AirDrop passent par lui. Si vous voulez déclarer à l’avance où appartient chaque domaine, Choosy convient mieux. Il atteint les profils Chromium et Firefox mais ne peut pas viser un profil Safari, ce qui est précisément le cas qui m’a fait construire Burly.
Burly face à Velja
Velja coûte 8 dollars, est superbement réalisé et s’organise autour de règles par hôte et par application. Même forme de compromis que Choosy : excellent si vous voulez un moteur de règles, et il atteint les profils Chromium et Firefox, mais un profil Safari reste hors de portée.
Burly face à Bumpr
Bumpr est le moins cher à 2,99 dollars et le plus ciblé : il choisit entre navigateurs et entre clients de messagerie. C’est un travail réellement différent, et il le fait bien. Il ne vise pas du tout les profils.
La différence ne tient donc pas vraiment à la qualité. Elle tient à la question de savoir si le profil est la destination. Si vous gardez des profils Chrome séparés, la plupart de ces outils vous conviendront. Si votre vie professionnelle vit dans un profil Safari, le champ se réduit nettement. OpenIn fait partie des rares outils capables d’ouvrir des liens dans un profil Safari, et il mérite qu’on s’y arrête. C’est précisément l’écart pour lequel Burly a été construit.
Comment ça marche
Burly devient le gestionnaire système des liens sur lesquels vous cliquez. Quand vous en ouvrez un, un sélecteur radial rapide apparaît et vous choisissez la destination au clavier : Safari Travail, Chrome Dev, quels que soient les profils que vous gardez.
Il détecte automatiquement vos navigateurs et vos profils et tient cette liste à jour, si bien que je n'ai jamais rien à configurer à la main. Il fonctionne avec Safari, Chrome, Brave, Edge, Vivaldi, Arc et la famille Firefox.
Et parce qu'être interrogé à chaque fois deviendrait à son tour une contrariété, une touche de modification permet de sauter le sélecteur et de rouvrir votre dernière destination. La plupart de mes liens vont par séries : plusieurs pour le travail, puis plusieurs pour le personnel. Le contournement rend le cas courant gratuit et réserve le choix aux moments qui comptent vraiment.
Le clavier d'abord, parce que la vitesse est tout l'enjeu
Un routeur qui route lentement est pire que pas de routeur du tout. Si le sélecteur mettait ne serait-ce qu'un battement de trop à apparaître, ou s'il m'obligeait à attraper la souris, j'arrêterais de m'en servir et je reviendrais à faire glisser des onglets.
Le sélecteur apparaît donc à l'instant où le lien arrive, et chaque choix est à une frappe. Cette contrainte a davantage guidé la conception que n'importe quelle fonctionnalité. La barre était simple : Burly devait être plus rapide que l'habitude qu'il remplaçait, sinon il ne méritait pas d'exister.
Privé par défaut, comme tout ce que je publie
Un outil qui voit chaque lien sur lequel vous cliquez doit être digne de confiance, alors Burly garde tout sur le Mac. Pas de compte, pas de cloud, pas d'analytique, et aucune URL ne quitte jamais l'appareil. C'est une application native de la barre de menus, signée et notariée.
C'est le même instinct que derrière les autres petits outils que je fabrique. Les liens que vous ouvrez comptent parmi les données les plus révélatrices de votre journée. Le bon réflexe n'est pas de protéger soigneusement ces données. C'est de ne jamais les collecter. Les données que vous ne recueillez pas sont des données que vous ne pouvez jamais divulguer.
Un problème aussi petit mérite-t-il d'être résolu ?
Pourquoi un problème aussi petit méritait d'être résolu. Il serait facile de balayer Burly comme trivial. Il route des liens. C'est tout l'argumentaire.
Mais j'en suis venu à croire que les frictions petites et constantes sont exactement celles qu'il vaut la peine de supprimer, précisément parce qu'elles sont constantes. Un gros problème rencontré une fois par mois reçoit toute votre attention et une vraie solution de contournement. Un problème minuscule rencontré quarante fois par jour n'atteint jamais le seuil où l'on s'arrête pour le régler. Il creuse simplement un sillon dans votre attention.
L'IA a rendu la fabrication d'une petite application native assez bon marché pour que combler ces sillons vaille enfin un après-midi. Cela change le calcul de ce qui mérite d'exister. Un outil n'a pas besoin d'être ambitieux pour valoir la peine d'être construit. Il lui suffit de supprimer quelque chose que vous étiez fatigué de tolérer.
Le test que je continue d'appliquer
Burly a passé le seul test auquel je me fie vraiment pour un outil personnel : le lendemain, je l'ai utilisé sans y penser, et la friction qu'il remplaçait avait tout simplement disparu.
Je l'ai construit pour moi, et il s'avère que d'autres gens font tourner leurs navigateurs de la même manière anxieuse, cloisonnée par contextes, que moi. C'est en général ainsi que ça se passe. Grattez une démangeaison assez précise et vous découvrez que vous n'étiez jamais le seul à vous gratter.
Chaque lien, dans le bon profil de navigateur. C'est une petite promesse, et la tenir correctement, c'est tout le produit.
← Tous les articlesSuivant: Pourquoi je crée de petits logiciels locaux qui ne font qu’une chose →