A privacy-focused Chrome extension for collecting magnet links. Built with Vite + Svelte + TypeScript and Manifest V3.
- Auto-Detect: Scans webpages for magnet links. 🔍
- Lightweight: Minimal impact on browsing. 🚀
- Privacy-First: Operates locally, no data tracking. 🔒
- Simple UI: View, copy, and manage links easily. 🖱️
- Safe Collection: Whitelist sites for trusted links. ✅
Torrent sites go down all the time. One day, a link is there, and the next, it’s gone until the site comes back. I got tired of losing access to torrents I meant to download but didn’t get around to. So I built Magneto—a simple, lightweight extension to collect and store magnet links, creating a personal cache in case sites go down.
You need chrome 114 or later to install the extension.
- Download the latest release from Releases.
- Unzip the file.
- Open Chrome and go to
chrome://extensions/
. - Enable 'Developer mode' in the top right.
- 'Load unpacked' and select the unzipped folder.
Node.js >= 14 or equivalent required
-
Clone:
git clone github.com/gergogyulai/magneto.git cd magneto
-
Install dependencies (choose one):
bun install npm install pnpm install
-
Start dev server (choose one):
npm run dev bun run dev pnpm run dev
- Enable 'Developer mode' in Chrome (
chrome://extensions/
). - 'Load unpacked' and select
magneto/build
.
bun run build # creates a build in the build folder
npm run build
pnpm run build
or
bun run zip # creates a zip file in the package folder
npm run zip
pnpm run zip
- No Data Collection: We collect nothing.
- Local Only: All processing is local.
- No External Servers: No communication outside your browser.
PRs and issues welcome! 🙏