Pup - the AI's own browser
Public Made by Adomby adom
pup gives your AI a real browser on your desktop that it drives completely, in the background, signed in as you: windows that never jump in front of your work, one shared profile that learns your logins, and every window labeled on the taskbar with its AI thread's name.
Releases 1148
Standalone per-platform binaries to download and run, no tools needed. The newest is pinned on top.
The taskbar progress bar is requested for every page load: open, navigate, new tab, reload, back and forward now run it on the window being worked on (only screenshots did before). A leftover safety setting (Minimal-touch, on by default) had switched it off for everyone, and on the extension lane it was aimed at whichever pup window Windows listed first (John, 2026-10-05). Note: Adom Bridge 2.1.168 does not render taskbar progress at all yet (adom/adom-bridge#224), so the bar appears once that is fixed. Includes 2.0.698: restored windows keep their videos paused for 30 s.
Stable link for websites and docs: /download/adom/pup-bridge/latest
All releases showing 201-220 of 1148
extension updates load on existing profiles (manifest version stamp); --disable-quic back (no firewall prompt)
pup_ext_diag: read the extension service worker over CDP
extension-driven launch clears a stale browser and the profile lock first
make the extension control channel observable
the toolbar extension finds pup on any port (port.json), not just two hardcoded ones
extension-driven: restore network-quieting flags, real kill, fast open
no third-party extension prompt in a fresh pup profile
restore the takeover audit log and make pup_close everyone a user-only action
teach extension-driven mode in the pup skill (#109)
extension-driven mode: correct tab targeting, liveness and close (#109)
extension-driven windows: pup drives a Chrome with no CDP debug port (#109)
stockFlags setting: near-stock Chrome launch flags (#109 experiment)
ECH off again: it broke st.com/mouser on AdomLapper's network
a browser pin survives relaunch (pup_use actually takes) (#109)
cdpQuiet setting: skip the Runtime.enable CDP leak (#109 experiment)
consumer-Chrome transport (ECH+QUIC), languages, no pre-granted permissions, native-code EME shim (#109)
pup mirrors the installed consumer Chrome version in UA + client hints (#109)
restore Chrome sign-in/sync prompt suppression flags dropped in the Rust port
pup presents as consumer Google Chrome (UA brand + EME shim), unblocking Akamai brand walls (#109)
renderCheck ok:false + nbrowser hint on chrome-error pages; hide navigator.webdriver; pup_download fails fast or polls (#109)