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 spawn.kind "binary" so a compiled (Rust) bridge exe can be provisioned like node/python bridges
Ask: a compiled-binary runtime kind for bridges (spawn.kind: "binary")
The bridge SDK's runtime contract (v1.9.63+) provisions spawn.kind: "node" | "python" — ab owns the interpreter, binds ADOM_BIND_HOST, ships source-only zips. That's great for scripted bridges. We now have a concrete case for a compiled bridge and there's no runtime kind for it.
Case: adom/altium-bridge is moving its bridge process to Rust. Decision on record (John, 2026-08-31): the bridge must (a) call ab's built-in verbs for everything desktop-shaped instead of re-implementing Win32, and (b) move the shaping/aggregation logic out of DelphiScript into the bridge — which makes the bridge pure plumbing (HTTP server, JSON, file IPC to the in-Altium agent, spawning X2.EXE, HTTP to ab's loopback API). That's a natural single Rust exe: no Python provisioning, ~10 ms cold start, one file in the release zip. cargo 1.93 is already on the dev box.
What we need from ab:
spawn.kind: "binary"(or"exe"): ab spawnsentrypoint(a path inside the bridge cache, e.g.altium-bridge.exe) directly, with the same env contract (ADOM_BIND_HOST,ADOM_DIRECT_API_URL, caller-identity headers) and the same port/health/lifecycle supervision as node/python bridges. No interpreter provisioning step.- Release zip = the exe +
bridge.json(+ any data files). Per-platform assets already exist on the release side (--platform windows --arch x64), so the manifest can point at the right binary; for now a Windows-only bridge is fine (Altium is Windows-only). - Keep the source-only rule for node/python as-is; for binary, ab should verify the exe's sha256 from the manifest before spawning (it already carries
sha256), which is a nice integrity gate a scripted bridge can't have. - Bonus: a
runtimesrow that reportsbinary: native (no runtime needed)sobridge_readinessdoesn't show a spuriousneeds-runtimestate.
Not blocking today — 0.1.11 ships as Python — but the Rust bridge is the next major version and this is its only external gate. Happy to be the first consumer and test a preview build.