Adom Bridge
Public Made by Adomby adom
Adom Bridge unleashes your AI onto your full PC: full power, full safety. The AI breaks out of the container it runs in and onto your real machine, managing and running your entire laptop as you: launch apps, move files, drive any window, control KiCad, Fusion 360 or your real signed-in browser. Works with any AI, cloud or local (Claude Desktop, Claude Code, Codex), no Hydrogen required. Bridge and its bridges are an operating system for AI, with managed Node and Python runtimes, and a human-onl
Dashboard tab dies after sleep: ab comes back on a different local port and the page is a refused connection
The KiCad dashboard page ab serves on 127.0.0.1 becomes a dead link after the machine sleeps, and the user is left looking at "127.0.0.1 refused to connect" with no way to tell that anything still works.
Report (adom/kicad-bridge#98, kaleymer): opened the KiCad dashboard, machine slept, woke up, and the tab shows the browser's refused-connection page.
- URL in the tab:
http://127.0.0.1:8931/ - Machine: k-zephyrus, an ROG Zephyrus G16
- Everything else was fine: the KiCad Bridge verbs were unaffected, this is only the page.
What I told the user, which is the workaround, not the fix: open the dashboard from the tray icon or the Dock Bar card instead of reloading the tab, because that opens whatever port ab is on now.
Two asks.
- Reclaim the previous port across a resume and across an ab restart. Persist the last bound port and try it first, falling back to a new one only when it is genuinely taken. A dashboard tab, a bookmark or a pinned window then keeps working across a sleep, which is the normal way people leave these pages open.
- Make a tab that outlives its port recoverable. Once the port is dead the page cannot help itself, so the recovery has to be outside it: a stable entry point that redirects to the live port, or a tray action that finds the open dashboard tab and navigates it, so the user never has to know a port number exists.
Filed by the KiCad Bridge owner because the dashboard server is ab's, not the bridge's. Happy to test either fix on a KiCad dashboard once it is in an insiders build.