Side by side
Gitti vs lazygit
Both stand on version control software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxMacWindows
Pick Gitti if you want a free terminal interface for common Git work, with keyboard navigation, detailed staging, and several repository views. Developers handling advanced or niche operations may prefer the CLI or a full GUI for those tasks.
Visit Gitti Free plan LinuxMacWindows
Choose lazygit if you want a free terminal interface for staging selected changes and handling Git history across Linux, macOS, or Windows. Look elsewhere if you need undo and redo to cover working-tree or stash changes, or require self-hosted deployment.
Visit lazygitThe facts
| Gitti | lazygit | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Mac, Windows | Linux, Mac, Windows |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 1 | 1 |
| Maker | Not published | Not published |
| Website | gitti.yuhangoh.com | github.com |
| On version control software | #20 of 62 | #24 of 62 |
Gitti: what it does well
- Free to use on Linux, macOS, and Windows.
- Covers branch, worktree, commit, merge, rebase, stash, and tag workflows.
- Interactive staging includes line-level operations.
- Supports GPG or SSH signing for commits and tags.
- Reflog entries can be used for branch creation, reset, or cherry-pick.
What to know first
- Requires Git to be available in the PATH.
- Go-based installation recommends Go 1.21 or newer.
- Some advanced or niche operations may be easier in a CLI or full GUI.
lazygit: what it does well
- Free, MIT-licensed software.
- Available for Linux, macOS, and Windows.
- Stage or unstage selected lines, ranges, or hunks.
- Includes interactive rebase, cherry-pick, and bisect.
- Supports custom commands and diff renderers.
What to know first
- Undo and redo do not cover working-tree or stash changes.
- GitHub pull request features require the GitHub CLI and one-time authentication.
- Gitflow options require the corresponding tool to be installed.
- Self-hosted deployment is not available.
Alternatives to Gitti Alternatives to lazygit The whole list
