A Chrome extension to list and manage magnet links for qBittorrent.
- Automatically detect and list all magnet links on the current page
- Deduplicate magnet links by info hash
- Select All / Deselect All with a single checkbox
- Search and filter magnet links by name
- Copy individual magnet URLs to clipboard
- Send selected magnet links to qBittorrent for download
- Parallel downloads with per-torrent success/failure status
- Choose a qBittorrent category before downloading
- Badge count on the extension icon showing how many magnet links are on the page
- Smart session reuse — only re-authenticates when needed
- Dark mode support (follows system theme)
- Torrent search via Jackett — search for torrents by keyword across 500+ indexers and download results directly
- Jackett running locally or on your network (e.g.
http://localhost:9117) - At least one indexer configured in Jackett
- Clone the repository
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked"
- Select the folder where you cloned the repository
- Navigate to a page with magnet links
- Click the extension icon — the badge shows how many magnets were found
- Use the search bar to filter links, or Select All to grab everything
- Optionally pick a qBittorrent category from the dropdown
- Click "Download Selected" to add torrents to qBittorrent
- Each torrent shows a checkmark or X indicating success or failure
- Go to the Search tab in the popup
- Type keywords and press Enter or click Search
- Results from all your Jackett indexers appear with name, size, seeders, leechers, and tracker
- Select the torrents you want and click "Download Selected"
Go to the Settings tab in the popup to configure:
- WebUI URL — your qBittorrent WebUI address (e.g.
http://localhost:8080) - Username / Password — your qBittorrent credentials
- Test Connection — verify connectivity and see the qBittorrent version
- Jackett URL — your Jackett address (e.g.
http://localhost:9117) - Jackett API Key — found in Jackett's web UI (top right of the dashboard)
- If you get a 403 error when connecting to qBittorrent, add the following custom headers in qBittorrent (Options > WebUI > Security > Custom HTTP headers):
Access-Control-Allow-Origin: chrome-extension://*Access-Control-Allow-Methods: GET, POST, OPTIONSAccess-Control-Allow-Headers: Authorization, Content-Type, AcceptAccess-Control-Allow-Credentials: true