nicobailon/surf-cli
The CLI for AI agents to control Chrome. Zero config, agent-agnostic, battle-tested.
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.
Stars
341
Forks
32
Language
JavaScript
License
MIT
Category
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.
Related agents
alibaba/page-agent
JavaScript in-page GUI agent. Control web interfaces with natural language.
hanzili/hanzi-browse
let any ai agent use the local browser
CloakHQ/CloakBrowser
Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with...
4ier/neo
Turn any web app into an API. Chrome extension captures browser traffic, auto-generates schemas,...
actionbook/actionbook
Browser action engine for AI agents. 10Ă— faster, resilient by design.