- Status:
- Active
- Momentum:
- Star growth:
- +0.033%/day
- Open issues:
- +1 since 2026-10-01
- Contributor growth:
- +0 since 2026-10-01
- License:
- MIT
- Category:
- devtools, git, terminal
Direct alternative to:TigGitUIGitKrakenSourcetree
- Stargazers
- 82,846+27 / 1d
- Forks
- 3,057
- Contributors
- 410
- Open issues
- 1,063
82,846 stars · +27 stars / 1 day · tracking since
A simple terminal UI for git commands, so you don't have to remember every flag.
What it does
LazyGit wraps git in a keyboard-driven terminal interface: stage individual hunks, browse and search history, resolve conflicts, and run interactive rebases, all without leaving the terminal or typing out the underlying git subcommands.
Why people use it
- Visual staging and diffing without a full GUI client
- Works anywhere a terminal does, including over SSH
- Keyboard-only workflow — no mouse required
- Thin wrapper over real git, so nothing it does is "magic" you can't reproduce on the command line
Pros
- Noticeably faster for everyday git operations (staging, rebasing, branch switching) once the keybindings click
- Actively maintained with a large, terminal-centric user base
- No GUI dependency — fits naturally into a terminal-first setup
Cons
- Keybinding-heavy; some upfront learning curve versus a point-and-click GUI
- Most comfortable on a reasonably wide terminal window
Alternatives
Commercial alternatives
How it compares
Side-by-side facts against the alternatives we've profiled.