LinkPrism – Route URLs to the right Chrome profile automatically
Solves real friction (profile juggling) elegantly; Chrome multi-profile management already exists natively.
open links on macOS in whatever browser, app, or profile you need - whatever yo jam is
Beats Choosy by routing links to specific browser profiles based on source app.
macOS power users and developers managing multiple accounts
Choosy · OpenInOne · LinkLiar
- Browser profiles as first-class targets. A rule can send a URL to "Chrome, Profile 3" or "Firefox, Work container" - not just "Chrome". Seems obvious; somehow nobody else does it properly.
- Source-app matching. GitHub links from Slack route differently than GitHub links from Messages. Handoff, AirDrop, Share, Services, and each browser extension get synthetic bundle IDs so rules can fire on ingress path.
- Tracker stripping happens before the target browser ever sees the URL, so referrer leakage through utm_* / fbclid / gclid / etc. is cut off globally rather than per-site. This is the only sane way to do it.
- Custom launch arguments with a $URL placeholder, so you can point a rule at any executable, not just registered URL handlers. Useful for throwaway Chromium instances or weird CLI tools.
- Menu bar only. No dock icon, no cmd-tab entry (unless the preferences window is open).
Stack: Swift, AppKit, App Group container shared with a Share Extension, Safari Web Extension (WIP but should be out soon), and a native messaging host for Chromium/Firefox extensions (not live yet, just doing final spit and polish). Private windows in Safari & Orion go through AppleScript because there's no CLI flag (thanks, Apple). Everything is local - the only network traffic is optional iCloud KV sync and Sparkle update checks.
macOS 14+. BSD-3. Happy to answer implementation questions, especially around default-browser registration, the LSHandlers dance, and how the native messaging manifests get installed across six Chromium variants without them stepping on each other.
Solves real friction (profile juggling) elegantly; Chrome multi-profile management already exists natively.
If you're burning through Claude/OpenAI credits, this is a low-friction stopgap: it classifies prompts in ~10ms and routes trivial tasks to cheaper/local models while reserving premium APIs for complex work. The agentic-task detection, reasoning-aware routing, session pinning and context-window fallback are practical touches that avoid mid-thread model bouncing and 429 failures. It isn't reinventing the space (OpenRouter and others exist), but it's focused on real-world cost tradeoffs and drop-in compatibility.
Philosopher personas for AI routing when CrewAI and AutoGen already do agent orchestration.
Pretty 3D routing globe, but real shipping uses bespoke routing and regulatory tooling.
Dynamic geography clustering beats fixed zones for large-scale routing problems.
Single-process routing plus VRP beats VROOM on route quality at equal runtime.