Latest release · macOS · Windows · Linux

Stop juggling ports.
Give every service a real local domain.

Bifurc is a desktop localhost domain proxy manager and API development toolkit. Map api.myapp.test to any port, serve it over trusted HTTPS, watch the traffic live, and fire requests at it — without touching a hosts file or an nginx config again.

Companion Extension
GitHub

Free for individuals and teams up to 10. No account. No telemetry.

Bifurc mappings screen showing the current mappings UI

Current mappings UI

api.myapp.test → :4000app.myapp.test → :5173admin.myapp.test → :8080docs.myapp.test → :3001auth.myapp.test → :7000jobs.myapp.test → :9229cdn.myapp.test → :8787
api.myapp.test → :4000app.myapp.test → :5173admin.myapp.test → :8080docs.myapp.test → :3001auth.myapp.test → :7000jobs.myapp.test → :9229cdn.myapp.test → :8787

One proxy, every service

Your whole dev stack behind one clean set of URLs

Bifurc runs a small reverse proxy on your machine and keeps your hosts file, certificates and routing rules in sync. Cookies, CORS and OAuth redirects behave the way they will in production, because the URLs finally look like production.

  • Subdomain and path routing with header rewrites
  • Trusted local certificate authority, installed for you
  • Automatic port discovery for running services
browserBifurctls · routing:3000 api:5173 web:4000 admin

Capabilities

Everything the localhost part of your day needs

Proxying and API work live in the same window, so the request you just watched fail is one click away from being replayed, mocked or fixed.