ThorManager
Une application de bureau en Go qui télécharge, débride et diffuse, alimentée par une extension Chrome qui capture les liens sur les pages. Le tout distribué depuis son propre site, avec installeur et mises à jour automatiques.

Le point de départ
Liens directs, torrents, hébergeurs, streaming : chaque type de téléchargement réclame son outil, et l'on passe son temps à copier-coller des liens du navigateur vers un logiciel.
L'approche choisie
- 01
Un moteur de téléchargement segmenté écrit en Go, étendu par des plugins : AllDebrid, torrent, streaming.
- 02
Une interface React embarquée dans le binaire grâce à Wails v3, pour une application native légère.
- 03
Une extension Chrome / Brave qui capture les liens et les confie à l'application, en un clic.
- 04
Une chaîne de publication scriptée : liaisons Go → TypeScript, build, installeur NSIS, signature de code, puis publication sur le site.
Sous le capot
Go + Wails
Un binaire natif rapide pour le moteur, une interface web moderne pour l'écran.
Mises à jour sûres
L'application et l'extension vérifient leurs nouvelles versions (empreinte SHA-256) avant de les installer.
Un site de distribution
Le site présente le produit, propose le téléchargement et reçoit les nouvelles versions depuis une administration.
Ce que j'ai construit
- Téléchargements segmentés avec reprise automatique
- Client torrent et liens magnet
- Débridage AllDebrid
- Streaming dans le lecteur de son choix
- Icône dans la zone de notification, thèmes
- Extension Chrome et Brave
Bilan et perspectives
En ligne : gratuit, sans publicité, pour Windows 10 et 11. Code source privé.
- Windows uniquement.
- Wails v3 est encore en version alpha.
Projet suivant
AniShiori
Suivi d'anime dans Chrome : progression, calendrier des sorties, lecture dans son lecteur favori.
