nicobailon/surf-cli
The CLI for AI agents to control Chrome. Zero config, agent-agnostic, battle-tested.
This tool allows AI agents to control web browsers like Chrome, Brave, or Edge. It takes commands from an AI agent (like 'go to example.com' or 'click this button') and executes them in a real browser, returning information like page content or screenshots. This is for developers building AI agents that need to interact with websites for tasks such as data gathering, testing web applications, or automating online workflows.
341 stars. Available on npm.
Use this if you are developing an AI agent and need a simple, reliable way for it to navigate, read, and interact with web pages without complex setup or being tied to a specific AI provider.
Not ideal if you are a non-developer seeking a no-code browser automation solution, as this tool requires programmatic command execution.
Stars
341
Forks
32
Language
JavaScript
License
MIT
Category
Last pushed
Mar 08, 2026
Commits (30d)
0
Dependencies
8
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/nicobailon/surf-cli"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related agents
alibaba/page-agent
JavaScript in-page GUI agent. Control web interfaces with natural language.
steel-dev/steel-browser
🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser...
4ier/neo
Turn any web app into an API. Chrome extension captures browser traffic, auto-generates schemas,...
violettoolssite/CFspider
Cloudflare Workers 代理 IP 池,VLESS 动态 IP,内置 AI 智能浏览器支持自然语言控制
actionbook/actionbook
Browser action engine for AI agents. 10× faster, resilient by design.