About
Built by people tired of localhost:3000
Today Bifurc is one native app, with an engine and a CLI behind it, covering the whole loop: map, route, inspect, test, mock.
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.
All of them break cookies and callbacks in slightly different ways.
Bifurc started as a small tool to fix exactly that: give every service a real name, and one place to see what flows between them.
The API client came next, because the moment you can see a bad request, you want to replay it.
So far
6 releases. 8 weeks.
v0.1.0 · August 29, 2026
The first release.
v0.2.0 · September 7, 2026
A reworked interface.
v0.3.0 · September 8, 2026
Packaging and distribution.
v0.4.0 · October 4, 2026
Rebuilt as a native app: a Rust interface on a Rust engine, with a Rust CLI.
v0.5.0 · October 8, 2026
Three more kinds of request, HTTPS on the proxies' own ports, and a view of which browsers are paired with the app.
v0.6.0 · October 22, 2026
Flows, a local mail inbox, webhook requests, and a command line built for AI agents. Bifurc now runs on macOS too.
What we hold to
Local-first, always
Your mappings, certificates, requests and secrets stay on your disk. No account is needed; GitHub sign-in is only for syncing. Anonymous usage analytics never include your content and can be switched off in Settings.
Native speed
The interface, the engine and the CLI are all Rust. There is no Electron shell and no Node runtime between you and your traffic.
Free where it counts
Every feature is included, with no account and no seat limit. You should not have to ask a manager before you can see what your app is sending.
Built with your feedback.
Bug reports from people who run six services at once are the reason most of these features exist. Tell us what is missing.