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
docs/PLAN-rust-port.md+13−2@@ -84,8 +84,19 @@ John's words. Written 2026-09-05 against pup 2.0.396; John approved the plan the pup_use cft fetched the build, the next window opened on it). Open on ab's side: adom-bridge#152, ab runs the node dependency install against its bundled seed on recover_not_listening for a kind:exe bridge (10 to 15 s of bridge_installing_deps after an- unexpected exe death). Next: the runtime-crate split (wiki/annotate/record out of verbs), macOS- in host-mac (Kyle), and promotion to public on John's words.+ unexpected exe death). Later the same night (2.0.414 to 2.0.419): `pup_vault_sync {peer, reason}`, a BIDIRECTIONAL adom-you+ credential union across the user's desktops (one consent toast, newest-wins, pup-to-pup over ab's+ cross-desktop egress, no AI ever holds a password; measured AdomLapper -> arav-rog: 32 pushed, 24+ added, union on both). The serve-from-the-vault doctrine is in the pup-credentials skill so no agent+ asks the human for a password again. The pup demo tour: `tools/pup-demo.py` (eight beats through+ ab's demo kit, recorded with pup's own screen recorder) and the dashboard's Play-the-demo prompt now+ carry the same script; the first full take on arav-rog ran end to end (Google to its 2FA wall,+ honestly; UltraLibrarian fully signed in). Jump lists: the two-right-clicks flash is ab#155+ (registry-only AUMIDs, no anchoring shortcut); `aumidShortcut` (opt-in) asks ab for the anchor;+ human verification pending. Filed: ab#152 (kind:exe seed npm), ab#155 (jump-list anchor), ab#157+ (forward bridge consent prompts into ah for boxes that block toasts).+ Next: the runtime-crate split (wiki/annotate/record out of verbs), macOS in host-mac (Kyle), and+ promotion to public on John's words. Commissioned by John: "make a version of pup next that is a rust binary like we've recently done for fusion and for altium ... make sure that you did not reimplement anything in ab already does for you