Open source · macOS 13+
Open every link in the right space.
Relay sends each web link straight to the Chrome, Edge, or Firefox profile where it belongs—Personal, Work, Research, or wherever you browse.
Free and open source. No account required.
Built around your spaces
Your browsing life, neatly separated.
Give each browser profile a memorable space, then connect the sites you use to the place where they already belong.
The idea is simple
Set the route once. Click without thinking.
Relay turns browser profiles into destinations, then quietly matches each link to the most specific rule. You keep clicking links the way you always have.
docs.acme.com/designA link from Slackdocs.acme.comphotos.example.com/albumA link from Messagesphotos.example.comarxiv.org/abs/2608.0142A link from Mailarxiv.orgSmall app, sharp decisions
Quiet on the surface. Precise underneath.
Relay stays out of your way because it is deliberate about the details—rule priority, stable profile identity, and the final browser launch.
research.docs.acme.com/paperacme.commatchesPersonaldocs.acme.commore specificWorkresearch.docs.acme.commost specificResearch ✓Profiles don’t drift
Relay targets the browser and profile directory—not a display name that can change underneath you.
No routing loops
The chosen browser launches directly with its profile argument, so the link never bounces back to Relay.
Human when needed
Use a fallback for the obvious cases. When there isn’t one, Relay asks instead of guessing.
For keyboard people
Relay works from Terminal, too.
Inspect profiles, preview a route, open a link, or diagnose your setup with the bundled command-line tool.
Explore the CLI› relay doctor
✓ Relay is ready to route links.
› relay resolve https://docs.acme.com
{ "context": "Work", "reason": "rule" }
› relay open https://example.com
Private by design
A routing history—not a browsing history.
Relay keeps only what it needs to explain where a link went: the normalized domain, destination, outcome, reason, and timestamp. Everything stays on your Mac.
docs.example.comNormalized domainReady when you are
Put every link in its place.
Download the latest signed and notarized release from GitHub.
Download latest release