A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

blazing fast terminal-ui for git written in rust


I do most of my git usage in a terminal but I frequently found myself using git UIs for some use cases like: index/commit, diff, stash and log.

Over the last 2 years my go-to GUI tool for this was fork because it was not bloated, snappy and free. Unfortunately the freepart will change soon and so I decided to build a fast & simple terminal tool myself to copy the fork features i am using the most.


  • Fast and intuitive keyboard only control
  • Context based help (no need to memorize tons of hot-keys)
  • Inspect, commit, and amend changes (incl. hooks: _pre-commit_,_commit-msg_,_post-commit_)
  • Stage, unstage, revert and reset files, hunks and lines
  • Stashing (save, pop, apply, drop, and inspect)
  • Push/Fetch to/from remote
  • Branch List (create, rename, delete, checkout, remotes)
  • Browse commit log, diff committed changes
  • Scalable terminal UI layout
  • Async git API for fluid control

StatusIn development
PlatformsWindows, macOS, Linux
Rated 5.0 out of 5 stars
Made withRust
Tagscli, GitHub, Open Source, terminal
Code licenseMIT License
LinksSource code


Download NowName your own price

Click download now to get access to the following files:


Development log

View all posts


Log in with itch.io to leave a comment.

Great project! Exactly what I was looking for :) Support granted.

I've updated https://github.com/extrawurst/gitui/issues/1213

(1 edit) (+2)

This is so nice that I want to live in the UI, no kidding ! Great job on creating something that's fast, terminal friendly and simply elegant. Keep up the good work.


Thanks man!


Interesting tool! :-)

Wouldn't it make more sense to put a Git-related tool on something like GitHub where the sources can be versioned and reviewed the Git way?


It’s available on GitHub as well.