lazygit
github.com
Spec sheet
- Purpose
- Lazygit is a terminal UI for Git commands that runs inside a Git repository.Read 5 Oct 2026 · github.com
- Audience
- The README says lazygit may suit people who find Git difficult to use in daily work.Read 5 Oct 2026 · github.com
- Platforms
- The README lists binary releases for Windows, macOS 10.12 or later, and Linux.Read 5 Oct 2026 · github.com
- Support
- The README directs contributors to a contributing guide and a Discord channel for contributor discussion.Read 5 Oct 2026 · github.com
- Founded
- 2018Read 28 Sep 2026 · github.com
- Customization
- Users can configure custom commands and custom diff renderers.Read 5 Oct 2026 · github.com
- GitHub integration
- Lazygit can show associated GitHub pull requests beside branches and open a pull request in a browser; this requires the GitHub CLI and a one-time authentication.Read 5 Oct 2026 · github.com
- History tools
- Features include interactive rebase, cherry-pick, bisect, amending older commits, and viewing or comparing commits in a graph.Read 5 Oct 2026 · github.com
- Other integrations
- Gitflow and git-flow-next options are available when the corresponding tool is installed.Read 5 Oct 2026 · github.com
- Security and license
- The repository identifies the project license as MIT; its GitHub Security page displays no security advisories.Read 5 Oct 2026 · github.com
- Stage changes
- It lets users stage or unstage selected lines, ranges, or whole hunks from a file diff.Read 5 Oct 2026 · github.com
- Undo
- Undo and redo use the reflog for commits and branches, but do not cover working-tree or stash changes.Read 5 Oct 2026 · github.com
- Worktrees
- Users can create a worktree from a selected branch in the branches view.Read 5 Oct 2026 · github.com
Plans and prices
Free Free MIT-licensed software · third-party package maintainers are not controlled by the project Read 5 Oct 2026 · github.com
Where Specifiction places it
- Version Control Software#38 of 627.6
- Cli Tools#22 of 327.5