🍺 BREW Explorer

← all casks

Finicky

brew install --cask finicky v4.2.2

Route URLs to different browsers based on customizable rules written in JavaScript or TypeScript.

Why you might care

Finicky lets you automatically open links in the right browser—useful if you use multiple browsers for work/personal, different apps, or specific services. Rules are scriptable with full regex and function support, and can even rewrite URLs (strip tracking, force HTTPS). Open-source and free.

Categories

Alternatives

Open With Pro Browserosaurus
541
30-day installs · #450
1.5k
90-day · #472
4.9k
365-day · #486
4.9k
★ GitHub stars · updated 1d ago

GitHub topics

browser go handler macos menu productivity typescript url

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "alternatives": [
    "Open With Pro",
    "Browserosaurus"
  ],
  "artifacts": [
    {
      "app": [
        "Finicky.app"
      ],
      "target": "/Applications/Finicky.app"
    },
    {
      "zap": [
        {
          "trash": "~/Library/Preferences/se.johnste.finicky.plist"
        }
      ]
    }
  ],
  "auto_updates": null,
  "categories": [
    "browser",
    "productivity",
    "launcher"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Utility for customizing which browser to start",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "Finicky",
  "enrichment_fetched_at": "2026-06-20T22:42:45+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "finicky",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-19T22:12:09Z",
  "github_readme_excerpt": "\u003cdiv align=\"center\"\u003e\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/user-attachments/assets/ab66e6cc-25d1-4f5f-9c98-c742ecb2261f\"\u003e\n  \u003cimg alt=\"Finicky Logo\" height=\"110\" src=\"https://github.com/user-attachments/assets/067d7619-a2be-49dd-8a4f-5e9a46fa632a\"\u003e\n\u003c/picture\u003e\n\u003cbr/\u003e\u003cbr/\u003e\n \u003cstrong\u003eAlways open the right browser\u003c/strong\u003e\u003cbr\u003e\n    \u003cbr/\u003e\n\n\u003c/div\u003e\n\nFinicky 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.\n\n- Route any URL to your preferred browser with powerful matching rules\n- Automatically edit URLs before opening them (e.g., force HTTPS, remove tracking parameters)\n- Write rules in JavaScript or TypeScript for complete control\n- Create complex routing logic with regular expressions and custom functions\n- Handle multiple browsers and apps with a single configuration\n- Keep your workflow organized by separating work and personal browsing\n\n[![GitHub prerelease](https://badgen.net/github/release/johnste/finicky?color=purple)](https://GitHub.com/johnste/finicky/releases/) ![MIT License](https://badgen.net/github/license/johnste/finicky) ![Finicky v4 release](https://badgen.net/github/milestones/johnste/finicky/6?color=pink)\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Basic configuration](#basic-configuration)\n- [Configuration](#configuration)\n- [Migrating from Finicky 3](#migrating-from-finicky-3)\n\n## Installation\n\n- Download from [releases](https://github.com/johnste/finicky/releases)\n- Or install via homebrew: `brew install --cask finicky`\n- Create a JavaScript or TypeScript configuration file at `~/.finicky.js`.  Have a look at the example configuration below, or in the `example-config` folder.\n- Start Finicky (in Applications, or through Spotlight/Alfred/Raycast) and allow it to be set as the default browser. Starting Finicky m",
  "github_repo": "johnste/finicky",
  "github_stars": 4911,
  "github_topics": [
    "browser",
    "go",
    "handler",
    "macos",
    "menu",
    "productivity",
    "typescript",
    "url"
  ],
  "homepage": "https://github.com/johnste/finicky",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 541,
  "installs_365d": 4945,
  "installs_90d": 1532,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": "2026-06-20T23:04:16+00:00",
  "llm_model": "claude-haiku-4-5",
  "names": [
    "Finicky"
  ],
  "one_liner": "Route URLs to different browsers based on customizable rules written in JavaScript or TypeScript.",
  "rank_30d": 450,
  "rank_365d": 486,
  "rank_90d": 472,
  "raw_hash": "9b4d5780eb57beb0",
  "ruby_source_path": "Casks/f/finicky.rb",
  "tap": "homebrew/cask",
  "token": "finicky",
  "version": "4.2.2",
  "why_use_this": "Finicky lets you automatically open links in the right browser\u2014useful if you use multiple browsers for work/personal, different apps, or specific services. Rules are scriptable with full regex and function support, and can even rewrite URLs (strip tracking, force HTTPS). Open-source and free."
}