A headless browser automation tool written in Rust with a Node.js fallback, designed specifically for AI agents to interact with web pages through structured commands. You get navigation, clicking, typing, and page snapshots out of the box. The Rust core should make it faster than pure JavaScript alternatives, which matters when your agent is iterating through multiple page interactions. Worth noting it failed two of three security audits listed, so you'll want to review those findings before using it in production. The CLI setup is straightforward with global npm install, and it's got decent traction at 937 GitHub stars.

GitHub stars
1K
last updated
Aug 21, 2026

Install

$ npx -y skills add am-will/codex-skills --skill 'Agent Browser' --agent claude-code

Installs into .claude/skills of the current project.

Files

Agent Browser

A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.

Installation

npm recommended

npm install -g agent-browser
agent-browser install
agent-browser install --with-deps

From Source

git clone https://github.com/vercel-labs/agent-browser
cd agent-browser
pnpm install
pnpm build
agent-browser install

Quick Start

agent-browser open example.com
agent-browser snapshot
agent-browser click @e2
agent-browser fill @e3 "test@example.com"
agent-browser get text @e1
agent-browser screenshot page.png
agent-browser close

Using Real Chrome Profile (for OAuth/Logged-in Sessions)

For sites requiring Google/Discord/etc login (like star-swap.com):

Method 1: Launch Chrome with custom profile, connect via CDP

# Terminal 1: Launch Chrome with your real profile and remote debugging
google-chrome --remote-debugging-port=9222 --user-data-dir=/home/willr/.config/google-chrome/Default &

Sponsors

Details

Repository
github.com/am-will/codex-skills
Categories
Testing & QA, AI & Agent Building, Automation & Workflows, Rust, CLI & Terminal
First seen
Jun 3, 2026

More from am-will/codex-skills

All 19
1am-will avatarFrontend Responsive Design Standardsam-will/codex-skillsBuild responsive, mobile-first layouts using fluid containers, flexible units, media queries, and touch-friendly design that works across all screen sizes. Use 0skills.sh installs
2bountydotnew avatarIntegrating Stripe Paymentsbountydotnew/bounty.newComplete workflow for integrating Stripe payments (subscriptions or one-time) with Convex + Next.js. Includes hosted checkout, webhooks, UI components, and test0skills.sh installs
3codeaholicguy avatardev-lifecyclecodeaholicguy/ai-devkitAI DevKit · Structured SDLC workflow with 8 phases — requirements, design review, planning, implementation, testing, and code review. Use when the user wants to0skills.sh installs
4daffy0208 avatarPrototype Designerdaffy0208/ai-dev-standardsCreate interactive prototypes, design user flows, implement prototype testing strategies, and manage handoff to development. Validate ideas before building.0skills.sh installs
5daloopa avatartearsheetdaloopa/investingQuick one-page company overview and snapshot0skills.sh installs
6davila7 avatarAccessibility Auditordavila7/claude-code-templatesWeb accessibility specialist for WCAG compliance, ARIA implementation, and inclusive design. Use when auditing websites for accessibility issues, implementing W0skills.sh installs