app
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
← Commit history
Fresh v2.0.13 main-view (wide so it renders short, not full-screen), sized <img width>; flowchart Docker->WSL2/Lima-first (Hydrogen go-to-market), Docker cloud later
4 files changed
+3−3
README.md+1−1@@ -4,7 +4,7 @@ **Bridges** make Adom Bridge a small operating system for AI: a bridge teaches it a new verb namespace for any app, and Adom Bridge provisions its own managed Node and Python runtimes, owns the bridge lifecycle, and keeps every bridge in a controlled loopback-only environment. And because unleashing an AI onto a whole machine only works if the human stays in charge, the **permission system** is the other half of the product: side-effecting commands from a remote AI are gated behind a human approval the AI can request but never grant itself, every command is attributed to the AI thread that issued it, and Adom Bridge binds to localhost only. Full power and full safety together are the point. -+<img src="docs/main-view-v3.png" alt="Adom Bridge main window (v2.0.13)" width="900"> - **Full desktop control:** windows, input, screenshots, UI Automation, the shell, files, the registry, WSL. - **Bridges:** first-class mini-apps. Puppeteer (browser), KiCad, Fusion 360, your real signed-in browser, Blender, or your own.
docs/arch-flow.svg+2−2@@ -23,7 +23,7 @@ <!-- TIER 1: CLOUD --> <rect x="360" y="100" width="400" height="72" rx="14" fill="#0e1a2b" stroke="#1e3a5f"/> <text x="560" y="132" text-anchor="middle" class="h" font-size="16">Adom Cloud — Claude Code / AI</text>- <text x="560" y="154" text-anchor="middle" class="t">runs in your Docker workspace container</text>+ <text x="560" y="154" text-anchor="middle" class="t">runs in your local container: WSL2 (Windows) / Lima (macOS) via Hydrogen — Docker cloud later</text> <!-- arrow 1->2 --> <line x1="560" y1="172" x2="560" y2="212" stroke="#2dd4bf" stroke-width="2" marker-end="url(#arr)"/>@@ -32,7 +32,7 @@ <!-- TIER 2: RELAY --> <rect x="300" y="216" width="520" height="86" rx="14" fill="#101826" stroke="#334155"/>- <text x="560" y="246" text-anchor="middle" class="h" font-size="16">Adom Relay · Docker (e.g. galliaApril)</text>+ <text x="560" y="246" text-anchor="middle" class="h" font-size="16">Adom Relay · Hydrogen-managed (local) or cloud (e.g. galliaApril)</text> <text x="560" y="268" text-anchor="middle" class="t">routes by <tspan class="mono">clientName</tspan> — one relay ⇄ many desktops</text> <text x="560" y="288" text-anchor="middle" class="mono">--target <name> · --target all · ambiguous_target guard</text>
docs/main-view-v3.pngadded⋯ 1 unchanged line ⋯
docs/main-view.png⋯ 1 unchanged line ⋯