← all repositories

nicobailon/surf-cli

A CLI tool that enables AI agents to control Chrome for web browsing and automation tasks.

508 stars JavaScript AgentsCoding Assistants
surf-cli
Velocity · 7d
+3.1
★ / day
Trend
steady
star history

Surf is a browser automation CLI built specifically for AI agents. It provides Unix socket-based commands that let agents read web pages, click elements, take screenshots, and capture network requests without requiring MCP servers or complex setup. The tool is agent-agnostic, working with any AI system that can execute shell commands, including Claude Code, GPT, Gemini, and Cursor. It includes smart defaults like auto-resizing screenshots to save tokens and automatic screenshot capture on actions to reduce round-trips.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.