A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

stagediff is a CLI app that makes basic and most used git features as easy and fast as possible.

The idea behind it, is to be able to review the changes before every commit in the most convenient way possible.


  • Lists all the files that have modifications or are not added to the repo while allowing you to navigate the list with arrow keys
  • Run the diff tool on the selected file
  • Revert changes on the selected file
  • Mark files to stage
  • Write your commit message and commit.

It relies on external applications, "git d" configured to a diff tool and your configured text editor for "git commit" command.

- Python 2.7
- Git 
- "git d" aliased to a diff tool of choice

I'm using this tool for the past 2 years on Debian. It works on other linux distributions, and it should work on Windows and Mac but I never tested on those platforms.

If you want to support me you can also do that by clicking on the following button :) Buy Me a Coffee at ko-fi.com 


Download NowName your own price

Click download now to get access to the following files:

stagediff.zip 7 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.