Browseraptor intercepts HTTP/HTTPS links system-wide and prompts you to choose which browser, profile, or app to open them with.
Whether you keep personal and work profiles isolated, want domain-based routing rules, or need a plugin-extendable prompt, Browseraptor handles it with zero latency thanks to Rust.
Inspired by Browserino, redesigned from scratch for speed, safety, and deep system integration.
- Blazingly Fast: Near-zero overhead and minimal memory footprint built in native Rust.
- Cross-Platform: Seamless support for macOS, Linux, and Windows.
- Extensible Plugin System: Write custom routing rules, URL transformations, or domain hooks.
- Privacy & Profile Isolation: Easily route work links to Chrome/Brave and personal links to Firefox or Safari.
Download pre-compiled binaries for your operating system from the latest release:
Browseraptor requires the Rust nightly toolchain.
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf [https://sh.rustup.rs](https://sh.rustup.rs) | sh
# Install nightly toolchain
rustup toolchain install nightly
Requires Xcode Command Line Tools (xcode-select --install).
git clone [https://github.com/livrasand/Browseraptor.git](https://github.com/livrasand/Browseraptor.git)
cd Browseraptor
cargo build --release
# Build .app bundle
chmod +x bundle_macos.sh
./bundle_macos.sh
# Output: dist/Browseraptor.app
Install system dependencies:
# Debian / Ubuntu
sudo apt install libgtk-3-dev libxdo-dev libssl-dev pkg-config
# Fedora / RHEL
sudo dnf install gtk3-devel libxdo-devel openssl-devel
Build binary:
git clone [https://github.com/livrasand/Browseraptor.git](https://github.com/livrasand/Browseraptor.git)
cd Browseraptor
cargo build --release
# Output: target/release/browseraptor
Requires Visual Studio Build Tools with Desktop development with C++.
git clone [https://github.com/livrasand/Browseraptor.git](https://github.com/livrasand/Browseraptor.git)
cd Browseraptor
cargo build --release
:: Output: target\release\browseraptor.exe
Browseraptor runs as a lightweight background process. To stop or restart it:
| OS | Graceful Stop | Force Stop |
|---|---|---|
| macOS / Linux | pkill -x browseraptor |
pkill -9 -x browseraptor |
| Windows (CMD) | taskkill /IM browseraptor.exe /F |
— |
| Windows (PowerShell) | Stop-Process -Name browseraptor -Force |
— |
Contributions, issues, and feature requests are welcome! Check out CONTRIBUTING.md to get started.
If you find Browseraptor useful, please give it a ⭐ on GitHub to help others discover it!
Be a ghost. Fix the internet.
✨ Thanks for visiting Browseraptor!

