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
commands without --ai-thread reports 0 installed bridges instead of refusing (reads as 'no bridges on this box')
Seen while re-testing adom/adom-bridge#211 on ConfRoomROG (ab 2.1.153 on the box, CLI 2.1.153 in the container).
adom-bridge --target ConfRoomROG commands without --ai-thread returns a normal-looking reply whose bridges block says count: 0, installed: []. The same call with --ai-thread lists all 8 installed bridges (fusion360 1.10.43, 161 verbs, and the rest).
Every other gated call without an identity answers with an explicit REJECTED and the --ai-thread hint. Here the missing identity turns into "this box has no bridges", which an AI will believe: it is exactly the discovery call an AI makes first, and the answer tells it the bridge it wants is not installed.
Ask: when the caller identity is missing, either answer the same REJECTED as other gated calls, or keep the listing and add the hint, but never report count: 0.
Everything else from #211 checks out now: the live bridges row for fusion360 carries 161 verbs including fusion_show_schematic, fusion_state and fusion_prewarm and not the retired fusion_click_fusion; commands {"bridge":"fusion360"} returns the bridge's own describe with verbCount 161 / manifestVerbCount 161 and no manifestNote.