Our take
- Activity
- 83
- Community
- 46
- Issues
- 68
- Pull requests
- 55
+210 stars in the last 30 days
- Releases more often than 83% of the projects we track
- Merges more pull requests than 76% of the projects we track
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
10,569Forks
789Change since Nov 9, 2026: +5 stars·0 forks
Overview
PinchTab provides a browser control plane for AI agents and developers. A local HTTP server and CLI expose Chrome navigation, page inspection, and interaction without requiring agents to work directly with raw HTML or screenshots.
It is suited to local automation that needs persistent browser state or multiple isolated instances. Remote and distributed setups are possible, but require operators to secure the service and its privileged control interfaces.
Key Features
- Control Chrome through a CLI or HTTP API, with an MCP server also available.
- Extract page text and inspect interactive elements for agent workflows.
- Run headless or headed browsers with persistent, isolated profiles.
- Manage multiple Chrome instances from a server-first control plane.
- Attach to externally managed Chrome instances in an advanced mode.
- Run browser audits and compare sites using screenshots and reported findings.
- Package the control software as a standalone Go binary; Chrome or Chromium is installed separately.
Use Cases
- AI-agent developers can automate navigation, form entry, and page reading through browser tools.
- QA and release teams can audit sites or compare staging and production pages.
- Developers can maintain separate logged-in browser profiles for different tasks.
- Operators can run parallel browsing tasks across isolated browser instances.
Getting Started
On macOS or Linux, install and start the local service with:
curl -fsSL https://pinchtab.com/install.sh | bash
pinchtab daemon install
Then point your agent or tool at http://localhost:9867. See the README and documentation for setup and API details.
Alternatives
- stagehand: Stagehand offers an SDK for model-driven browser tasks, while PinchTab exposes a local Chrome server and CLI for direct agent control.
- index: Index is an archived Python agent that reasons through web tasks, while PinchTab provides a Go HTTP API for agents to control Chrome.
- CloakBrowser: CloakBrowser focuses on fingerprint-modified Chromium for stealth automation, while PinchTab provides an HTTP interface to local Chrome.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| pinchtab | Go | MIT | 10.3k | Not checked yet |
| stagehand | TypeScript | MIT | 25.5k | Active |
| index | Python | Apache-2.0 | 2.4k | Archived |
| CloakBrowser | Python | MIT | 31.9k | Active |
Considerations
- PinchTab requires a locally installed Chrome or Chromium browser.
- The documented primary tested workflow is local macOS and Linux. Windows binaries are available, but Windows support is described as limited and best-effort.
- The dashboard, API, and integrations are privileged control surfaces, not intended for untrusted users or direct public-internet exposure. Non-local deployments require deliberate network and access controls.
- Browsing is restricted to locally hosted sites by default. Allowing broader access reduces the security protections of that default posture.
Found this useful?
Share it with someone who would like pinchtab.