What is PinchTab?
PinchTab is a standalone HTTP server that gives AI agents direct control over Chrome. It is a 12MB Go binary with an SMCP (Model Context Protocol) plugin, providing token-efficient browser automation via HTTP API or CLI.
How to use PinchTab?
Install via curl, npm, or Docker, then run pinchtab to start the server on http://localhost:9867. Control the browser using CLI commands (e.g., pinchtab nav, pinchtab click) or the HTTP API directly. For MCP integration, configure the SMCP plugin (see plugins/README.md for environment variables and paths).
Key features of PinchTab
- Token-efficient text extraction (~800 tokens per page)
- Headless or headed browser modes
- Multi-instance with isolated profiles
- Self-contained 12MB binary, no external dependencies
- Accessibility-first with stable element references
- ARM64-optimized including Raspberry Pi support
Use cases of PinchTab
- AI agent automation: navigate, click, fill forms, and press keys
- Token-efficient data extraction from web pages
- Multi-instance workflows with parallel isolated profiles
- Persistent browser sessions with profile reuse across restarts
コメント