About this project
Finicky is a macOS application designed to intelligently route URLs to your preferred browser based on configurable rules. It acts as your default browser and redirects links according to patterns you define — for example, opening Bluesky in Firefox and LinkedIn in Chrome. You can write rules in JavaScript or TypeScript, enabling complex logic with regular expressions and custom functions. Finicky also supports URL rewriting, such as forcing HTTPS or stripping tracking parameters. The app integrates with browser extensions for Chrome and Firefox, allowing users to open links directly via context menus or alt-clicks. Installation is available via Homebrew or direct download, and configuration is managed through a local file (~/.finicky.js). It’s ideal for users who want to separate work and personal browsing or automate browser selection across multiple services. Finicky works well alongside tools like Browserosaurus for graphical browser selection. Documentation, migration guides, and community discussions are available on its GitHub wiki and discussion boards. The project is MIT licensed and actively maintained.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.