About
Built by people tired of localhost:3000
Modern apps are rarely one process. There's a web client, an API, a worker, an admin panel and a webhook receiver — each on a port nobody remembers, none of them on HTTPS, all of them breaking cookies and OAuth callbacks in slightly different ways.
Bifurc started as a small internal tool to fix exactly that: give every service a real domain, real certificates and a single place to see what's flowing between them. The API client came next, because the moment you can see a bad request you want to replay it. Today it is one desktop app covering the whole loop — map, route, inspect, test, mock.
Why it exists
Development breaks down when every local service lives on a different port with a different workaround. Bifurc makes localhost behave like a real environment, so cookies, callbacks and cross-service flows stop being guesswork.
How it is shaped
The product is built from the friction points teams hit every week: ports nobody remembers, certs nobody trusts, and requests you can see fail but cannot replay quickly enough.
Local-first, always
Your domains, certificates, requests and secrets stay on your disk. There is no account to create and nothing phoning home.
Native speed
A compact proxy engine written for low overhead, so adding a hostname never costs you milliseconds you'll feel.
Free where it counts
Individual developers and teams up to ten people use everything for free. Enterprise pays for scale, controls and support.
Open where it should be
Releases, issues and the roadmap live on GitHub. Bug reports from people who actually run six services at once are the reason most of the features above exist.