Authoritative live status
Filesystem events prompt refreshes, while machine-readable Git output always remains the source of truth.
Built for flow
Filesystem events prompt refreshes, while machine-readable Git output always remains the source of truth.
Click a file or use the keyboard to open its staged or unstaged diff right beside the status list.
Stage, restore, commit, stash, branch, and sync with confirmations around destructive operations.
Get started
Install with Go, then launch gitwatch from any Git worktree or nested directory.
go install github.com/sphireinc/git-watch/cmd/gitwatch@latest
cd path/to/repository
gitwatch