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
exe bridges need runtimes {ensure:python} and quarantined runtimes should not stay beside the live one
The Fusion bridge is now a spawn.kind: exe bridge (Rust shell, 1.9.350 on insiders) that still needs ab's managed Python for its sidecar (server.py beside the exe) until every verb is ported. Two things came up on the first real spawn through ab:
No way to provision a runtime from an exe bridge.
runtimesis read-only. ab only provisions Python forkind: pythonbridges, so on a machine whose only bridge is the Fusion exe there is no Python at all and the sidecar cannot start. Ask: acceptruntimes {"ensure": "python"}(or"node") on the loopback direct API, returning the same rowruntimes.pythondoes once it is ready, using the same no-UAC portable install the python-kind path uses. The exe already asksruntimesfor the exe path first (proven on ConfRoomROG), so this is one field away.Quarantined runtimes sit beside the live one.
~/.adom/adom-runtimes/python-3.12.13.broken-<stamp>/still contains apython.exe(with no stdlib). A naive scan picked it and the sidecar died withNo module named 'encodings'. The exe now skips.brokenand asksruntimesfirst, but it would be cleaner if quarantined runtimes were moved out ofadom-runtimes/(or theirpython.exeremoved) so no other bridge ever trips on them.
Both are the same shape: an exe bridge with a scripted sidecar during a port. The KiCad bridge will want the same when it goes the same way.