#468 · Primary category: AI Agents & Automation
browser-control
A tiny, fast Rust CLI that drives a real browser over the Chrome DevTools Protocol — built for coding agents.
Project last updated:08/27/26
GitHub Stars
3.1K
Forks
209
Contributors
2
License
MIT
Why we included this project
Wiring an LLM agent to act on the open web usually means babysitting a Playwright or Selenium harness. This small Rust binary sidesteps that: each action is a shell subcommand that talks to Chrome over the DevTools Protocol, so you can launch a browser, snapshot the page into stable @e1/@e2 handles, click, fill, press keys, and run arbitrary JavaScript. The handles are chosen for model output, so an agent can act on `click @e3` instead of brittle selectors. When the high-level surface runs out, raw eval and cdp commands cover the rest, and a hidden daemon keeps rolling network, console, and event buffers plus per-failure traces so the agent can diagnose its own mistakes. The same commands work against a local Chrome or remote sessions from Browser Use, Steel, Hyperbrowser, or Browserbase, and because there is no LLM or MCP dependency, it drops into an existing stack as a plain shell utility.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
hermes-agent
The agent that grows with you
n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
deepseek-harness
DeepSeek Harness: Everything is a Plugin.
AutoGPT
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.