switchbrd is a local development switchboard for running multiple apps in parallel while keeping a single stable URL.
It listens on http://localhost:5173 by default and forwards that port to whichever registered app is currently active. That lets you keep two or more apps running on their own ports while continuing to use the same browser tab, callback URL, and local origin during development.

The project is written in Go and features a terminal UI (TUI) for managing registered apps, switching the active app, and managing ports — all from one screen.
Key features:
- Reverse proxy on a single shared port with instant app switching
- CLI & TUI for registering, renaming, removing, and activating apps
- Background server mode with
start/ foreground mode withserve - Named apps for easy switching (
switchbrd activate my-app)
