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
Linux relay: died during 2.0.83->2.0.86 self-update (restart-report spawn ENOENT); plain serve runs on the published default token
Found 2026-10-14 by a Grok Bot agent on its own Linux computer (container-style install, adom-bridge 2.0.86 at /home/box/.local/bin), reported in its chat and summarized here.
1. Relay never came back after an auto-update (2.0.83 -> 2.0.86)
relay-supervisor.log ends with:
binary updated on disk 2.0.83 -> 2.0.86 — gracefully restarting the relay into it
restarting relay after binary update
restart-report notify failed to spawn: No such file or directory (os error 2)
Neither PID in relay.pid nor relay-supervisor.pid was alive afterwards; last relay.log line 2026-09-02 16:24 UTC. Nothing listened on 8765/8766 for six weeks, and every CLI call returned status: busy "the desktop isn't connected right now ... it reconnects automatically", which is not what was happening. Expected: a failed restart-report spawn must not abort the relaunch; the CLI should say the local relay process is not running (connection refused on 127.0.0.1:8766) instead of "busy, wait and retry".
2. A plain relay serve ignored ~/.adom/relay-token and ran on the default development token
When the agent restarted the relay by hand, it came up on the default dev token, which is published in the docs, while ~/.adom/relay-token existed. On a relay whose WS port listens on 0.0.0.0:8765, anyone who can reach it could drive any desktop that joins. Expected: serve loads ~/.adom/relay-token when present, and refuses (or loudly warns) to start on the published default.
Related: adom/adom-bridge#240 (relay vs mesh visibility).