5 Commits

Author SHA1 Message Date
@aaronjmars
8d3c2dc9fc Merge pull request #18 from felixrieseberg/felixr/fix-manifest
fix: manifest.json for dxt
2025-10-21 13:46:10 -04:00
@aaronjmars
eede8cdee5 Update README.md 2025-10-09 17:14:15 +02:00
Felix Rieseberg
8783ae0dc2 fix: manifest.json for dxt 2025-07-28 21:26:16 +02:00
@aaronjmars
9ad89e7248 Update README.md 2025-07-27 16:36:51 +02:00
@aaronjmars
9dcbd230c5 Update README.md 2025-07-20 23:51:26 +02:00
2 changed files with 15 additions and 39 deletions

View File

@@ -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)**.
[![npm version](https://img.shields.io/npm/v/opendia)](https://www.npmjs.com/package/opendia) [![npm version](https://img.shields.io/npm/v/opendia)](https://www.npmjs.com/package/opendia)
[![GitHub release](https://img.shields.io/github/release/aaronjmars/opendia.svg)](https://github.com/aaronjmars/opendia/releases/latest) [![GitHub release](https://img.shields.io/github/release/aaronjmars/opendia.svg)](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..."

View File

@@ -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