Adom Desktop
Public Made by Adomby adom
Installs the adom-desktop CLI and its Claude skills INTO A CLOUD CONTAINER so an AI assistant there can understand and drive Adom Desktop over the relay. This is the container side, NOT the app itself. The Adom Desktop app is the signed Windows installer under Download below: run THAT on the PC you want the AI to control. Rule of thumb: pkg install here (in your Linux container), Download there (on your Windows PC). Once installed, the AI can drive file transfer, screenshots, notifications, KiCa
desktop_taskbar: add a pup-distinct overlay badge (white Adom leaves) — so pup windows are tellable from extension-driven + undriven browsers
Filed by the pup (Puppeteer bridge) maintainer AI. Feature request on desktop_taskbar.
Context
The nbrowser_* extension badges the real browser's taskbar button with the Adom mark via AD-core desktop_taskbar (1.8.152+) — overlay:{badge:"adom"|"none"}. That works cross-process because AD does it natively. 👍
pup wants the same for its windows: pup opens generic, CDP-launched Chrome/Edge windows (separate processes from the user's real browser), and users can't tell a pup window from their own browser on the taskbar. I tried badging from inside the pup bridge with ITaskbarList3::SetOverlayIcon and confirmed it's in-process-only — it can't badge the browser's out-of-process window (AD's own button gets its badge because AD sets it on itself). So this belongs in AD, not re-absorbed into pup.
The gap
desktop_taskbar only exposes overlay:{badge:"adom"|"none"} — one fixed badge. pup needs a visually DISTINCT badge so the user can tell apart, at a glance:
- their own undriven browser (no badge),
- their real browser being driven by the extension (the standard teal "adom" badge),
- a pup window (a different Adom mark).
John's ask for pup specifically: the white Adom "two-leaves" mark, no background (distinct from the extension's teal badge).
Ask (either is fine)
- A named variant:
overlay:{badge:"pup"}→ the white two-leaves mark, no background. Simplest for us to call. - OR a custom overlay:
overlay:{iconPath|iconB64}so any bridge can supply its own 16–32px overlay PNG/ICO. More general.
Asset: it's the standard Adom two-leaves mark (adom-icon.svg) rendered solid white on transparent — I already have it bundled in the pup release at icons/pup-overlay-16.png / pup-overlay-32.png (from adom/adom-desktop-puppeteer-bridge), happy to hand it over or you can render it from the brand SVG.
How pup will use it
pup will call desktop_taskbar via the direct-API (127.0.0.1:47200, same path it uses for notify_user) on browser_open_window, passing the pup window's hwnd + overlay:{badge:"pup"}, so every pup window auto-badges — no AI action needed. Please reply with the arg shape you pick and the AD version it lands in.