{"repo":"TacosyHorchata/Pilot","free":true,"listed":false,"github":"https://github.com/TacosyHorchata/Pilot","clone":"git clone https://github.com/TacosyHorchata/Pilot.git","description":"Chrome extension + MCP server — AI agents control a tab in your real browser, already logged in","language":"TypeScript","stars":32,"topics":["ai-agent","browser-automation","claude","cursor","mcp","mcp-server","playwright"],"license":"MIT","category":"mcp-servers","readme_excerpt":"pilot — browser automation MCP for AI agents Native Playwright-backed browser sessions by default. No Chrome extension required for QA automation. Pilot has two browser backends: - Native mode (default): isolated Playwright browser contexts. This is the supported path for parallel QA automation and reliable screenshots. - Extension mode (legacy/opt-in): connects to your real Chrome profile when you need existing cookies and logged-in sessions. Native mode avoids chrome.tabs.captureVisibleTab() entirely, so screenshots do not depend on Chrome being foregrounded, a tab being visibly active, or the extension service worker being fresh. --- How it works 1. Pilot runs as an MCP server — Claude Code, Cursor, or any MCP client connects via stdio 2. The first Pilot process becomes the broker on localhost 3. Later Pilot processes connect as broker clients 4. Each session gets an isolated native browser context/page 5. Screenshots come from Playwright , not the Chrome extension capture API --- Quick Start 1. Add the MCP server For a local checkout: 2. Use it \"Open https://example.com, take a screenshot, and summarize the page.\" No extension install. No Chrome foreground requirement. For full native-mode operations, stress commands, and cleanup checks, see docs/native-mode.md. --- Lean snapshots Other tools dump 50K+ chars per page into your context window. Pilot keeps things small: snapshot diff shows only what changed between actions — no redundant re-reads. Less context = faster resp","default_branch":null,"files":null,"tree":[],"storefront":"/r/TacosyHorchata","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TacosyHorchata/Pilot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}