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
Bridge SDK: add a skill explaining the AD-core vs bridge-author boundary (point to it from install + start hints)
Ask: add a skill to the bridge SDK that explains the AD-core vs bridge-author boundary, and surface it from the install hint and the start hint.
Why — how an AI (me, 2026-06-27) got confused
I drove the Fusion bridge through a real PCB end to end, hit a bunch of issues, and started filing them here on adom-desktop as if AD core had to fix them. Almost none of them are AD's — they're bridge code that the bridge author writes, publishes, and reinstalls. Nothing told me the boundary, so I posted to the wrong place and burned the user's time. The things I wrongly attributed to AD (all actually the bridge's):
- Verb behavior, response
_hints, a productType-based reprimand, the bridge'sSKILL.md— bridge code. The fix is: editadom-desktop-fusion-bridge, bump the version, publish, reinstall. AD only hosts/loads the bridge. - APS cloud search — I assumed AD managed it. It does not — the bridge owns APS (its auth, its config, the
fusion_aps_*verbs, the never-charge cap). I even saw two divergentaps_statusresults and concluded AD owned the config. Both are the bridge's; that's a bug I fix in the bridge, not an AD request. - Deploying the add-in into the host app — I edited the documented bridge source at
...\bridges-cache\fusion360\addin\AdomBridge\, restarted Fusion, and it ran OLD code, because Fusion loads the add-in from%APPDATA%\Roaming\...\API\AddIns\AdomBridge\and nothing redeploys cache→AddIns. I couldn't tell whether getting the add-in into the host app is AD's job or the bridge's.
Every one of those is a "who owns this?" question the platform never answers, so an AI guesses — and guesses AD.
The ask
- Add a bridge-SDK skill (wiki page) that crisply states the split:
- AD core owns: the
adom-desktopCLI, the relay / command passthrough, bridge lifecycle + streaming the bridge from the wiki into the local cache, and the coredesktop_*verbs. - The bridge author owns: everything bridge-specific — its verbs and their
_hints; any integration it ships (e.g. APS auth/config/quota); its add-in code and getting that add-in deployed into the host app; itsSKILL.md; and the edit-source → publish → version → reinstall loop. Plus the rule: never hand-edit the streamed cache — edit the source, publish, reinstall (and the cache-vs-deployed-copy gotcha).
- AD core owns: the
- Surface it from the hints. Have the bridge install hint and start hint (and ideally
bridge_listoutput / verb errors) point the AI at that skill: "Working on or debugging a bridge? Read first."
That makes the SDK self-documenting, so the next AI doesn't misfile bridge work as an AD request or hand-edit the wrong copy. (Everything else I hit is bridge code and I'm fixing it in adom-desktop-fusion-bridge and republishing — none of it belongs here.)