← Commit history

Bridges section: add Hydrogen Desktop + native-browser drive + Build-your-own-bridge (hello-python/rust)

John Lauer ·a960b62bf2 ·4mo ago ·parent 2eb1dc7
3 files changed +13−3
README.md+13−3
@@ -51,7 +51,7 @@ Adom Desktop runs **standalone** (its own app, system-tray icon, "Sign in" in th  ### Flagship bridges — drive the laptop's heavy apps from the cloud -The point of Adom Desktop is to make the cloud AI a power user of the apps that only run on the user's machine. Three flagship bridges:+The point of Adom Desktop is to make the cloud AI a power user of the apps that only run on the user's machine. Four flagship bridges:  **KiCad** — send a custom symbol, footprint and 3D model into KiCad, place the board, render it in 3D, export gerbers to JLCPCB / InstaPCB: @@ -61,11 +61,21 @@ The point of Adom Desktop is to make the cloud AI a power user of the apps that  ![Fusion 360 driven by Adom Desktop](screenshots/ad-fusion-bridge.png) -**Puppeteer (real Chrome)** — drive a real, non-headless Chrome on the laptop: navigate, screenshot, run JS, record full sessions — all from the container:+**Puppeteer (real Chrome)** — drive a real, non-headless Chrome on the laptop: navigate, screenshot, run JS, record full sessions — all from the container. It can even **drive the user's own everyday Edge / Chrome / Brave** — `nativeRelaunch` reopens their browser in debug mode with their tabs, logins and extensions intact, so the AI works inside the real, signed-in browser (not an isolated test profile):  ![Real Chrome driven by Adom Desktop](screenshots/ad-pup-bridge.png) -Also bundled: a **Hydrogen Desktop** proxy/embed bridge, and pluggable **sample bridges** (e.g. the Hello Python/Rust bridges and a Blender sample) that demonstrate how to register your own bridge at runtime.+**Hydrogen Desktop** — build, ship, screenshot and supervise the HD dev workspace (VS Code · Claude Code · a real browser · the dev container), and embed Adom Desktop inside it — the `hd_*` lifecycle bridge:++![Hydrogen Desktop driven by Adom Desktop](screenshots/ad-hd.png)++### Build your own bridge++A bridge is just a tiny HTTP server (`/command` + `/status`) plus a `bridge.json`. Two ~80-line reference bridges ship in the repo — **hello-python** (stdlib only) and **hello-rust** (one static binary) — fork either to bridge any app on the user's machine (Altium, MATLAB, instrument SDKs, your in-house tools) to the cloud AI:++![Write your own Adom Desktop bridge](screenshots/ad-bridges-sdk.png)++`adom-desktop bridge_install '{"manifestUrl":"…/bridge.json"}'` registers the verb prefix; AD auto-spawns the bridge on the first matching call and shows it in the bridge bar.  The **laptop-side GUI** installs separately on the user's Windows machine — a signed NSIS installer (Azure Trusted Signing, publisher "Adom Industries, Inc."). Download the latest from <https://github.com/adom-inc/adom-desktop/releases/latest>. Once installed, the GUI auto-updates itself (prompt by default, every 4h + on launch). When Hydrogen Desktop bundles AD, HD keeps AD updated automatically via AD's control API — AD stages the verified update and HD applies it at a safe moment. 
screenshots/ad-bridges-sdk.pngadded
⋯ 1 unchanged line ⋯
screenshots/ad-hd.pngadded
⋯ 1 unchanged line ⋯