{"repo":"nicobailon/surf-cli","free":true,"listed":false,"github":"https://github.com/nicobailon/surf-cli","clone":"git clone https://github.com/nicobailon/surf-cli.git","description":"The CLI for AI agents to control Chrome. Zero config, agent-agnostic, battle-tested.","language":"JavaScript","stars":579,"topics":["ai-agents","browser-automation","chrome","cli","devtools"],"license":"MIT","category":"cli-tools","readme_excerpt":"Surf The CLI for AI agents to control Chrome. Zero config, agent-agnostic, battle-tested. See CHANGELOG for current release notes. Why Surf Browser automation for AI agents is harder than it looks. Most tools require complex setup, tie you to specific AI providers, or break on real-world pages. Surf takes a different approach: Agent-Agnostic - Pure CLI commands over Unix socket. Works with Claude Code, GPT, Gemini, Cursor, custom agents, shell scripts - anything that can run commands. Zero Config - Install the extension, run commands. No MCP servers to configure, no relay processes, no subscriptions. Battle-Tested - Built by reverse-engineering production browser extensions and methodically working through agent-hostile pages like Discord settings. Falls back gracefully when CDP fails. Smart Defaults - Screenshots auto-resize to 1200px (saves tokens). Actions auto-capture screenshots (saves round-trips). Errors on restricted pages warn instead of fail. AI Without API Keys - Query ChatGPT, Gemini, Perplexity, and Grok using your existing browser logins. No API keys needed. Network Capture - Automatically logs all network requests while active. Filter, search, and replay API calls without manually setting up request interception. Comparison Feature Surf Manus Claude Extension DevTools MCP dev-browser --------- ------ ------- ------------------ -------------- ------------- Agent-agnostic Yes No (Manus only) No (Claude only) Partial No (Claude skill) Zero config Yes No (subscript","default_branch":null,"files":null,"tree":[],"storefront":"/r/nicobailon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nicobailon/surf-cli/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."}