energypantry/agent-browser-runtime/agent-browser-runtime-deploy
Claude Code and agent skill by energypantry/agent-browser-runtime
- community
Checking that the SKILL.md file is still in the repository.
Deploy and verify Agent Browser Runtime locally for an agent that needs a compose-managed real Chrome runtime with persistent profile, noVNC handoff, leases, artifacts, browser consistency policy, and generic extractor execution.
Install
npx vskill@latest install energypantry/agent-browser-runtime/agent-browser-runtime-deploySKILL.md
Agent Browser Runtime Deploy
Use this skill when asked to install, run, repair, or verify Agent Browser Runtime on a local machine.
Requirements
- Docker with Compose v2
- Node.js 20+ on the host for the CLI and syntax checks
- Python 3 for smoke-test JSON validation
- Ports available on loopback:
17890broker,19223CDP proxy,16080noVNC
First Deploy
From the Agent Browser Runtime repository root:
To use a local fingerprint-chromium binary, set BRS_FINGERPRINT_CHROMIUM_HOST_PATH and start with:
Expected endpoints:
- Broker:
http://127.0.0.1:17890 - CDP proxy:
http://127.0.0.1:19223 - noVNC:
http://127.0.0.1:16080/vnc.html?autoconnect=true&resize=remote - TLS gateway:
http://tls-gateway:8080inside compose, surfaced through./cli/brs.js status
Verification
Run:
status should report extensionConnected: true, stealth.mode: trusted-real-browser, stealth.enabled: false, and platformPacing.enabled: true.
Operating Rules
- Use broker leases; do not directly drive the same Chrome tabs from multiple agents.
- Keep at least 70 ms between broker-driven requests. For unknown or sensitive targets, serialize per domain and use seconds-to-minutes cooldowns.
- Use noVNC for login, Captcha, MFA, sliders, and account-safety checks.
- Keep
.env,data/,artifacts/, andruntime/profile/local and uncommitted. - Keep site-specific/private extractors outside the public repository unless they are intentionally generic examples.
Browser Consistency Controls
Agent Browser Runtime intentionally exposes browser identity controls:
BRS_RUNTIME_PRESETBRS_STEALTH_MODEBRS_GENERATE_FINGERPRINT_ENABLEDBRS_FINGERPRINT_CHROMIUM_HOST_PATHBRS_FINGERPRINT_HEADERS_ENABLEDBRS_FINGERPRINT_PATCHES_ENABLEDBRS_STEALTH_EXCLUDED_HOSTSBRS_CANVAS_NOISE_ENABLEDBRS_AUDIO_NOISE_ENABLEDBRS_TLS_GATEWAY_PROXY_SERVERBRS_TLS_GATEWAY_BASE_URLBOT_HUMANIZE_LEVEL
Default mode is trusted-real-browser. Set BRS_STEALTH_MODE=legacy-js only for an explicit compatibility experiment, and set BRS_STEALTH_MODE=patched-browser when a mounted browser binary owns identity changes. Set BRS_RESET_PROFILE_ON_SIGNATURE_CHANGE=1 only when an intentional clean browser profile is required.
Repair Loop
docker compose ps./cli/brs.js status- If broker is up but
extensionConnectedis false, restart withdocker compose up --build -d. - If ports are occupied, change
BROKER_HOST_PORT,CDP_HOST_PORT, orNOVNC_HOST_PORTin.env. - If profile state is corrupt, stop the stack, back up or remove
runtime/profile/, then start again.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/codex/agent-browser-runtime-deploy/SKILL.md
Popularity
- Repository stars
- 175
- Repository forks
- 50
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/energypantry/agent-browser-runtime/agent-browser-runtime-deploy)