
About GitUI
GitUI is a fast terminal interface for Git, written in Rust. It is built for speed and keyboard use.
What it does
GitUI shows the status of your repository, lets you stage files and hunks, browses the commit log, and manages branches and stashes from one terminal window. It is designed to stay quick on large repositories. Keys can be remapped with a configuration file, and themes can be changed the same way.
Key features
- Stage files and hunks from the keyboard
- Browse the commit log and diffs
- Branch and stash management
- Configurable key bindings
- Theme support through configuration
Who it's for
GitUI suits developers who work in a terminal and want a quick Git interface without a heavy setup. It fits people who prefer a single keyboard driven tool for daily Git work.
Pricing and good to know
GitUI is open source under the MIT license, so it is free to use. It runs in a terminal, so you need a terminal emulator and Git installed on the system. Key bindings and themes are documented in the project repository.
Highlights
- Stages files and hunks from the keyboard
- Browses the commit log and diffs
- Manages branches and stashes
- Remaps keys through a config file












