Reflex is a small native macOS app that opens each web link in the browser or browser profile that fits it best.
It can use TypeSafe Jev through OpenRouter for automatic selection. When the result is not clear, Reflex shows a compact chooser and lets you decide.
Reflex requires macOS 14 or newer.
brew install --cask Joker666/tap/reflexAfter installation:
- Open Reflex.
- Make Reflex the default browser for HTTP and HTTPS links.
- Enable the browsers and profiles that you want to use.
- Add a short purpose for each target, such as
Work links and company accounts. - Optional: add an OpenRouter API key to enable automatic selection.
You can use Reflex without an API key. In this mode, Reflex shows the chooser for each link.
- Includes guided first-launch setup for required access, optional automatic routing, browser discovery, and target purposes.
- Routes links to Safari, Chrome, Dia, Comet, Helium, Edge, Phi, Zen, Firefox, Brave, or Arc.
- Supports profiles for recognized Chromium-based browsers.
- Opens the chooser when automatic selection is unavailable or uncertain.
- Configurable auto-route confidence threshold (default 85%) in Settings.
- Lets you hold Option while you click a link to open the chooser directly. You can change this modifier in Settings.
- Keeps incoming links in memory only by default. An optional, local-only Activity Log provides full transparency into TypeSafe Jev decision scores and target evaluations with configurable 7 to 30 days retention.
- Profile discovery supports recognized Chromium-based browsers (Chrome, Edge, Comet, Dia, Helium, and Brave). Safari, Firefox, Zen, Phi, and Arc profiles are not available (for Arc, use Arc's native Air Traffic Control).
By default, Reflex does not save the links that you open. When you opt into the local Activity Log in Settings, Reflex stores only sanitized link context (host, path, query parameter names, and source app) and AI evaluation scores locally on your Mac. Full query values, tracking tokens, fragments, clipboard contents, and page contents are never saved. Logs are automatically pruned after your chosen retention period (7, 14, or 30 days) and can be cleared at any time.
For automatic selection, Reflex removes query values and fragments before it sends the reduced link information, source application, target names, and target purposes to OpenRouter. The selected browser always receives the original link.
