Objective
OpenBrowser is a token-efficient browser automation server built on Python and the Chrome DevTools Protocol (CDP), exposing a single Model Context Protocol (MCP) tool—execute_code—that accepts Python code and runs it in a persistent Chromium runtime. Created by Enrizky Brillian with Claude Code assistance and released under the MIT license, it achieves 3.2× fewer tokens than Playwright MCP and 6× fewer than Chrome DevTools MCP by returning only the data agents explicitly request rather than full page accessibility tree dumps. Compatible with any MCP client (Cursor, VS Code, Claude Code, Cline) and any Large Language Model (LLM) provider (Claude, ChatGPT, Gemini, Ollama).
Subjective
In my BrianBot (Local) stack, I run multiple instances of OpenBrowser in parallel, each maintaining a persistent Chromium profile with saved cookies, coordinated through a priority queue manager that allows multiple agents to share browser capacity.
Contexts
#browser
