One server name patched to several builds (local, staging, prod); the cable sits in the build that answers. The jacks are a radio group, so it works without JavaScript.
DataServer-rendered
Examples
Three builds with a panel each
Pick a jack (click or arrow keys): CSS moves the cable and shows that build's panel. Without :has the default build stays patched. Side by side from 1180px; stacked on phones.
Light
sb dev
$ sb dev my-server --port 3000
sb use
$ sb use my-server staging
Refreshing staging…
✓ my-server now answers from staging · 9 tools (+1, −0)
+ get_alerts
sb use
$ sb use my-server prod
Dark
sb dev
$ sb dev my-server --port 3000
sb use
$ sb use my-server staging
Refreshing staging…
✓ my-server now answers from staging · 9 tools (+1, −0)
+ get_alerts