Agent Browser Protocol: Open-source Chrome fork for AI agents achieves 90% on Mind2Web benchmark

Agent Browser Protocol: A browser built for AI agents
Agent Browser Protocol (ABP) is an open-source browser fork of Chrome specifically designed for AI agents. The project was created as a challenge to build an agent-centric browser and capture the top score on the Online Mind2Web Benchmark.
Key technical approach
The main insight behind ABP is that AI agents excel at turn-based chat but struggle with continuous time decision making. To maximize LLM performance on browser tasks, ABP converts web browsing into multimodal chat by:
- Freezing JavaScript and time after every action so the webpage is frozen while the agent thinks
- Capturing all relevant events resulting from actions including file pickers, downloads, permission requests, and dialogs
- Returning these events together with a screenshot of the frozen page so the agent can reason holistically about the browser state with full context
Performance and development
ABP achieved 90.53% on the Online Mind2Web Benchmark, holding the top score for two days until GPT-5.4 surpassed it with 92.8%. The developer used Claude Opus-4.5 to work on the project during nights and weekends, completing it within two months.
Practical applications
According to the source, ABP excels at:
- Filing forms
- Online shopping
- Downloading files
- Uploading files
- Ordering takeout
- Reverse engineering a website's undocumented APIs
Getting started
To add ABP to Claude Code:
claude mcp add browser -- npx -y agent-browser-protocol --mcpThen you can give Claude commands like:
Find me kung pao chicken near 415 Mission St, San Francisco on Doordash.Resources
GitHub repository: https://github.com/theredsix/agent-browser-protocol
Benchmark results: https://github.com/theredsix/abp-online-mind2web-results
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code Skill Refactors React Components Using 'Don't Make Me Think' Principles
A new Claude Code skill automatically refactors React components for usability based on Steve Krug's principles — cuts happy talk, surfaces primary CTAs, fixes empty/error states, and tightens labels.
Keenable SELECT: Run SQL Queries on Web Search Results
Keenable SELECT is an MCP server that lets you query the web with SQL. One call can search 1,000+ pages, filter with exact WHERE clauses, and extract fields via LLM—all in a single SELECT statement.

Telegram Bot for Claude Code CLI Control from Mobile
A developer built a Telegram bot that bridges to the Claude Code CLI, allowing control via mobile commands like /commit, /code_review, and /simplify. The bot auto-discovers custom skills, processes photos/documents/voice notes, and supports group chat sessions.

Open-source MCP suite improves Claude Code generation quality by 15-20%
An open-source MCP suite consisting of three local servers and a prompt skill addresses the 'bad token' problem in AI code generation, with one customer reporting 15-20% quality improvement for Claude Code.