Skip to content

estruyf/LinkLane

Repository files navigation

LinkLane

Every link finds its lane to the right browser.

LinkLane is a macOS browser picker that lets you choose which browser opens your links — every time. Set it as your default browser and whenever you click a URL (from email, chat, documents, etc.), a lightweight picker appears so you can route the link to the right browser instantly.

Features

  • Browser Picker — A compact floating window appears on the active monitor whenever a URL is opened. Select a browser with a click, keyboard arrow keys, or an assigned hotkey.
  • Hotkeys — Assign a single-key shortcut (a–z, 0–9) to any browser for instant, one-press launching.
  • Private / Incognito Mode — Press Shift+Enter to open the URL in a private window (supports Chrome, Firefox, Edge, Brave, Safari, and more).
  • Background Launch — Press Alt+Enter to open the link without switching focus to the browser.
  • Copy URL — Press Cmd+C from the picker to copy the current URL to the clipboard.
  • System Tray — Restore the last URL, open a URL from the clipboard, access preferences, or quit — all from the menu bar.
  • Preferences — Reorder browsers via drag-and-drop, hide browsers you don't use, assign hotkeys, rescan for newly installed apps, and set LinkLane as the default browser.
  • Multi-Monitor Support — The picker always appears on the monitor where your cursor is.
  • 40+ Browsers — Detects Chrome, Firefox, Safari, Edge, Arc, Brave, Vivaldi, Zen, Opera, DuckDuckGo, and many more from /Applications and ~/Applications.
  • Auto Icon Extraction — App icons are extracted from macOS bundles and cached at startup.

Keyboard Shortcuts

Key Action
↑ / ↓ Navigate browsers
Enter Open in selected browser
Shift+Enter Open in private / incognito mode
Alt+Enter Open in background
Cmd+C Copy URL to clipboard
Escape Close the picker
a–z / 0–9 Launch the browser assigned to that hotkey

Getting Started

Prerequisites

Development

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

Build

npm run tauri build

The built .dmg will be in src-tauri/target/release/bundle/dmg/.

Setting as Default Browser

Open Preferences → General and click the button to set LinkLane as your default browser. macOS will open System Settings for confirmation. Once set, all URL opens are routed through LinkLane.

Configuration

Settings are stored at ~/.config/com.eliostruyf.linklane/settings.json and include browser order, visibility, hotkey assignments, and picker window height.

Use Factory Reset in preferences to restore all defaults.

Built With

About

LinkLane – every link finds its lane to the right browser

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors