Simple Windows desktop tool: select a local git repo, pick what changed files to include, click a button → get a zip with full files and their paths preserved. Ready for upload to your server.
- Point it at any local git repo
- Choose what to zip:
- Uncommitted changes — files modified but not committed
- Unpushed commits — all changes in commits not yet pushed
- Last commit only — just the most recent commit
- Select commits — pick a range of commits to combine
- Produces
update_<timestamp>.zipwith all changed files, preserving their directory paths
- Go + Wails v2 (native Windows window)
- Plain HTML/CSS/JS frontend
- Local
gitCLI for diffing
- Go 1.22+
- Wails CLI:
go install github.com/wailsapp/wails/v2/cmd/wails@latest giton PATH
wails dev
wails build -platform windows/amd64
Output: build/bin/github-update-tracker.exe