Browser Extension
Seamless integration between your web browser and DLMan desktop app. Capture downloads from Chrome, Firefox, and Edge.
Features
Installation
Chrome / Edge / Brave
Download the extension zip from GitHub Releases
Extract the zip file to a folder
Navigate to chrome://extensions
Enable Developer Mode (top right toggle)
Click Load Unpacked and select the extracted folder
Firefox
Install directly from the Firefox Add-ons Store. No developer mode needed.
How It Works
The extension communicates with the DLMan desktop app through a local HTTP/WebSocket server on localhost:7899.
API Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /ping | Health check |
| GET | /api/status | Get app status |
| GET | /api/queues | List download queues |
| POST | /api/downloads | Add a new download |
| POST | /api/show-dialog | Show new download dialog |
| WS | /ws | WebSocket for real-time updates |
Architecture
Configuration
Access extension settings through the popup or options page:
Enable/Disable
Toggle download interception globally
Port
Desktop app port (default: 7899)
Auto-intercept
Automatically intercept browser downloads
Fallback to browser
Use browser downloads when DLMan is not running
Intercept patterns
File patterns to intercept (e.g., .zip, .exe, .dmg)