opendia
OpenDia is a browser extension that connects AI models (Claude, ChatGPT, Cursor) to your browser, allowing them to automate tasks on websites using your existing logged-in sessions, bookmarks, and browser data. It works locally-first, supports Chrome, Firefox, and Chromium browsers, and communicates via the MCP (Model Context Protocol) standard.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | aaronjmars/opendia |
| Owner | aaronjmars |
| Primary language | JavaScript |
| License | MIT — OSI-approved |
| Stars | 1.8k |
| Forks | 148 |
| Open issues | 0 |
| Latest release | v1.1.1 (2026-07-03) |
| Last updated | 2026-07-06 |
| Source | https://github.com/aaronjmars/opendia |
What opendia is
OpenDia exposes an MCP server (via stdio, WebSocket, or HTTP/SSE) that provides 18 browser control capabilities including DOM analysis, form filling, tab management, and bookmarks/history access. The npm package runs locally; browser extensions (Chrome/Firefox) handle page automation with anti-detection measures for social platforms.
Get the opendia source
Clone the repository and explore it locally.
git clone https://github.com/aaronjmars/opendia.gitcd opendia# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Extension installation varies by browser (Chrome via developer mode, Firefox as temporary add-on); users must reload extensions on Firefox restarts.
- MCP server runs locally on port 5555 (WebSocket) + 5556 (HTTP) by default; custom ports and auto-tunneling (ngrok) are configurable for remote AI clients.
- Requires an AI client compatible with MCP protocol (Claude Desktop, Cursor, ChatGPT auto-tunnel, or similar); not all AI services support MCP natively.
- Anti-detection features are documented for Twitter/X, LinkedIn, Facebook but effectiveness depends on evolving platform defenses; success not guaranteed.
- Private key data (bookmarks, browsing history, form content) is processed locally but must be treated as sensitive; no data encryption at rest documented.
When to avoid it — and what to weigh
- High-Volume Production Automation on Third-Party Sites — While anti-detection measures exist for Twitter/LinkedIn/Facebook, large-scale or aggressive automation may violate platform ToS or trigger rate limits. Not designed for headless server-side scraping at scale.
- Strict Security Requirements Around Browser Access — OpenDia grants AI models read/write access to your browser tabs, form data, bookmarks, and history. Unsuitable if you require isolation between AI tools and sensitive browser state.
- Offline or Disconnected Environments — Requires active browser and running MCP server; not suitable for air-gapped systems or batch-only automation without real-time browser interaction.
- Environments Without Node.js or Extension Support — Depends on npm (Node.js) for the MCP server and browser extension APIs; cannot run on systems lacking JavaScript runtime or browser extension capability.
License & commercial use
Licensed under MIT License, a permissive OSI-approved license allowing commercial use, modification, and distribution with minimal restrictions.
MIT License permits commercial use, including proprietary deployment and monetization. However, users must ensure their use of OpenDia and its AI integrations complies with the AI platform's ToS (e.g., Claude, ChatGPT, Cursor). Browser platform ToS (Chrome, Firefox) also apply to extensions. No warranty or liability indemnity implied; legal review recommended before production deployment.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Strong |
| License clarity | Clear |
| Deployment complexity | Low |
| DEV.co fit | Good |
| Assessment confidence | High |
OpenDia runs locally and does not transmit browsing data to external servers by default. However, security-relevant observations: (1) AI models gain full read/write access to browser tabs, forms, cookies, and bookmarks—verify the AI client and MCP endpoint are trusted; (2) Auto-tunnel mode (`--tunnel`) exposes local MCP server via ngrok, suitable for development but requires secure ngrok token management; (3) anti-detection bypasses for social platforms may mask the source of automated actions, raising legal/compliance questions depending on use case; (4) extension privileges allow DOM access and form data interception—no mention of data encryption at rest or in transit (local communication assumed); (5) no audit log or activity tracking documented; (6) third-party extension/wallet integration (MetaMask) dependencies inherit their security posture. Requires review before handling sensitive credentials.
Alternatives to consider
Perplexity Comet
Official alternative mentioned in README for non-technical users; proprietary, no MCP/local setup required, but closed-source and hosted.
Playwright / Puppeteer
Headless browser automation for Node.js developers; requires explicit script writing, no AI integration, but offers fine-grained control and production-grade stability.
Claude Desktop with Browser Tools (Native)
Claude Anthropic's native browser integration (if available); eliminates third-party extension dependency but limited to Claude and may lack customization.
Build on opendia with DEV.co software developers
Download OpenDia, install the browser extension, and connect your AI client in minutes. Start with local testing, scale with auto-tunnel for remote access.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
opendia FAQ
Does OpenDia send my browsing data to external servers?
Can I use OpenDia with ChatGPT?
Will OpenDia break if a website changes its HTML?
Is OpenDia safe for use with sensitive accounts (banking, admin panels)?
Work with a software development agency
Need help beyond evaluating opendia? DEV.co is a software development agency offering software development services and web development for teams of every size. Our software developers and web developers build custom software, web applications, APIs, and mcp servers integrations — and maintain them long-term.
Ready to automate your browser workflows?
Download OpenDia, install the browser extension, and connect your AI client in minutes. Start with local testing, scale with auto-tunnel for remote access.