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.
target=_blank popups from pages never appear as tabs/windows in the session
Clicked (browser_click, real coordinates, user-gesture CDP input) a target=_blank link on https://wiki.adom.inc/adom/molecule-design-guide (inside its sandboxed README iframe which grants allow-popups allow-popups-to-escape-sandbox). No new tab or window ever appeared: browser_list_tabs stayed at count 1 and browser_list_windows at 1 session. The same iframe+link setup in plain puppeteer-core headless Chrome opens the new page fine (browser.pages() 2 -> 3), so Chromium allows it and the page is correct — it looks like pup's session/tab tracking discards or never adopts popup targets it didn't open itself. Expected: the popup shows up as a new tabId in the session (opener=page), like browser_open_tab tabs do. Bridge from bridge_list: puppeteer bridge current as of 2026-07-31.