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 (Anthropic) 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 (Anthropic), 📝Cline) and any 📝Large Language Model (LLM) provider (📝Claude, 📝ChatGPT, 📝Gemini, 📝Ollama).
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.
