Pup - Puppeteer Bridge
Public Made by Adomby adom
pup is the AI's own browser: a real, full Chrome on the user's desktop that the AI fully controls (a sandbox, not the user's signed-in browser). Rides Bridge; pup_* verbs open windows and tabs, navigate, screenshot, and eval JS.
Releases 584
Standalone per-platform binaries to download and run, no tools needed. The newest is pinned on top.
All releases showing 481-500 of 584
Grouped counter digits sit on rounded-rectangle plates, dark with white windows digit and teal with dark tabs digit, keeping large type with proper contrast.
Circle-less grouped counter with white windows digit and teal tabs digit for dark-theme legibility.
Trial circle-less grouped counter: bold bare digits with a hairline halo, about a quarter taller than the circled variant.
Grouped dual-counter digits enlarged again for taskbar legibility.
Grouped-mode dual counter laid out side by side across the top of the overlay instead of diagonally.
Badge digits enlarged fifteen percent across split badges and the grouped dual counter.
Grouped mode shows a dual counter, window count dark circle plus total tabs in a light teal circle, rendered at runtime via sharp with per-pair caching; all badge circles flattened with no white outline.
Tab-count badge lightened per feedback: sixty percent size anchored upper-right with a hairline translucent outline instead of the heavy white ring.
Per-session AUMIDs (Adom.Pup.) so each pup window gets its own taskbar button with its own accurate tab-count badge; the shared AUMID had grouped all windows into one button with a misleading badge; plain Adom.Pup remains the registered pinnable launcher.
Tab-count overlay badge: pup windows with two or more tabs show the count in the overlay slot freed by the identity takeover, updated on tab open, close, and popup attach, so many-tab review windows are instantly distinguishable from single-tab neighbors.
Brand sweep at startup and after rescans: re-asserts each live session's title suffix and re-stamps it to the current identity so icon rebrands propagate to already-open windows and the taskbar never shows mixed icon generations.
AD-version awareness: pup probes the desktop's AD at startup and on boxes older than 1.9.124 warns visibly that the foreground raise gate is bypassed there (yellow chip, status fields, open-response advisory); all other version gaps continue to self-gate silently.
pup owns its browser provisioning: warmup at every bridge spawn now background-fetches Chrome for Testing whenever it is not cached regardless of installed browsers, so fresh boxes provision at install time and first opens never wait; AD prewarm policy no longer involved and issue 204 withdrawn.
Browser glyph shrunk and tucked into the lower-right corner with clear teal space so it no longer touches the leaf mark; ships as adom-pup-browser3.ico under a new filename per the icon-cache rule.
Identity icon simplified to a minimal line-art browser glyph in the leaf dark-teal with no white, shipping as adom-pup-browser2.ico under a new filename per the icon-cache rule.
New Adom Pup identity icon: the favicon with a browser-window glyph inlaid lower-right so the icon reads as an Adom browser window; ships as adom-pup-browser.ico under a new filename per the icon-cache rule, master SVG in the repo pending promotion to the brand-icons wiki repo.
Full Adom Pup window identity on AD 1.9.134: self-registration at bridge start with a pin that launches a managed pup window, per-window identity stamp at create/park/heal with cacheKey, overlay badge demoted to a self-gating fallback for older AD, adom-pup.ico ships in the zip.
The demarcation gate: unpinned opens require cached Chrome for Testing and return the pollable installing status instead of ever silently driving the user's branded browser; explicit browser_use pin is the only branded path; AD issue 204 filed to flip the prewarm default so install-time prewarm erases the first-use wait.