v0.1.0
First public release of BrowserBuddy: an MCP server plus a Chrome/Firefox extension that turn your real browser into a shared space with an AI assistant — it can act for you, watch what you do, wait for you in lockstep, and learn tasks from demonstration.
Context
BrowserBuddy differs from CDP-based browser automation (chrome-devtools-mcp, Playwright MCP) by running as a WebExtension inside the user's real, logged-in browser and by being bidirectional: a live stream of user actions with agent/user attribution, a browser_wait_for_user lockstep primitive, and demonstration recording. The PyPI package of the same name is a deliberate name reservation; the server ships on npm.
Features
- Initial release. BrowserBuddy turns your real browser into a shared space with an AI assistant over MCP: 25 tools for acting (navigate, click, fill, read, screenshot), observing (a live stream of what the user does), lockstep coordination (browser_wait_for_user), and learning tasks from demonstration.
- Firefox support. The extension now runs on Firefox 128+ from a single cross-browser codebase. Screenshots are Chrome-only for now and fail on Firefox with a clear error explaining the workaround.
browserbuddy serveCLI. Installing the npm package provides abrowserbuddycommand with a strictcli-based interface (--port,--data-dir); the package ships both the server and the browser extension.