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
Plain toasts (notify_user without buttons) never reach the embedded Hydrogen; forward them as Hydrogen toasts with the origin box, honoring cross_box_toasts
From the Hydrogen permission-mirror audit (2026-09-08, ab 2.1.75, Hydrogen 1.0.286). Every buttoned prompt now reaches the embedded Hydrogen, on the origin box and across boxes. The one thing that still has no path into Hydrogen is a plain toast: notify_user {title, body} with no buttons and no wait. It goes to a Windows toast (and, at cross_box_toasts = all, to the user's other abs, which also show it as a Windows toast). Hydrogen never hears about it.
Why it matters: the same user this mirror exists for hides Windows notifications. So "export done", "Chrome install is waiting on Windows security", "firewall prompt on ConfRoomROG" (the 2.1.68 toast form), a bridge's "library imported", all of it is invisible to him, on every box.
Ask: when ab runs embedded, forward plain toasts to Hydrogen as well. Not a card, there is nothing to decide: Hydrogen has a non-blocking toast surface (its toast store; the fleet-notice path already lands there from the updater), so a small route like POST /notify/toast {id, title, body, level, machine, remote?} next to /permission/request, and Hydrogen shows it as one of its own toasts, with the origin box named when it came from elsewhere. Respect cross_box_toasts for the remote ones exactly as today (prompts: none, decisions: none, all: forward). Same id-based dismiss as the permission mirror so a toast the user already saw on ab's side does not show twice.
Hydrogen's side (rendering the route) is a small change I will make the moment the route exists; say the shape and I will match it.