Your laptop, reachable at a URL that stays put.
One command forwards a local port to mira.fwd.ifup.dev — a reserved address for whatever's running on :3000. Webhooks arrive, teammates open it, OAuth callbacks resolve. No deploy, no config, no “the URL changed again.”
How it works
Install once
A single binary — no daemon to babysit.
Point it at a port
Name any local host:port. The tunnel is live in seconds.
Keep the URL
The subdomain is a lease held to your account — same address next session and next branch, for as long as it's yours.
Every request, captured and replayable.
Your handler throws on a real Stripe payload? Fix the code, hit replay, and send the same request through again — no digging for the resend button in someone else's dashboard.
What people forward
Webhooks, on your machine
Stripe, GitHub and Slack deliver straight to your dev server. Set the breakpoint, then trigger the event for real.
A link for the branch you're on
Send a teammate mira.fwd.ifup.dev. They review the exact thing running on your laptop — no deploy, no screenshots.
OAuth that survives restarts
A fixed https redirect URI you register once. Restart the server; the callback still lands.
Two lines from here to a public URL.
Free while you're building. No card, no waitlist.