nicobailon/surf-cli

The CLI for AI agents to control Chrome. Zero config, agent-agnostic, battle-tested.

57
/ 100
Established

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.

AI Agent Development Web Automation Browser Control Robotic Process Automation Web Scraping
Maintenance 10 / 25
Adoption 10 / 25
Maturity 22 / 25
Community 15 / 25

How are scores calculated?

Stars

341

Forks

32

Language

JavaScript

License

MIT

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.