Discover and explore top open-source AI tools and projects—updated daily.
SawyerHoodAgentic web browser control for development workflows
Top 18.2% on SourcePulse
Dev Browser is a Claude Code plugin designed to equip AI agents with web browsing capabilities, enabling them to interact with and test live applications directly within a development environment. It targets developers using Claude Code who need to automate browser interactions for tasks like form submission, button clicking, and verification, thereby streamlining development and debugging workflows.
How It Works
Dev Browser employs a stateful server architecture combined with agentic script execution, offering a hybrid approach that balances speed and robustness. Unlike simpler observe-think-act loops (Playwright MCP) that are slow and context-heavy, or fragile end-to-end scripts (Playwright Skill) that restart from scratch, Dev Browser maintains a persistent Playwright server. This statefulness allows pages to remain alive across multiple interactions, enabling flexible execution where agents can use full scripts when a plan is clear or fall back to step-by-step exploration. It also provides LLM-friendly DOM snapshots and can leverage codebase awareness to inform debugging.
Quick Start & Requirements
/plugin marketplace add sawyerhood/dev-browser/plugin install dev-browser@sawyerhood/dev-browsermkdir -p ~/.claude/skillsgit clone https://github.com/sawyerhood/dev-browser /tmp/dev-browser-skill && cp -r /tmp/dev-browser-skill/skills/dev-browser ~/.claude/skills/dev-browser && rm -rf /tmp/dev-browser-skillcd ~/.claude/skills/dev-browser && bun install && bun run start-server (Keep this terminal running).Highlighted Details
Maintenance & Community
The project is authored by Sawyer Hood. No specific community links (Discord, Slack) or detailed roadmap information are present in the provided README.
Licensing & Compatibility
Limitations & Caveats
When using with Amp, users must manually start the dev-browser server in a separate terminal and keep it running, as Amp cannot manage background processes for this skill.
6 days ago
Inactive
Adam Elmore(Cofounder of StatMuse; Contributor to opencode).
code-yeongyu
HKUDS