Browser Agent by PaulClawX

by PaulClawX• 9•• Scanned•Claim this listing•Request removal
Browser Automationbrowser agentcomputer use agentgui agent

[browser-agent] Never send a human to do a machine's job.

Browser Agent is an open-source ai agent by PaulClawX, written mainly in Python, with 9 GitHub stars and the MIT license. Its code was last updated May 9, 2026.

Browser Agent

<p align="center"> <img src="docs/images/cover.png" alt="Browser Agent cover" width="70%"> </p> <p align="center"> <strong>CDP-native browser automation runtime for agents, with editable skills and reliable Gemini image workflows.</strong> </p> <p align="center"> • Real Chrome Control • Skill-Driven Automation • Upload-Verified Image Generation • </p> <p align="center"> <a href="#-features">Features</a> • <a href="#-quick-start">Quick Start</a> • <a href="#-workflows">Workflows</a> • <a href="#-safety-model">Safety Model</a> • <a href="SKILL.md">Agent Guide</a> </p> <p align="center"> <a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-MIT-green"></a> <img alt="Status" src="https://img.shields.io/badge/status-0.1.0--alpha-orange"> <img alt="Python" src="https://img.shields.io/badge/Python-3.9%2B-blue"> <img alt="CDP" src="https://img.shields.io/badge/CDP-native-111827"> <img alt="Codex" src="https://img.shields.io/badge/Codex-skill--ready-111827"> </p>

Quick Navigation

[!TIP] I'm a human -> Read this README for install, setup, and safe workflows.

I'm an agent -> Read SKILL.md for operation rules and execution patterns. (Recommended)

browser-agent is a minimal runtime that lets agents control your real Chrome session directly over CDP, while keeping task logic editable in-repo.

  • For operators: one command surface for browser actions, diagnostics, and updates.
  • For agents: stable helper APIs (new_tab, js, click_at_xy, upload_file, raw cdp).
  • For reliability: interaction skills and domain skills to encode repeatable mechanics.

Quick Start

For Agent (Recommended)

Tell your coding agent:

Install Browser Agent from https://github.com/PaulClawX/browser-agent and set it up to control my Chrome

For Human

git clone https://github.com/PaulClawX/browser-agent && cd browser-agent && uv tool install -e . && browser-agent --doctor

Browser Connection

Attach to your normal Chrome profile

  1. Open chrome://inspect/#remote-debugging
  2. Enable Allow remote debugging for this browser instance
  3. Accept the Chrome allow popup when prompted

Remote Debugging Setup

  1. Re-run:
browser-agent -c 'print(page_info())'

See install.md for full setup.

Workflows

TierWorkflowExpected Behavior
StableGeneral browser automationDeterministic tab + DOM + input operations through CDP helpers
StableUpload-driven tasksUpload confirmation before submit; fail-fast if upload isn't verifiable
StableGemini image generation/editingPrompt + reference flow with strict upload-first gating and export
StableDiagnostics and lifecycle--doctor, daemon auto-start, update checks
Best-effortComplex anti-bot sitesFallback to coordinate actions, retries, and skill-specific patterns

Project Layout

  • src/browser_harness/ - core runtime modules
  • SKILL.md - operator rules for day-to-day use
  • install.md - first-time install and connection
  • docs/interaction-skills/ - reusable browser mechanics playbooks
  • src/agent-workspace/agent_helpers.py - task-specific helper extensions
  • docs/domain-skills/ - site-specific playbooks

Core Contributors and Maintainers

<table> <tr> <td align="center"> <a href="https://github.com/paulpanwang"> <img src="https://images.weserv.nl/?url=https://paulpanwang.github.io/images/paul.jpg&h=100&w=100&fit=cover&mask=circle&maxage=7d" width="100px;" alt="Panwang Pan"/> </a> <br /> <sub><b>Panwang Pan</b></sub> <br /> <sub><a href="mailto:paulpanwang@gmail.com">paulpanwang@gmail.com</a></sub> </td> <td align="center"> <a href="https://angericky.github.io/"> <img src="https://images.weserv.nl/?url=https://i.loli.net/2019/01/07/5c336be8ba185.jpg&h=100&w=100&fit=cover&mask=circle&maxage=7d" width="100px;" alt="Jingjing Zhao"/> </a> <br /> <sub><b>Jingjing Zhao</b></sub> <br /> <sub><a href="mailto:jingjingbudlet@gmail.com">jingjingbudlet@gmail.com</a></sub> </td> </tr> </table>

📧 Contact

Feel free to open an issue if you have any questions or suggestions. If this project helps you, please give it a ⭐ Star!

Acknowledgements

This project builds on and is inspired by the following open-source work:

Browser Agent alternatives

View more →

Similar ai agents in Browser Automation, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Browser Agent (this page)
PaulClawX
9MITMay 9, 2026Scanned, no flagged issues
Browser Use
browser-use
120kMITOct 31, 2026Scanned, no flagged issues
CloakBrowser
CloakHQ
33kMITOct 31, 2026Scanned, no flagged issues
Invisible Dots
feder-cr
32kMITOct 31, 2026Scanned, no flagged issues
OpenCLI
jackwener
31kApache-2.0Oct 26, 2026Scanned, no flagged issues
Stagehand
browserbase
26kMITOct 30, 2026Scanned, no flagged issues