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
SDK: instance-registry primitive for multi-instance apps - three bridges hand-roll it and the altium gap enabled the desktop freeze
What happened (every app bridge reinvents instances, and the altium one bricked a desktop)
The altium bridge hand-rolled multi-instance support: window-title parsing, pid mapping, a snapshot cache, ambiguous-instance refusals, per-instance agent workspaces. A gap in that hand-rolled layer (instance unresolved at bootstrap, silent fallback to a legacy workspace invisible to status and teardown) is the enabling bug behind the adom/altium-bridge#6 hard freezes. The kicad and fusion bridges each carry their own versions of the same machinery, with their own gaps.
Ask
An SDK instance-registry primitive: enumerate an app's instances (by exe image and main-window match rules the bridge declares), stable per-instance keys that survive restarts, selection semantics with the ambiguity refusal built in, and a per-instance scratch-directory convention. Bridges declare match rules; the SDK owns the caching, the key stability, and the failure modes. One hardened implementation instead of three divergent ones.
Evidence: adom/altium-bridge#6 (workspace split-brain), bridge-rs/src/instance.rs and its counterparts in the kicad and fusion bridges.