#330330th of 389 in Skills, plugins and prompts
browser-control
Rust CLI that lets coding agents drive Chrome over the DevTools Protocol
- Stars
- 3.2k
- License
- MIT
- Last commit
- Aug 2026
- Last release
- Jun 2026
- Language
- Rust
3,091 on 21 Apr 20263,160 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
browser-control is a single Rust binary that exposes a local or cloud Chrome as shell subcommands: snapshot with stable @e1-style refs, click, fill, eval, screenshot, raw CDP calls and tab management. It contains no LLM and does not require MCP, so any agent that can run shell commands can use it. A background daemon keeps event, network and console history, and failed commands write a trace to disk.
Who it is for: Developers giving shell-capable coding agents a scriptable browser
Strengths
- Snapshot returns stable @e refs; CSS selectors and x,y coordinates also work
- Raw `cdp` and `eval` commands cover anything the helper commands cannot
- Same commands drive local Chrome or Browser Use, Steel, Hyperbrowser, Browserbase, or any CDP provider
- Failed commands write a trace with daemon events, network and console history
Weaknesses
- No MCP server; integration depends on the agent running shell commands
- Requires a Chrome or Chromium install reachable over CDP
- Chrome-family only, since it speaks CDP; no Firefox or WebKit support is mentioned
- Cloud providers each need their own API key and account
What it needs
- Needs Chrome or Chromium, Rust toolchain (only when building from source), Optional cloud browser API: Browser Use, Steel, Hyperbrowser, Browserbase
Quick answers
Is browser-control open source?
Yes. Its code is on GitHub under the MIT license.
Also in Skills, plugins and prompts
See all 389| Rank | Project | Score |
|---|---|---|
| 1 | claude-memPersistent cross-session memory plugin for Claude Code and other coding agents | 97 out of 100 |
| 2 | impeccableDesign skill with 24 slash commands for AI coding agents' frontend output | 97 out of 100 |
| 3 | gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles | 96 out of 100 |
| #4 | rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex | 96 out of 100 |
| #5 | cavemanShortens coding-agent replies and compresses tool output before the model reads it | 95 out of 100 |