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
desktop_taskbar progress has no expiry: a restarted or dead painter leaves frozen bars on every window (add progress.ttlMs + a list action)
Field report (John, 2026-09-03): "I see progress bars going on all my KiCad apps but no adom icon ... do you have a nice auto-expire on the adom overlay icon but not the prog bar?"
What happened: the KiCad bridge paints desktop_taskbar {progress:{state,value}} on the KiCad buttons from its live verb frames and clears them when the work ends. Tonight the bridge was restarted a dozen times by bridge_install while work was in flight, and one tour thread died before its first update, so the clear never came; every KiCad button kept a frozen green bar for hours. Captions and the ghost cursor auto-expire; the progress bar has no TTL, so a dead painter leaves a permanent lie on the user's taskbar.
Ask: an optional progress.ttlMs (default off, or a generous default such as 10 minutes) on desktop_taskbar, refreshed by every progress tick from the same caller, after which ab clears the bar itself. Same fail-safe philosophy as the caption reaper (v1.9.217). A desktop_taskbar {action:"list"} that enumerates buttons ab currently paints would let a restarted bridge sweep its own leftovers too.
Bridge side, shipping now: a boot sweep that clears progress on every KiCad window, and a stale-frame guard so a frame nobody has updated in 3 minutes clears its bar.