4 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
2 changed files with 8 additions and 34 deletions

View File

@@ -3,7 +3,7 @@
**The open alternative to Dia / Perplexity Comet** **The open alternative to Dia / Perplexity Comet**
Connect your browser to AI models. Connect your browser to AI models.
No browser switching needed—works seamlessly with Chrome, Firefox, and any Chromium browser. Private, local-first & MCP focused. 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://perplexity.ai/pro?referral_code=SOZRX0OI)**. 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)
@@ -84,14 +84,14 @@ Also perfect for **Cursor users** who want to automate their local testing and d
### 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