engineering / skill
dev-browser
A CLI and bundled skill for Chrome automation with short JavaScript scripts and persistent browser pages.
At a glance
- Purpose
- A CLI and bundled skill for Chrome automation with short JavaScript scripts and persistent browser pages.
- Runs in
- Local agent with shell, MCP server
- Operating systems
- macOS, Linux
- Needs
- Runtime: Chrome; Needs internet: Yes; Needs accounts or API keys beyond your agent: Not stated
- Files and data
- Reads files: Yes; Writes files: Yes; Sends data to other services: Not stated
- Tool type
- Skill
- Delivery
- From GitHub
- Version
- Latest on the main branch
- Access
- Code on GitHub
- Compatibility
- According to the README, macOS and glibc Linux are supported, and Windows and musl Linux are not yet supported. The tool controls Chrome. The bundled skill installs for Codex, Claude Code or an agents folder. The README shows a Claude Code MCP command and a legacy Claude Code plugin install.
- External costs
- The repository is MIT-licensed and states no pricing. Your coding agent or model provider may charge for usage.
- Permissions
- The CLI and skill act through your coding agent with the access you give it. The README says it can start an isolated Chrome profile or connect to a browser you already have open. The README shows global npm installation and skill writes under ~/.codex/skills, ~/.claude/skills and ~/.agents/skills. The README describes downloading the release binary when needed and installing Chrome if the CLI cannot find it. The file list includes a scripts/ directory; the README does not describe its contents. The README says scripts run inside a daemon and can navigate pages, capture snapshots, click, fill fields and read or save files under ~/.dev-browser/v1/tmp. The README describes browser profiles, cookies and login state stored on disk, with configuration under ~/.dev-browser/v1/config.json. The README also shows project or user-level Claude Code settings edits that allow matching dev-browser commands without further prompts and warns that node:vm is not a security sandbox.
- Usage terms
- MIT License, as stated in the repository. See its LICENSE file for the exact terms.
Code on GitHub
SawyerHood/dev-browser
MITA Claude Skill to give your agent the ability to use a web browser
Topics: claude-code playwright skills
Public GitHub data fetched · 0 days old
Skill folders in this repository (1)
Folders that contain a SKILL.md file, from GitHub's file list on .
What it does
dev-browser is a command-line tool with a bundled skill for Chrome automation. The README says scripts use JavaScript and the browser stays open between calls. The README describes navigating, inspecting pages, acting and checking results across scripts.The README lists named persistent tabs, accessibility snapshots with element references, the Puppeteer Page API and agent-focused helpers. The README describes launching an isolated Chrome profile or attaching to an existing browser, and an MCP server mode.
The README shows dev-browser install-skill with --codex, --claude and --agents for the corresponding user-level skill directories. The README also suggests asking the agent to run dev-browser --help for its built-in guide.
Who it is for
Developers who want a coding agent to drive Chrome from short JavaScript scripts.Example tasks
Open a page in a headless browser and print its title.List the pages open in a Chrome started with dev-browser chrome.
Take an accessibility snapshot of a page and click an element by its ref.
Fill in a form field, then wait for the page to settle.
Connect to a browser you already have open and list its pages.