Skip to content

artrixdotdev/browsermux

Repository files navigation

🌐 Browsermux

Open multiple browsers at once — with a single click.


✨ Features

  • 🔍 Regex powered rules — match any URL and decide where it should open.
  • 🌍 Browser agnostic — works with any browser (or application).
  • One‑click launch — spin up multiple browsers instantly, no extra steps.

🛠️ Roadmap

  • 🚀 Set Browsermux as the default system browser, so your rules apply everywhere.
  • 📝 Install shell completions by default.
  • 💻 Run browsers through bash or the default shell.

📦 Installation

🐧 Unix-based (macOS, Linux)

Arch Linux users get first-class support:

yay -S browsermux

For all other Unix-based systems, simply run the installer from the latest release:

curl -s https://github.com/artrixdotdev/browsermux/releases/latest/download/browsermux-installer.sh | bash

🪟 Windows

In the workings!


🐚 BSD & Others

Available on crates.io:

cargo install browsermux

⚙️ Configuration

Browsermux is configured via ~/.config/browsermux/config.toml.

Here's an example configuration:

"$schema" = "https://github.com/artrixdotdev/browsermux/releases/latest/download/schema.json"

# The default browser to use when no rules match
default = "zen" # Always a key in the [browsers] table

# The executables of the browsers you want to use
[browsers]
zen = "/usr/bin/zen-browser"
chrome = "/usr/bin/google-chrome"

[[rules]]
regex = 'https:\/\/youtube\.com[^\s]*'
browser = "chrome" # Always a key in the [browsers] table

🚀 Why Browsermux?

I've been an avid firefox user for a bit now, as a developer, I enjoy it. However, as a student, I'm not able to use a lot of the applications my school requires. I built this tool to save myself (and hopefully others) the headache of constant browser switching

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages