> For the complete documentation index, see [llms.txt](https://docs.unbrowse.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.unbrowse.ai/readme.md).

# Unbrowse

Unbrowse is an open-source action layer for AI agents. The public surface is one task-shaped request: the agent supplies intent, optional URL/params/approval, and Unbrowse chooses the cheapest capable layer behind it.

Most web agents still pay the browser tax by default: open the page, wait for it to load, inspect the UI, click, and re-read state. Unbrowse learns the structured request path behind a site once, then reuses it, so the agent can act through the site's real APIs when that route exists. When a site genuinely needs a real browser session (cookies, sign-in, redirect handling), Unbrowse keeps that browser context in the loop.

Routes are a shared, maintained asset. Contributors can earn account credits when routes they keep useful are reused; those credits can be redeemed later when redemption becomes available. Unbrowse is open source, runs locally, and is a member of the [NVIDIA Inception program](https://www.nvidia.com/en-us/startups/).

This documentation is organised by who is reading it.

* **Start Here** explains what Unbrowse is in plain language, no background assumed.
* **For Agents** is the operating model for an AI agent filling the Unbrowse hole.
* **For Developers** is how to integrate it in code.
* **Concepts** is the conceptual model behind the system, drawn from the published papers.
* **For Investors** is the wedge, the moat, and where to read the research.

## Research

Unbrowse is built on a published research trilogy. They are the canonical source for the concepts in these docs:

* [**Internal APIs Are All You Need**](https://arxiv.org/abs/2604.00694) — the first-party routes already powering modern websites are the machine-native interface agents should try before they drive a browser. This is the route-discovery layer, not the whole current product surface.
* **Unbrowse Maintenance Network** — a shared route graph only stays useful if freshness is maintained, witnessed, and economically accountable.

The full index and PDFs live at [unbrowse.ai/papers](https://www.unbrowse.ai/papers).

Source and licensing scope is described in the [Open Source Notice](/reference/open-source-notice.md).
