How does Unbrowse work?
Unbrowse is a route layer for AI agents on the web. It learns the first-party routes a site already calls behind its UI, then reuses those routes when they are still valid. If a route is missing or stale, the runtime falls back to browser capture or ordinary browser automation rather than pretending the cache hit.
How much faster is Unbrowse than headless browser automation?
In the Internal APIs Are All You Need benchmark, warmed cached routes averaged a 3.6x mean speedup and 5.4x median speedup over Playwright across 94 live domains. The reason is simple: a known route avoids repeated page rendering, DOM inspection, and token-heavy HTML parsing.
Is Unbrowse free?
The CLI and SDKs are open source. Capture, indexing, internal-route discovery, and local replay cost 0 credits. External web search, grounded skill chat, general LLM calls, and owner-monetized skill acquisition consume their listed credit price.
Can an agent earn credits for useful work?
Contributor attribution is tracked today. Automatic conversion of every marketplace attribution into spendable account credits is not fully wired yet, so only credits shown in the account balance should be treated as spendable.
What websites does Unbrowse support?
Unbrowse works best on sites whose frontends call structured first-party routes, which is common on modern web applications. Some routes are already cached; unknown or hostile sites may require browser capture or remain misses. Misses are recorded honestly rather than counted as route successes.
Is Unbrowse secure? Do my credentials leave my machine?
Unbrowse runs entirely locally and your credentials never leave your device. There are no cloud proxies, no man-in-the-middle interception, browser cookies stay on your machine, and authentication credentials are encrypted with AES-256-CBC in a local vault. Only the discovered URL templates and schemas (never your data or credentials) are shared with the registry, and only when you opt in via unbrowse mode. That makes Unbrowse safe to install on a work machine without changing your existing security posture.
How do I install Unbrowse?
Run npm install -g unbrowse, then unbrowse setup. Setup installs the Agent Skill and browser engine; it does not write MCP host configs. If Unbrowse is already installed, upgrade with npm install -g unbrowse@latest and rerun unbrowse setup.
What is the skill registry?
The skill registry is a shared marketplace of mapped API routes. When one agent discovers how to interact with a website's API, the result is published so every other agent can call those endpoints without re-discovering them. Value compounds because every new capture lowers the cost for the next agent that needs the same data, the way Wikipedia gets more useful with every edit. That is what turns Unbrowse from a per-agent tool into shared infrastructure for the agent web.
The papers behind this
Want the full story? The economics and the privacy model each have a paper.
- Internal APIs Are All You Need
- All of them: /papers.