RadarTopicsBuildersWeeklyReads
Open Source Radar
aeonfun/

opendia

GitHubWebsite

OpenDia lets MCP-enabled AI clients control a real browser locally, via a Chrome/Firefox extension and MCP server. It supports multiple browsers, local data access, and various configuration options.

1.9kstars
162forks
1issues
MITlicense
2025since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

OpenDia exposes a standard MCP server to let AI models control your browser locally. It provides a browser extension (Chrome/Chromium and Firefox) and claims privacy by running processing locally and using existing browser data like accounts, cookies, and history. It supports multiple AI clients and cross-browser use.

How it works

graph LR
    A[AI Model] --> B[OpenDia Server]
    B --> C[Browser Extension]
    C --> D[Your Browser]
    D --> E[Any Website]
  1. You ask your AI to do something browser-related
  2. AI calls OpenDia tools to understand and interact with pages
  3. OpenDia controls your browser through the extension
  4. You get results - AI can see what happened and respond intelligently

## Getting started
- Quick start guidance is provided via the README:
  - Install and run the server locally: `npx opendia` (from Usage Modes)
  - Browser extension installation steps are described for Chrome/Chromium and Firefox, including loading unpacked extensions and temporary add-ons
  - Connections to the MCP through either the double-click installation (opendia.dxt) or manual configuration with a Claude Desktop setup snippet
  - Grok Build integration is documented with plugin commands and a manual `config.toml` example
- Local mode defaults and port configuration options are shown:
  - `npx opendia` (Local Mode)
  - `npx opendia --port=6000` and `npx opendia --ws-port=5555 --http-port=5556` for custom ports
  - Auto-Tunnel mode via `npx opendia --tunnel` with ngrok usage notes
- Network binding defaults and token usage for tunneling are described, including commands to obtain and register ngrok authtoken

## Recent releases
- v1.1.1 OpenDia v1.1.1 — MCP Reliability Fixes & Express 5 (2026-07-03)
- v1.1.0 OpenDia v1.1.0 - Timeout Fixes & Enhanced Documentation (2025-07-20)
- v1.0.6 OpenDia v1.0.6 - Firefox Support & Enhanced Cross-Browser Compatibility (2025-07-16)
- v1.0.5 OpenDia v1.0.5 (2025-07-15)
- v1.0.4 OpenDia v1.0.4 (2025-07-12)

## Traction
- GitHub stars: 1905
- GitHub forks: 162
- Open issues: 1

## License
- MIT License

## Getting started (commands excerpt)
- `npx opendia` (Usage Modes: Local Mode)
- Extension installation instructions include:
  - For Chrome/Chromium: load unpacked extension from the extracted folder
  - For Firefox: load temporary add-on by selecting manifest.json
- Configuration snippet for Claude Desktop:
```json
{
  "mcpServers": {
    "opendia": {
      "command": "npx",
      "args": ["opendia"]
    }
  }
}

Security & privacy

  • Data runs locally with no cloud processing
  • Extension access is controlled by user action
  • Open source and no tracking claims are stated
SharePost on XLinkedIn
All trending reposRevenue-verified startups →