EVERYTHING XIAOMI
Get listed

lazygit

lazygit is a free terminal interface for Git commands that runs inside a Git repository.

Place
#35 of 62
Score
6.1
lazygit's website

What lazygit is

lazygit is a free terminal interface for Git commands that runs inside a Git repository. It lets users stage or unstage selected lines, ranges, or whole file-diff hunks. Its history tools include interactive rebase, cherry-pick, bisect, editing older commits, and viewing or comparing commits in a graph. Users can create a worktree from a selected branch. Undo and redo use the reflog for commits and branches, but do not cover working-tree or stash changes. For GitHub pull requests associated with branches, lazygit can show them and open one in a browser; this requires the GitHub CLI and one-time authentication. Gitflow and git-flow-next options are available when the relevant tool is installed. Users can configure custom commands and diff renderers. The project is available for Linux, macOS, and Windows, and its repository identifies an MIT license. The README says it may suit people who find Git difficult to use in daily work.

Good

  • Stage or unstage selected parts of file diffs.
  • Includes interactive rebase, cherry-pick, and bisect.
  • Can create worktrees from selected branches.
  • Available for Linux, macOS, and Windows.
  • MIT-licensed and free.

Watch out

  • Undo and redo do not cover working-tree changes.
  • Undo and redo do not cover stash changes.
  • GitHub pull request features require GitHub CLI authentication.
  • Gitflow options require the corresponding tool installed.

Who it suits

lazygit may suit people who want a terminal interface for Git workflows, especially those who find Git difficult in daily work. It supports Linux, macOS, and Windows.

Verdict

lazygit brings Git commands and history tools into a terminal interface, with support across three desktop platforms. Note the stated undo limits and the extra requirements for GitHub pull request integration.

Plans and prices

From lazygit's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeMIT-licensed software · third-party package maintainers are not controlled by the project

The facts

Each one read from lazygit's own pages, with the date it was checked.

What it does

Audience
The README says lazygit may suit people who find Git difficult to use in daily work.checked 5 Oct 2026
Customization
Users can configure custom commands and custom diff renderers.checked 5 Oct 2026
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.checked 5 Oct 2026
History tools
Features include interactive rebase, cherry-pick, bisect, amending older commits, and viewing or comparing commits in a graph.checked 5 Oct 2026
Other integrations
Gitflow and git-flow-next options are available when the corresponding tool is installed.checked 5 Oct 2026
Purpose
Lazygit is a terminal UI for Git commands that runs inside a Git repository.checked 5 Oct 2026
Security and license
The repository identifies the project license as MIT; its GitHub Security page displays no security advisories.checked 5 Oct 2026
Stage changes
It lets users stage or unstage selected lines, ranges, or whole hunks from a file diff.checked 5 Oct 2026
Support
The README directs contributors to a contributing guide and a Discord channel for contributor discussion.checked 5 Oct 2026
Undo
Undo and redo use the reflog for commits and branches, but do not cover working-tree or stash changes.checked 5 Oct 2026
Worktrees
Users can create a worktree from a selected branch in the branches view.checked 5 Oct 2026

The company

Founded
2018checked 28 Sep 2026

Where it runs

Platforms
The README lists binary releases for Windows, macOS 10.12 or later, and Linux.checked 5 Oct 2026

Alternatives to lazygit

All alternatives
  1. 1Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.4Free plan
  2. 2Unity Version Control logo

    Unity Version Control

    Free planWebAPILinuxmacOS
    8.1Free plan
  3. 3Perforce P4 (Helix Core) logo

    Perforce P4 (Helix Core)

    Free planWebAPILinuxmacOS
    7.9From $39 a month
  4. 4Diversion logo

    Diversion

    Free planWebAPILinuxmacOS
    7.8From $25 a month
  5. 5GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  6. 6

    GitUI

    Free planOpen sourceAndroidLinuxmacOSSelf-hosted
    7.5Free plan