À propos du projet

Finicky est une application macOS conçue pour router intelligemment les URLs vers votre navigateur préféré selon des règles configurables. Elle agit comme votre navigateur par défaut et redirige les liens selon des motifs que vous définissez — par exemple, ouvrir Bluesky dans Firefox et LinkedIn dans Chrome. Vous pouvez écrire des règles en JavaScript ou TypeScript, ce qui permet une logique complexe avec des expressions régulières et des fonctions personnalisées. Finicky prend également en charge la réécriture d'URL, comme forcer le HTTPS ou supprimer les paramètres de suivi. L'application s'intègre avec des extensions de navigateur pour Chrome et Firefox, permettant aux utilisateurs d'ouvrir des liens directement via des menus contextuels ou des clics avec la touche Alt. L'installation est disponible via Homebrew ou téléchargement direct, et la configuration est gérée par un fichier local (~/.finicky.js). Elle est idéale pour les utilisateurs souhaitant séparer navigation professionnelle et personnelle, ou automatiser la sélection du navigateur sur plusieurs services. Finicky fonctionne bien en complément d'outils comme Browserosaurus pour la sélection graphique du navigateur. La documentation, les guides de migration et les discussions communautaires sont disponibles sur le wiki GitHub et les forums de discussion du projet. Le projet est sous licence MIT et activement maintenu.