← Toutes les applis

ForkWatch

Une copie de secours des dépôts Git dont vous dépendez.

ForkWatch surveille les dépôts de tiers qui sont importants pour vous, archive chaque version et bloque les mises à jour suspectes, au cas où leurs auteurs les supprimeraient ou les casseraient. Tourne dans Docker, avec un tableau de bord web et des alertes Discord.

Version
2.1.1
Tourne sur
Docker
Écrit en
Python
Langues
EN · FR
Licence
MIT
ForkWatch

Tout depuis un tableau de bord

Ajoutez un fork en collant son adresse, et ForkWatch retrouve le dépôt d’origine. Chaque carte montre l’état d’un dépôt, son dernier changement et ses archives.

  • Compatible avec tous les hébergeurs Git : GitHub, GitLab, Gitea… Collez l’adresse d’un dépôt pour le surveiller directement.
  • Vérifiez un dépôt ou tous, mettez-en un en pause ou retirez-le.
  • Historique de chaque dépôt et téléchargement des archives.
  • En français ou en anglais, thème clair ou sombre.
Tableau de bord de ForkWatch
Installation

Opérationnel en trois étapes.

Réglages, archives et copies Git sont rangés dans un seul dossier de données.

  1. Récupérez le code depuis GitHub.
  2. Indiquez votre dossier de données dans forkwatch.yaml, puis démarrez le conteneur.
  3. Ouvrez le tableau de bord sur http://votre-serveur:9999, collez votre webhook Discord dans les Réglages et ajoutez vos forks.
git clone https://github.com/Aervorn/Docker_ForkWatch.git
cd Docker_ForkWatch
docker compose -f forkwatch.yaml up -d
Guide complet dans le README →
Confidentialité

Pas de compte, pas de statistiques, pas de pistage.

ForkWatch tourne sur votre propre serveur et ne m’envoie rien. Il contacte uniquement les hébergeurs Git des dépôts surveillés et, si vous le configurez, l’API GitHub et votre webhook Discord.

Développé avec Claude

J’ai les idées, je prends les décisions de design et je teste chaque version sur mes propres machines. Une grande partie du code est écrite avec Claude, l’assistant IA d’Anthropic. Je préfère le dire franchement.