nicobailon/surf-cli

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

67
/ 100
Established

Provides programmatic access to Chrome through a native host bridge and browser extension, communicating via Unix sockets for low-latency agent interaction. Includes semantic element locators (by ARIA role, text, label), network request capture, iframe traversal, and AI model access via existing browser logins—eliminating the need for API keys or external relay servers.

341 stars and 1,258 monthly downloads. Available on npm.

Maintenance 13 / 25
Adoption 17 / 25
Maturity 22 / 25
Community 15 / 25

How are scores calculated?

Stars

341

Forks

32

Language

JavaScript

License

MIT

Last pushed

Mar 08, 2026

Monthly downloads

1,258

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.