Accessibility Tree
Structured tree with stable refs (e0, e1...) for click, type, and read. Deterministic with no coordinate guessing.
12MB Go binary. Launches Chrome, exposes an HTTP API. Any agent, low token usage cost with cli or curl.
> Quick Start
One command to install. Chrome opens. You log into your sites. Agents drive the rest.
# One-liner install (macOS/Linux)curl -fsSL https://pinchtab.com/install.sh | bash
> Token Efficiency
Great for repeated tasks: have your agent remember the navigation pattern and revisit your preferred pages with consistent token usage.
> What It Does
Accessibility-first. Token-efficient. Framework-agnostic.
Structured tree with stable refs (e0, e1...) for click, type, and read. Deterministic with no coordinate guessing.
Create, switch, and close tabs efficiently.
Patches navigator.webdriver, spoofs UA, and hides automation flags to pass major bot checks.
Cookies, auth, and tabs survive restarts. Log in once and keep the session alive.
Readability mode strips nav and ads. Raw mode keeps full text for parser workflows.
Click, type, fill, press, focus, hover, select, and scroll by ref or selector.
Escape hatch for any workflow gap. Execute JavaScript in any tab on demand.
JPEG output with quality control for visual verification and downstream auditing.
Export full pages as PDF for sharing, archiving, and offline review.
> Architecture
One binary. One Chrome. HTTP in, CDP out.
# Open GitHub in Pinchtabpinchtab nav https://github.com/pinchtab/pinchtab
> Full API
Read-only GETs for data, POSTs for mutations. All JSON.
| Method | Endpoint | Description |
|---|---|---|
| GET | /health | Connection status |
| POST | /navigate | Go to URL |
| POST | /action | Click, type, fill, press, hover, select, scroll |
| GET | /find | Find elements by text or selector hints |
| GET | /text | Readable text โ readability or raw |
| GET | /snapshot | Accessibility tree โ primary interface |
| GET | /screenshot | JPEG screenshot |
| GET | /pdf | Export page as PDF |
> Security
Pinchtab gives agents full control of a real logged-in browser, so your security boundaries are your own.
When you log into sites through Pinchtab's Chrome window, those sessions persist. Any client that can reach Pinchtab and authenticate can act as you.
Think of this as giving an unlocked laptop to someone you trust.
> Built By
Started by humans, shipped faster with agents.