Our take
- Activity
- 56
- Community
- 31
- Issues
- 78
- Pull requests
- 71
+9 stars in the last 30 days
- Closes issues faster than 81% of the projects we track
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
1,936Forks
156Change since Nov 13, 2026: +1 stars·0 forks
Overview
OpenDia connects MCP-compatible AI clients to a browser through a local server and extension. Instead of moving information into a separate automation environment, an AI can work with the browser sessions and pages you already use.
It is intended for people who want AI-assisted research, browser-based workflows, or local web-app testing. The repository describes support for Chrome, Firefox, and Chromium-based browsers, with clients such as Claude Desktop, Claude Code, and Cursor.
Key Features
- Exposes browser actions through an MCP server for compatible AI clients.
- Supports page inspection, text extraction, clicks, form entry, navigation, scrolling, and waits.
- Provides tab management and access to browser bookmarks and history.
- Uses a browser extension to connect the local server to Chrome, Firefox, and other Chromium-based browsers.
- Offers local operation by default, with optional ngrok tunneling for remote clients.
- Includes page styling and visual effects among its browser automation capabilities.
Use Cases
- Researchers can ask an AI client to inspect open pages or find relevant items in browser history and bookmarks.
- Developers can test signup flows, forms, and other web-app interactions using their local browser session.
- People managing social or productivity workflows can automate browser tasks while logged into their own accounts.
- Cursor, Claude, or other MCP users can add browser interaction to workflows that otherwise require manual switching between tools.
Getting Started
Install the browser extension from the GitHub releases, then start the MCP server:
npx opendia
For client configuration, Firefox setup, and tunnel options, see the README.
Alternatives
- brightdata-mcp: Bright Data MCP provides hosted search, scraping, and remote browser automation, while OpenDia controls a user's existing local browser sessions.
- OpenWebAgent: OpenWebAgent is a toolkit for building web agents, while OpenDia exposes an existing browser to AI clients through an MCP server and extension.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| opendia | JavaScript | MIT | 1.9k | Not checked yet |
| brightdata-mcp | JavaScript | MIT | 2.7k | Active |
| OpenWebAgent | JavaScript | – | 29 | Inactive |
Considerations
OpenDia requires installing and enabling a browser extension, and its MCP server must be available to the AI client. Browser automation can access sensitive data in logged-in sessions, so use it only with clients you trust and review the requested actions. Remote access through a tunnel exposes an endpoint and requires authentication; follow the README's token guidance. Firefox add-ons loaded temporarily through developer tools are removed when Firefox restarts.
Found this useful?
Share it with someone who would like opendia.