app
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.
← Commit history
pkg: clarify container-side-skills-only description + lean tarball (files allowlist, gitignore heroes); add pup-bridge-dev + pup-bridge-publish developer skills
2 files changed
+7−34
.gitignore+4@@ -4,3 +4,7 @@ node_modules/ *.tgz *.log profiles/+# Page-presentation assets — already uploaded as wiki page assets; kept out of the+# container pkg tarball (pkg pack honors .gitignore) so `pkg install` stays lean (skills only).+*.png+adom-bridge-puppeteer-source.tar.gz
page.json+3−34@@ -3,16 +3,9 @@ "type": "app", "slug": "adom-desktop-puppeteer-bridge", "title": "Adom Desktop - Puppeteer Bridge",- "brief": "Reference implementation of the Puppeteer bridge — Node + puppeteer-core + Chrome for Testing for headful browser automation, multi-window, per-tab CDP screencast recording.",+ "brief": "The Adom Desktop Puppeteer (pup) bridge — drive Chrome for Testing (or the user's real Chrome/Edge/Brave) from the cloud: open/screenshot/eval/record, with cold-start self-heal that auto-installs Chrome for Testing on a fresh PC. Two artifacts: the Releases zip is the bridge runtime (also bundled in Adom Desktop); the pkg installs the container-side Claude skills.", "version": "1.1.0",- "tags": [- "skills",- "pup",- "puppeteer",- "browser",- "adom-desktop",- "bridge"- ],+ "tags": [], "license": "MIT", "discovery_triggers": [ "puppeteer bridge",@@ -77,29 +70,5 @@ "created_at": "2026-05-28T05:28:43.991Z", "updated_at": "2026-06-16T12:43:19.735Z", "skills": [],- "author_name": "John Lauer",- "description": "CONTAINER-SIDE install — Claude skills only. This pkg drops the skills that teach a cloud AI to drive the pup browser bridge (the `pup` user skill + the `pup-bridge-dev` developer skill) into ~/.claude/skills/. It does NOT contain the bridge runtime. The bridge itself (Node + Chrome for Testing, the code that actually drives a browser) lives on the DESKTOP: it ships bundled inside Adom Desktop and is published here on the Releases tab as adom-bridge-puppeteer-v<ver>.zip, which Adom Desktop streams into its bridges-cache. TL;DR: `pkg install` = skills for the container; the bridge = the Release zip + bundled in Adom Desktop.",- "keywords": [- "pup",- "puppeteer",- "browser",- "adom-desktop",- "bridge",- "skills"- ],- "files": [- "SKILL.md",- "skills/**",- "skills/pup-bridge-dev/SKILL.md",- "install.sh",- "uninstall.sh",- "README.md",- "package.json"- ],- "dependencies": {},- "scripts": {- "install": "./install.sh",- "uninstall": "./uninstall.sh"- },- "org": "adom"+ "author_name": "John Lauer" }