{"repo":"johnste/finicky","free":true,"listed":false,"github":"https://github.com/johnste/finicky","clone":"git clone https://github.com/johnste/finicky.git","description":"A macOS app for customizing which browser to start","language":"Go","stars":5025,"topics":["productivity","browser","handler","url","menu","macos","typescript","go"],"license":"MIT","category":"productivity","readme_excerpt":"Always open the right browser Finicky is a macOS application that allows you to set up rules that decide which browser is opened for every url. With Finicky as your default browser, you can tell it to open Bluesky or Reddit in one browser, and LinkedIn or Google Meet in another. - Route any URL to your preferred browser with powerful matching rules - Automatically edit URLs before opening them (e.g., force HTTPS, remove tracking parameters) - Write rules in JavaScript or TypeScript for complete control - Create complex routing logic with regular expressions and custom functions - Handle multiple browsers and apps with a single configuration - Keep your workflow organized by separating work and personal browsing Table of Contents - Installation - Basic configuration - Configuration - Migrating from Finicky 3 Installation - Download from releases - Or install via homebrew: brew install --cask finicky - Create a JavaScript or TypeScript configuration file at /.finicky.js . Have a look at the example configuration below, or in the example-config folder. - Start Finicky (in Applications, or through Spotlight/Alfred/Raycast) and allow it to be set as the default browser. Starting Finicky manually opens the configuration/troubleshooting window. Basic configuration Here's a short example configuration that can help you get started See the configuration for all the features Finicky supports. Configuration Finicky has extensive support for matching, rewriting and starting browsers or o","default_branch":null,"files":null,"tree":[],"storefront":"/r/johnste","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/johnste/finicky/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}