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
Connections: Connect button refused during reconnect back-off, and container relay HTTP 500 shown raw with no hint
ab 2.1.170 · Windows (DESKTOP-BAR6S0F, Hydrogen embedded) · related: #233
What I did
In Connections on DESKTOP-BAR6S0F, I pressed Connect on a cloud container server (gallia) that was auto-discovered from my account.
Expected
Either it connects, or ab says why it can't, for example "the container is asleep, open it" or "adom-bridge serve isn't running in the container".
What happened
errorConnect failed: Server 'gallia' is already connected or connecting
gallia connecting [gallia] Connecting to wss://<container>/proxy/8765/...
gallia error [gallia] Connection error: HTTP error: 500 Internal Server Error
gallia reconnecting [gallia] Reconnecting in 30s...
There are two problems here:
- The Connect button does nothing while ab waits to retry. The server sits in a 30 s back-off loop, so a manual Connect is refused as "already connected or connecting". The user can't make it retry now. Connect should cancel the back-off and dial right away.
- A raw HTTP 500 gives the user nothing to act on. The container's port proxy returns 500 when nothing is listening on 8765, which happens when the container is stopped or asleep or the relay isn't running. ab should map this to a hint such as "nothing is answering on the container's relay port: open the container, or run
adom-bridge serve --supervisein it". The card should also show that state, not just keep retrying.
Also worth considering
The account has 8 containers named gallia, and the auto-discovered entry shows only the name. The card should show the slug or created date so the user can tell which container it points at.