Observed since 21 Oct, 10:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AI-powered browser automation
Let Claude Code / Cursor / Windsurf AI Agents operate the browser autonomously — stable, cheap, and automation-ready. Not a browser bot. This is the bridge layer between AI Agents and the browser.
> Search GitHub for the most starred Python repos
⠋ Navigating to GitHub...
✓ Navigate to https://github.com
✓ Fill search: Python
✓ Click search button
✓ Extract top 10 repo names and star counts
Task complete:
1. public-apis/public-apis ⭐ 382k
2. donnemartin/system-design-primer ⭐ 310k
3. AUTOMATIC1111/stable-diffusion ⭐ 280k
...
4 tasks × 3 runs each, measured on real pages with Chrome.
Full data in benchmark_results.json.
Accuracy: 100% (12/12 runs successful)
Token efficiency:
| Task | DOM tokens sent to LLM |
|---|---|
| GitHub | 656 |
| DuckDuckGo | 720 |
| Wikipedia | 3,408 |
| Hacker News | 4,998 |
Cost per 100 tasks (3 LLM calls each):
| Model | Cost |
|---|---|
| deepseek-chat | ¥1.24 |
| gpt-4o | $3.11 |
| claude-sonnet-4-6 | $4.00 |
| Playbook replay | ¥0 (zero LLM calls) |
| Browser Use | AI Browser | |
|---|---|---|
| Sent to LLM | Raw accessibility tree (~5,000–77,000 tokens) | DomRouteMap (~200–5,000 tokens) |
| Token reduction | — | 17x lower |
| Repeated tasks | LLM re-interprets every time | Playbook replay, zero LLM cost |
| Search tasks | Opens browser → may trigger CAPTCHA | HTTP search (DuckDuckGo/Bing), no browser |
pip install aibrowser
./scripts/start.sh --install
Add to your MCP config:
{
"mcpServers": {
"aibrowser": {
"command": "bash",
"args": ["-c", "exec python3 python_bridge/mcp_server.py"]
}
}
}
In Claude Code, just say:
> What's the top story on Hacker News today?
> Compare iPhone 16 prices on Amazon vs eBay
> Log into my company dashboard and pull this week's report
Or control manually:
goto("https://example.com")
snapshot() # structured page view
click("@3") # stable element index
fill("@7", "hello")
screenshot()
No fragile CSS selectors or XPaths. Pages are compressed into semantic route keys like button[Login] or textbox[Username]. LLM interaction is stable, tokens reduced ~20x.
Every successful action chain is auto-saved as a Playbook. Replay on the same site next time — zero LLM calls, zero cost.
# First run: LLM explores the path
aib agent "Log into Wikipedia and search for AI"
# → 5 steps, 5 LLM calls
# Second run: plays from Playbook
aib agent "Log into Wikipedia and search for AI"
# → 0 LLM calls, instant
Complex requests are decomposed into sub-tasks assigned to specialized experts:
Behavioral simulation and interaction prompts for common human-verification scenarios, helping users complete legitimate web operations. Users are responsible for ensuring their actions comply with target websites' terms of service.
AI Browser is a general-purpose automation tool designed for legitimate use cases such as:
You are solely responsible for ensuring your use complies with applicable laws and the terms of service of any websites you interact with. This tool must not be used to bypass security measures, conduct unauthorized access, or scrape data in violation of applicable laws.
Optimized browser compatibility configuration to reduce environment differences in automated testing scenarios, supporting stable long-session operations.
Navigation: goto, back, forward, reload
Reading: text, html, snapshot, url, title, links, cookies, storage
Interaction: click, fill, type, press, scroll, hover, select, upload
Inspection: screenshot, inspect, get_attrs, is_element
Tabs: tabs, tab, newtab, closetab, switch_tab
Sessions: session-list, session-create, session-destroy, save_session, load_session
Agent: agent, agent-stop, agent-status, agent-team, interrupt, history
Playbook: playbook-list, playbook-save, playbook-replay, playbook-delete
Advanced: js, chain, frame, state, cdp, download, privacy, handoff, shell
AI Browser is open-source under the MIT License.
Activate:
aib start
| Variable | Description |
|---|---|
AIBRIDGE_PORT | Server port (default: 18936) |
AIBRIDGE_AUTH_TOKEN | API auth token |
LLM_PROVIDER | LLM provider (openai, ollama) |
LLM_MODEL | LLM model name |
LLM_API_KEY | LLM API key |
Security tip: Store sensitive credentials like
LLM_API_KEYin your system keychain (macOS Keychain / Windows Credential Manager / Linux Secret Service) rather than plaintext config files or env scripts.
| Component | Technology |
|---|---|
| Language | Python 3.11+ |
| Browser engine | browser-use >= 0.12.6 |
| Browser | System Chrome/Chromium |
| HTTP server | aiohttp |
| MCP SDK | FastMCP (stdio/SSE) |
| LLM providers | OpenAI, Ollama, DeepSeek, GPT-4o |
| Vector store | ChromaDB |
| CDP | pydoll-python, native CDP |
AI Browser is open-source under the MIT License.
This product includes third-party open-source components. See NOTICE for details.
AI Browser 让 Claude Code / Cursor / Windsurf 的 AI Agent 自主操作浏览器 —— 稳定、便宜、自动化就绪。
安装:pip install aibrowser
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.1.1 | 28 May 2026 | 18 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 10:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:707373dd3f3351e57dded1f6a8eb590c95d2c5211192bf1a46182b035bf91dca