Skip to content

v0.1.0

Choose a tag to compare

@smm-h smm-h released this 01 Aug 18:22
· 76 commits to main since this release

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 serve CLI. Installing the npm package provides a browserbuddy command with a strictcli-based interface (--port, --data-dir); the package ships both the server and the browser extension.