← All apps

ForkWatch

A safe copy of the Git repositories you depend on.

ForkWatch watches the third-party repositories that matter to you, archives every version and blocks suspicious updates, in case their authors delete or break them. Runs in Docker, with a web dashboard and Discord alerts.

Version
2.1.1
Runs on
Docker
Written in
Python
Languages
EN · FR
License
MIT
ForkWatch

Everything from one dashboard

Add a fork by pasting its URL and ForkWatch finds the original repository. Each card shows the state of a repository, its last change and its archives.

  • Works with any Git host: GitHub, GitLab, Gitea… Paste a repository URL to watch it directly.
  • Check one repository or all of them, pause or remove one.
  • History of each repository and archive downloads.
  • French or English, light or dark theme.
ForkWatch dashboard
Installation

Up and running in three steps.

Your settings, archives and Git mirrors live in a single data folder.

  1. Get the code from GitHub.
  2. Set your data folder in forkwatch.yaml, then start the container.
  3. Open the dashboard at http://your-server:9999, paste your Discord webhook in Settings and add your forks.
git clone https://github.com/Aervorn/Docker_ForkWatch.git
cd Docker_ForkWatch
docker compose -f forkwatch.yaml up -d
Full guide in the README →
Privacy

No account, no analytics, no tracking.

ForkWatch runs on your own server and sends nothing to me. It only contacts the Git hosts of the repositories you watch, and optionally the GitHub API and your Discord webhook.

Built with Claude

I come up with the ideas, make the design decisions and test every version on my own machines. Much of the code is written with Claude, Anthropic’s AI assistant. I’d rather say so upfront.