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
Releases 367
Standalone per-platform binaries to download and run, no tools needed. The newest is pinned on top.
Stable link for websites and docs: /download/adom/adom-bridge/latest
All releases showing 101-120 of 367
2.1.48: a notify_user with wait:true + buttons is a decision prompt: mirrored to ab's in-window permission stack, Hydrogen's dialog (embedded) and every same-account mesh peer with the button labels as choices; the first answer anywhere resolves the waiting verb with {action:label} and dismisses the rest (wiki #157: bridge consent gates on boxes that block toasts).
2.1.47: registry-only app identities (shortcut:false) now write a small visible anchor shortcut inside one Start Menu subfolder (anchorFolder, default Adom Bridge; anchor:false opts out) so a branded window's taskbar jump list opens on the FIRST right-click (wiki #155 / #40, measured); unregister removes it. ui_panel replies poll for the applied state and read windowVisible from the real window.
2.1.46: the Mesh view probes every peer with a mesh ping when it opens, so direct-vs-relay edges are true at that moment (not the last time a verb crossed the mesh); desktop_ui_panel show reveals a tray-hidden window first (revealedWindow) so opening a panel is one call.
2.1.42 (mesh P0): a peer that fails to dial is skipped for 120 s so --target falls through to the hc relay instantly instead of paying the dial timeout on every call; dial timeout 4 s; a directory refresh with new endpoints clears the skip. First two-node mesh verified live (AdomLapper <-> ConfRoomROG, route.via = mesh, ~12 ms rtt).
2.1.39 (wiki #152): when the installed puppeteer bridge is not a node bridge (pup's Rust exe), the browser route's start path delegates to the generic spawn path - no bundled node seed lookup, no npm install, on every route incl. recover_not_listening; bridge_list rows carry spawnKind (the effective kind ab will run).