Releases: aeonfun/opendia
Release list
OpenDia v1.1.1 — MCP Reliability Fixes & Express 5
🚀 OpenDia v1.1.1 — MCP Reliability Fixes & Express 5
Give any MCP-compatible AI client hands-on control of your real browser — read tabs, navigate, click, fill, and automate — through the OpenDia MCP server + browser extension. This is a stability-focused maintenance release on top of v1.1.0.
🔧 Key Fixes
- MCP: reject pending tool calls when the browser extension disconnects (#31) — no more calls that hang forever after a disconnect
- MCP: guarantee unique call IDs for concurrent tool calls (#28) — fixes cross-talk when multiple tools run at once
- MCP: stop double-wrapping JSON-RPC responses on SSE POST (#24)
- MCP: guard extension reconnect against stale close events (#26) and use the resolved
HTTP_PORTin the tunnel-mode URL hint (#27) - Firefox: set background
persistent: trueso the heartbeat/reconnect loop actually fires (#30)
🧱 Maintenance
- Bump Express 4 → 5 in the MCP server (#37), plus extension dependency updates (
fs-extra,web-ext) - Add CI for the MCP server and browser extension (#32) and Dependabot for npm + GitHub Actions (#33)
- Docs: add a compatible-AI-clients list to the README (#25)
🎯 What's Included
🖥️ MCP Server — the focus of this release. Get it with npx opendia (npm opendia@1.1.1, published from opendia-mcp/). All the fixes above ship here.
🌐 Browser Extensions — unchanged since v1.1.0. Keep your current install, or grab the Chrome (Manifest V3) / Firefox (Manifest V2) builds and the one-click opendia.dxt from the v1.1.0 release.
🚀 Installation
- Update the MCP server:
npx opendia@latest(or justnpx opendia) - Browser extension: no change needed if you're already on v1.1.0 — otherwise install from the v1.1.0 assets or the DXT package in Claude Desktop
- Verify: ask your AI client to "List my open browser tabs"
🔗 Links
- Repository: https://github.com/aaronjmars/opendia
- Issues: https://github.com/aaronjmars/opendia/issues
- npm: https://www.npmjs.com/package/opendia —
npx opendia - GitHub Packages:
@aaronjmars/opendia
Full Changelog: v1.1.0...v1.1.1
🎉 Keep automating your browser with AI.
OpenDia v1.1.0 - Timeout Fixes & Enhanced Documentation
🚀 OpenDia v1.1.0 - Timeout Fixes & Enhanced Documentation
🔧 Key Fixes
- Fixed tab_list timeout issue on Chrome - Increased content script timeout from 1s to 3s
- Improved default behavior - Set
check_content_script: falseby default to avoid timeouts - Better Chrome MV3 compatibility - Enhanced service worker reliability
📖 Enhanced Documentation
- Comprehensive installation guide in DXT package with step-by-step instructions
- GitHub repository links prominently featured in installation docs
- Updated tool examples to reflect timeout improvements
- Fixed OpenDia logo display in README
🎯 What's Included
📦 DXT Package (opendia.dxt)
- One-click installation for Claude Desktop
- Includes both Chrome and Firefox extensions
- Comprehensive setup guide with GitHub links
🌐 Browser Extensions
- Chrome (
opendia-chrome-1.1.0.zip) - Manifest V3 compatible - Firefox (
opendia-firefox-1.1.0.zip) - Manifest V2 compatible
🚀 Installation
- Install DXT Package: Double-click
opendia.dxtor install via Claude Desktop - Install Browser Extension: Use the extension files or load from DXT package
- Start Using: Ask Claude to "List my open browser tabs" to verify
🔗 Links
- Repository: https://github.com/aaronjmars/opendia
- Issues: https://github.com/aaronjmars/opendia/issues
- NPM Package:
npx opendia
🎉 Ready to supercharge your browser with AI!
OpenDia v1.0.6 - Firefox Support & Enhanced Cross-Browser Compatibility
OpenDia v1.0.6 - Firefox Support & Enhanced Cross-Browser Compatibility
🔥 What's New
🦊 Firefox Support
- Full Firefox Extension: Native Firefox support with Manifest V2
- Cross-Browser Compatibility: Works seamlessly on both Chrome and Firefox
- Enhanced Connection Management: Browser-specific WebSocket handling
🚀 Improvements
- Updated Description: "Connect your browser to AI models" (was "Browser automation through Model Context Protocol")
- Better Installation: Clear instructions for both Chrome and Firefox
- Organized Extension: Proper directory structure with build system
- Release Packages: Ready-to-install extension files for both browsers
📦 Downloads
Browser Extensions
- Chrome Extension:
opendia-chrome-1.0.6.zip- For Chrome, Arc, Edge, Brave, Opera - Firefox Extension:
opendia-firefox-1.0.6.zip- For Firefox (temporary add-on)
Claude Desktop Integration
- DXT Package:
opendia.dxt- Double-click to install in Claude Desktop
🛠️ Installation
Chrome/Chromium Browsers
- Download
opendia-chrome-1.0.6.zip - Extract and go to
chrome://extensions/ - Enable "Developer mode" → "Load unpacked" → select extracted folder
Firefox
- Download
opendia-firefox-1.0.6.zip - Extract and go to
about:debugging#/runtime/this-firefox - "Load Temporary Add-on" → select
manifest.jsonfrom extracted folder
Claude Desktop
- Download
opendia.dxt - Double-click to install automatically
- Or: Claude Desktop Settings → Extensions → Install Extension
🎯 Features
- ✅ Cross-Browser Support: Chrome MV3 + Firefox MV2
- ✅ Anti-Detection: Bypass automation detection on social platforms
- ✅ Smart Automation: AI-powered page analysis and interaction
- ✅ Multi-Tab Workflows: Background tab operations
- ✅ Page Styling: Transform any website with themes and effects
- ✅ 18 Browser Tools: Complete automation toolkit
🔧 Technical Details
- Chrome: Manifest V3 with service worker
- Firefox: Manifest V2 with persistent background page
- WebSocket: Enhanced connection reliability
- MCP Protocol: Full Model Context Protocol support
Ready to connect your browser to AI? Get started with OpenDia v1.0.6! 🚀
OpenDia v1.0.5
🚀 OpenDia v1.0.5
✨ New Features
- Easy Installation: Double-click the
opendia.dxtfile to install automatically - Updated Installation Guide: Clear instructions with .dxt as the recommended installation method
📦 What's Included
- Extension: Chrome/Chromium browser extension (
opendia-extension-v1.0.5.zip) - MCP Server: Complete MCP server package (
opendia.dxt)
🔧 Installation Options
Option 1: Double-click Installation (Recommended)
- Download
opendia.dxt - Double-click the file to install automatically
- Install the browser extension from the zip file
Option 2: NPM Installation
npx opendia🌐 Browser Extension Installation
- Download
opendia-extension-v1.0.5.zip - Extract the files
- Go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select the extracted folder
🎯 Features
- 🔍 Smart page analysis and content extraction
- 🖱️ Anti-detection automation for Twitter/X, LinkedIn, Facebook
- 📱 Multi-tab workflows and background operations
- 🎨 Page styling and visual customization
- 📚 Bookmark and history management
- 🛡️ Privacy-first, runs completely locally
Compatible with all Chromium-based browsers including Chrome, Arc, Edge, Brave, and Opera.
🎯 Ready to supercharge your browser with AI? Get started today!
OpenDia v1.0.4
OpenDia v1.0.4 🎯
Changes
- Version bump to 1.0.4
- Published to npm as
opendia@1.0.4 - Browser extension updated to v1.0.4
Installation
npx opendiaFeatures
- Browser automation through Model Context Protocol
- Anti-detection bypass for Twitter/X, LinkedIn, Facebook
- WebSocket and SSE support
- Ngrok tunneling support
🤖 Generated with Claude Code
OpenDia v1.0.0 - Browser AI Automation
OpenDia v1.0.0 🚀
The open alternative to Dia - Connect your browser to AI models
🎯 Features
- ✅ Anti-detection bypass for Twitter/X, LinkedIn, Facebook
- ✅ 17 powerful browser tools for AI automation
- ✅ Smart page analysis with two-phase discovery
- ✅ Universal browser support (Chrome, Arc, Edge, Brave, etc.)
- ✅ Privacy-first - everything runs locally
📦 Installation
Quick Start
- Start the server:
npx opendia - Install this extension: Download
opendia-extension-v1.0.0.zipbelow - Load in browser: Go to
chrome://extensions/→ Enable Developer mode → Load unpacked
Manual Installation
- Download the extension zip file below
- Extract it to a folder
- Open Chrome/Arc/Edge → Extensions → Developer mode → Load unpacked
- Select the extracted folder
🔧 Setup
Add to your Claude Desktop config:
{
"mcpServers": {
"opendia": {
"command": "npx",
"args": ["opendia"]
}
}
}