Development · GitHub repo

PinchTab

Lightweight Go binary exposing an HTTP API to control Chrome browsers

Visit github.com ↗

Also at opensourceprojects.dev

PinchTab is a lightweight Go binary and orchestrator that lets AI agents and scripts control Chrome through a standard HTTP API. Instead of sending heavy screenshots to multimodal models, it extracts the accessibility tree to cut token usage significantly while offering stealth injection to bypass bot detection. It operates with zero configuration and includes a built-in real-time dashboard for managing multiple browser instances.

What it's for

  • Equip AI agents with lightweight browser automation tools via standard HTTP requests
  • Scrape JavaScript-rendered web pages while bypassing common anti-bot protections
  • Reduce LLM token consumption by extracting accessibility trees rather than raw screenshots
  • Orchestrate multiple headless Chrome sessions across persistent user profiles

Features

  • Standalone lightweight (~12MB) single binary written in Go
  • RESTful HTTP API for navigation, typing, clicking, and DOM inspection
  • Token-efficient page representation using browser accessibility trees
  • Advanced stealth injection for avoiding bot detection mechanisms
  • Built-in web dashboard for real-time monitoring and instance control
  • Dual runtime support for full orchestration server or single-instance bridge
  • Session and profile persistence across restarts

Pricing

Open source. Free and open-source under the MIT license

Details

Type
GitHub repo
Category
Development
Topic
Browser Automation
Open source
Yes
Platforms
Linux, macOS, Windows, Command line, API, Self-hosted
For
Developers building AI agents, web scrapers, and automated browser workflows
Alternative to
Puppeteer, Playwright, Browserbase, Stagehand
Tags
browser automation, ai agents, chrome, golang, cdp, scraping, stealth

Why it was saved

  • @GithubProjects, 1 March 2026: Gives any agent or script real browser control with a tiny 12MB footprint and no setup.
  • @simplifyinAI, 9 March 2026: Any AI agent in Python, TypeScript or Go can control Chrome by sending plain HTTP requests — PinchTab clicks, types and navigates. It manages Chrome instances, bypasses bot detection, and reduces token usage ~13x by parsing the accessibility tree instead of taking screenshots.

Compare

Related

  • agent-browser

    Browser automation CLI and engine purpose-built for AI agents

  • Browser Use Cloud

    Cloud-hosted stealth browser infrastructure and execution platform for AI agents.

  • Hyperbrowser App Examples

    Open-source web apps and AI browser tools built with Hyperbrowser

  • agent-browser Environments

    Run browser automation agents inside on-demand isolated sandbox environments

  • autobrowse

    Self-improving browser automation skill for AI coding agents

  • Autotab

    AI computer-use agent that learns and automates browser tasks by demonstration

All 11 in Browser Automation →

Updated