mirror of
https://github.com/aaronjmars/opendia.git
synced 2025-12-29 16:16:00 +00:00
Compare commits
5 Commits
v1.1.0
...
8d3c2dc9fc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8d3c2dc9fc | ||
|
|
eede8cdee5 | ||
|
|
8783ae0dc2 | ||
|
|
9ad89e7248 | ||
|
|
9dcbd230c5 |
18
README.md
18
README.md
@@ -1,7 +1,9 @@
|
|||||||
# OpenDia <img src="opendia-extension/icons/icon-128.png" alt="OpenDia" width="32" height="32">
|
# OpenDia <img src="opendia-extension/icons/icon-128.png" alt="OpenDia" width="32" height="32">
|
||||||
|
|
||||||
**The open alternative to Dia**
|
**The open alternative to Dia / Perplexity Comet**
|
||||||
Connect your browser to AI models. No browser switching needed—works seamlessly with Chrome, Firefox, and any Chromium browser.
|
Connect your browser to AI models.
|
||||||
|
No browser switching needed—works seamlessly with Chrome, Firefox, and any Chromium browser. Private, local-first & MCP focused.
|
||||||
|
If you are not technical / never used MCPs before, we recommend using **[Perplexity Comet](https://pplx.ai/leosimon)**.
|
||||||
|
|
||||||
[](https://www.npmjs.com/package/opendia)
|
[](https://www.npmjs.com/package/opendia)
|
||||||
[](https://github.com/aaronjmars/opendia/releases/latest)
|
[](https://github.com/aaronjmars/opendia/releases/latest)
|
||||||
@@ -32,15 +34,15 @@ OpenDia lets AI models control your browser automatically. **The key advantage?
|
|||||||
## 🌐 Browser Support
|
## 🌐 Browser Support
|
||||||
|
|
||||||
Works with **Chrome, Firefox, and any Chromium-based browser**:
|
Works with **Chrome, Firefox, and any Chromium-based browser**:
|
||||||
- ✅ **Mozilla Firefox** (Manifest V2)
|
- ✅ **Google Chrome**
|
||||||
- ✅ **Google Chrome** (Manifest V3)
|
- ✅ **Arc**
|
||||||
- ✅ **Arc**
|
- ✅ **Mozilla Firefox**
|
||||||
- ✅ **Microsoft Edge**
|
- ✅ **Microsoft Edge**
|
||||||
- ✅ **Brave**
|
- ✅ **Brave**
|
||||||
- ✅ **Opera**
|
- ✅ **Opera**
|
||||||
- ✅ **Any Chromium based browser**
|
- ✅ **Any Chromium based browser**
|
||||||
|
|
||||||
Perfect for **Cursor users** who want to automate their local testing and development workflows!
|
Also perfect for **Cursor users** who want to automate their local testing and development workflows!
|
||||||
|
|
||||||
## 🎬 What You Can Do
|
## 🎬 What You Can Do
|
||||||
|
|
||||||
@@ -82,14 +84,14 @@ Perfect for **Cursor users** who want to automate their local testing and develo
|
|||||||
### 1. Install the Browser Extension
|
### 1. Install the Browser Extension
|
||||||
|
|
||||||
**For Chrome/Chromium browsers:**
|
**For Chrome/Chromium browsers:**
|
||||||
1. Download `opendia-chrome-1.0.6.zip` from [releases](https://github.com/aaronjmars/opendia/releases)
|
1. Download `opendia-chrome-1.1.0.zip` from [releases](https://github.com/aaronjmars/opendia/releases)
|
||||||
2. Extract the zip file to a folder
|
2. Extract the zip file to a folder
|
||||||
3. Go to `chrome://extensions/` (or your browser's extension page)
|
3. Go to `chrome://extensions/` (or your browser's extension page)
|
||||||
4. Enable "Developer mode"
|
4. Enable "Developer mode"
|
||||||
5. Click "Load unpacked" and select the extracted folder
|
5. Click "Load unpacked" and select the extracted folder
|
||||||
|
|
||||||
**For Firefox:**
|
**For Firefox:**
|
||||||
1. Download `opendia-firefox-1.0.6.zip` from [releases](https://github.com/aaronjmars/opendia/releases)
|
1. Download `opendia-firefox-1.1.0.zip` from [releases](https://github.com/aaronjmars/opendia/releases)
|
||||||
2. Extract the zip file to a folder
|
2. Extract the zip file to a folder
|
||||||
3. Go to `about:debugging#/runtime/this-firefox`
|
3. Go to `about:debugging#/runtime/this-firefox`
|
||||||
4. Click "Load Temporary Add-on..."
|
4. Click "Load Temporary Add-on..."
|
||||||
|
|||||||
36
build-dxt.sh
36
build-dxt.sh
@@ -127,9 +127,6 @@ cat > dist/opendia-dxt/manifest.json << 'EOF'
|
|||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"keywords": ["browser", "automation", "mcp", "ai", "claude", "chrome", "firefox", "extension", "twitter", "linkedin", "facebook", "anti-detection"],
|
"keywords": ["browser", "automation", "mcp", "ai", "claude", "chrome", "firefox", "extension", "twitter", "linkedin", "facebook", "anti-detection"],
|
||||||
"icon": "icon.png",
|
"icon": "icon.png",
|
||||||
"icons": {
|
|
||||||
"128": "icon.png"
|
|
||||||
},
|
|
||||||
|
|
||||||
"server": {
|
"server": {
|
||||||
"type": "node",
|
"type": "node",
|
||||||
@@ -153,16 +150,16 @@ cat > dist/opendia-dxt/manifest.json << 'EOF'
|
|||||||
"title": "WebSocket Port",
|
"title": "WebSocket Port",
|
||||||
"description": "Port for Chrome/Firefox extension connection",
|
"description": "Port for Chrome/Firefox extension connection",
|
||||||
"default": 5555,
|
"default": 5555,
|
||||||
"minimum": 1024,
|
"min": 1024,
|
||||||
"maximum": 65535
|
"max": 65535
|
||||||
},
|
},
|
||||||
"http_port": {
|
"http_port": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"title": "HTTP Port",
|
"title": "HTTP Port",
|
||||||
"description": "Port for HTTP/SSE server",
|
"description": "Port for HTTP/SSE server",
|
||||||
"default": 5556,
|
"default": 5556,
|
||||||
"minimum": 1024,
|
"min": 1024,
|
||||||
"maximum": 65535
|
"max": 65535
|
||||||
},
|
},
|
||||||
"enable_tunnel": {
|
"enable_tunnel": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
@@ -251,30 +248,7 @@ cat > dist/opendia-dxt/manifest.json << 'EOF'
|
|||||||
"name": "page_style",
|
"name": "page_style",
|
||||||
"description": "🎨 Transform page appearance with themes and effects"
|
"description": "🎨 Transform page appearance with themes and effects"
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
|
|
||||||
"capabilities": {
|
|
||||||
"browser_automation": true,
|
|
||||||
"anti_detection": true,
|
|
||||||
"background_tabs": true,
|
|
||||||
"multi_tab_workflows": true,
|
|
||||||
"content_extraction": true,
|
|
||||||
"form_filling": true,
|
|
||||||
"social_media_posting": true,
|
|
||||||
"page_styling": true,
|
|
||||||
"bookmark_management": true,
|
|
||||||
"history_search": true,
|
|
||||||
"tab_management": true
|
|
||||||
},
|
|
||||||
|
|
||||||
"requirements": {
|
|
||||||
"browser_extension": {
|
|
||||||
"name": "OpenDia Browser Extension",
|
|
||||||
"description": "Required Chrome/Firefox extension for browser automation by Aaron Elijah Mars",
|
|
||||||
"version": "1.1.0",
|
|
||||||
"auto_install": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user