Features
A browser that speaks agent.
Perception, extraction, and control — designed around token cost and the way agents actually work.
Content-addressed element maps
KOALINT reads the live DOM in an isolated world and returns a numbered map of every interactive element. Each reference is a stable hash of the element — so [18] keeps meaning the same button after the page re-renders, and your agent never clicks a blind index.
The rest of the toolkit.
Local extraction
scrape → clean Markdown, map → every URL under a site, crawl → many pages at once, extract → structured JSON to your own schema. All local, all behind your logins.
Multi-agent decks
Every agent gets its own browser in its own deck, running in parallel. The daemon outlives the window, so long jobs keep going.
Safety by default
Never solves CAPTCHAs. Never types passwords, 2FA, or payment details. Hits one of those and it stops and hands control to you.
Phone control
A mobile gateway over Tailscale lets you drive a deck from your phone, with its own rotating token.
Responsive preview
See any page as phone, tablet, or desktop with real device emulation — not a resized window.
In-app updates
The app checks for new builds itself and installs them on restart, so you stay current without a rebuild. Builds are ad-hoc signed today; Apple notarisation is on the way.
See it move.
Play with the live demo — no install needed.