Documentation
Everything you need to get started with @ulpi/browse and make the most of it.
Getting Started
New to browse? Start here.
- Quickstart — Install and run your first browsing session in 5 minutes
- Installation — npm, Bun, npx, system requirements, troubleshooting
CLI Reference
Browse the complete command reference — 128 commands across 13 categories.
- Navigation — goto, back, forward, reload, url
- Content Extraction — text, html, links, forms, accessibility
- Interaction — click, fill, select, hover, type, scroll, wait
- Snapshot & Find — snapshot flags, find selectors, @ref workflow
- Visual & Compare — screenshot, pdf, responsive, diff
- React DevTools — component tree, props, Suspense, hydration
- View all 13 categories →
Configuration
- browse.json — Project-level configuration file
- CLI Flags — --session, --profile, --json, --headed, --runtime, --provider
- Environment Variables — BROWSE_PORT, BROWSE_SESSION, BROWSE_RUNTIME
Native App Automation
Automate Android, iOS, and macOS apps with the same @ref workflow.
- Native App Guide — Setup, enable, sim lifecycle, platform commands
browse enable android|ios|macos|all— Install native driversbrowse sim start --platform ios --app com.apple.Preferences --visible— Boot and interact
Skills
Agent skills that wrap browse workflows into slash commands.
- Skills overview — install all skills in one command
- /browse-seo — full on-page SEO audit
- /browse-aeo — Answer Engine Optimization (AI Overviews, Perplexity)
- /browse-geo — Generative Engine Optimization (multi-engine visibility tracking)
- /browse-stealth — anti-detection browsing with camoufox
- /browse-config — guided camoufox config generator
- /browse-qa — QA features and generate regression flows
Guides
Deep-dive guides for advanced use cases.
- AI Agent Integration — Claude Code, Cursor, Cline, Windsurf setup
- MCP Server Mode — Run browse as an MCP server for Cursor, Claude Desktop, Windsurf
- Sessions & Profiles — Parallel agents, persistent state, multiplexing
- Runtimes & Cloud Providers — Playwright, Rebrowser (stealth), LightPanda, Camoufox (anti-detection), Browserbase, Browserless
- Security — Domain allowlists, encrypted vault, content boundaries
- React DevTools — Component inspection, hydration debugging, profiling
- Performance Audit — Core Web Vitals, framework detection, coverage analysis