aaronjmars

opendia: Connect AI Models to Your Browser

OpenDia is an MCP server and browser extension that lets compatible AI clients inspect and control your existing browser. It suits people who want local browser automation across their logged-in sessions, tabs, and pages.

View on GitHub Compare
Stars
1.9k
Forks
163
Stars, last 30 days
+9

Our take

Health score

59/100

How it is scored
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.

Selected snapshot

Stars

1,936

Forks

156

Change 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.
ProjectLanguageLicenseStarsStatus
opendiaJavaScriptMIT1.9kNot checked yet
brightdata-mcpJavaScriptMIT2.7kActive
OpenWebAgentJavaScript–29Inactive

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.

Comparisons