app
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.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
{
"schema": "pup-icons/v1",
"brand": {
"tile": "#00b8b0",
"window_body": "#003d40",
"note": "Teal rounded tile + dark-teal browser-window body + a monochrome teal glyph. Single color, no gradients/shadows/emoji (Adom brand icon law)."
},
"recommended_for_launcher": "pup-cat-default",
"formats": {
"svg": "scalable, ideal for web/Tauri pickers",
"png": "raster at 32/48/128/256/512",
"ico": "Windows multi-size (16-256, 256 PNG-compressed) for taskbar/shortcut contexts"
},
"icons": [
{
"id": "pup-cat-default",
"kind": "launcher",
"glyph": "teal tile + browser-window glyph (title dots + address bar)",
"meaning": "A generic pup browser window. USE THIS for a launcher/picker item, a menu entry, or any 'open a pup window' affordance where the content category is not yet known.",
"svg": "pup-cat-default.svg",
"ico": "pup-cat-default.ico",
"png": {
"32": "pup-cat-default-32.png",
"48": "pup-cat-default-48.png",
"128": "pup-cat-default-128.png",
"256": "pup-cat-default-256.png",
"512": "pup-cat-default-512.png"
}
},
{
"id": "pup-cat-wiki",
"kind": "category",
"glyph": "open book",
"meaning": "Adom wiki, PUBLIC view (logged out) \u2014 what the world sees.",
"svg": "pup-cat-wiki.svg",
"ico": "pup-cat-wiki.ico",
"png": {
"32": "pup-cat-wiki-32.png",
"48": "pup-cat-wiki-48.png",
"128": "pup-cat-wiki-128.png",
"256": "pup-cat-wiki-256.png",
"512": "pup-cat-wiki-512.png"
}
},
{
"id": "pup-cat-wiki-in",
"kind": "category",
"glyph": "book + person",
"meaning": "Adom wiki, SIGNED IN \u2014 the user's logged-in view (private source, drafts, owner cards).",
"svg": "pup-cat-wiki-in.svg",
"ico": "pup-cat-wiki-in.ico",
"png": {
"32": "pup-cat-wiki-in-32.png",
"48": "pup-cat-wiki-in-48.png",
"128": "pup-cat-wiki-in-128.png",
"256": "pup-cat-wiki-in-256.png",
"512": "pup-cat-wiki-in-512.png"
}
},
{
"id": "pup-cat-app",
"kind": "category",
"glyph": "the Adom mark",
"meaning": "An Adom app \u2014 localhost or a *.adom.cloud slug URL.",
"svg": "pup-cat-app.svg",
"ico": "pup-cat-app.ico",
"png": {
"32": "pup-cat-app-32.png",
"48": "pup-cat-app-48.png",
"128": "pup-cat-app-128.png",
"256": "pup-cat-app-256.png",
"512": "pup-cat-app-512.png"
}
},
{
"id": "pup-cat-web",
"kind": "category",
"glyph": "globe",
"meaning": "The web \u2014 any other site.",
"svg": "pup-cat-web.svg",
"ico": "pup-cat-web.ico",
"png": {
"32": "pup-cat-web-32.png",
"48": "pup-cat-web-48.png",
"128": "pup-cat-web-128.png",
"256": "pup-cat-web-256.png",
"512": "pup-cat-web-512.png"
}
},
{
"id": "pup-cat-mixed",
"kind": "category",
"glyph": "two panes",
"meaning": "Mixed \u2014 the window's tabs span more than one category.",
"svg": "pup-cat-mixed.svg",
"ico": "pup-cat-mixed.ico",
"png": {
"32": "pup-cat-mixed-32.png",
"48": "pup-cat-mixed-48.png",
"128": "pup-cat-mixed-128.png",
"256": "pup-cat-mixed-256.png",
"512": "pup-cat-mixed-512.png"
}
}
]
}