git-sim visually simulates Git operations in a repository from a terminal command.
lazygit
Run Git commands through lazygit, a terminal interface for managing Git repositories.

About lazygit
lazygit is a terminal user interface for running Git commands and managing Git repositories. It is open source and hosted on GitHub. The project's page describes it as a simple terminal UI for git commands.
The interface lets users stage whole hunks or individual lines, press keys to run interactive rebases, and cherry-pick commits. The page also lists bisect, worktrees, undo, a commit graph, and custom commands among its features. The page shows installation options for macOS, Linux, and Windows, including several package managers. The page does not state pricing. Its author describes the project as a part-time effort.
Key features
- Stage whole hunks or individual lines from a file's diff view
- Interactive rebase with squash, fixup, drop, edit, and move keys
- Cherry-pick commits from within the terminal interface
- Worktree management listed as a feature
- Commit graph view of repository history
- Custom commands that can be invoked from the interface
- Open source, with the source code available on GitHub
- Interactive rebase actions are triggered by key presses rather than by editing a TODO file
- Installation options are listed for macOS, Linux, and Windows, including several package managers
- The author describes the project as a part-time effort, which may affect development pace
lazygit at a glance
- Category
- Development › Git & Code Hosting
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
lazygit alternatives
Tools and sites you could use instead, ranked by how closely they match.
Use Ungit to manage Git repositories through a graphical interface available across platforms.
Update multiple repositories with one command using multi-gitter, a tool for coordinated repository changes.
git-quick-stats provides command-line summaries and statistics for Git repositories.
Browse GitHub star and fork rankings, including daily updated top repositories grouped by programming language.
Repositories can be synced between remote and local folders with GitSync, a mobile Git client.
Popular in Git & Code Hosting
Well-known listings from the same topic.
lazygit FAQ
Can I use a rebase action without starting an interactive rebase?
How can I install lazygit?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












