listme.name

Lazygit

Simple terminal UI for everyday Git commands

89.0score

Ranked 2 of 7 in best git clients

A free, MIT-licensed terminal interface that covers staging hunks, interactive rebase, cherry-picking and bisect. It has no graphical window, so newcomers face a learning curve.

Best for Terminal users who want a visual layer over Git

About Lazygit

Lazygit is a terminal user interface that puts Git commands behind panels and keyboard shortcuts. It runs on Linux, macOS and Windows, and it is installed through package managers such as Homebrew, Scoop, Chocolatey and Winget. Its features include staging individual hunks or lines, interactive rebase, cherry-picking, bisect and a commit graph.

Lazygit suits developers who already work in the terminal and want a visual layer over Git without a desktop app. It is free and open source under the MIT license, and it has no graphical window of its own. People who prefer a full desktop client should compare it with GitKraken or Sublime Merge.

Key features

  • Stage hunks or individual lines
  • Interactive rebase
  • Cherry-pick and bisect
  • Commit graph
  • Installs via Homebrew, Scoop and Winget

Strengths

  • Free and open source under the MIT license
  • Stages individual hunks or lines

Limits

  • Terminal only, with no graphical window
  • Keyboard-driven, so there is a learning curve

Where Lazygit ranks

ListRankScoreBest for
Best Git clients2 of 789.0Terminal users who want a visual layer over Git

Questions about Lazygit

Is Lazygit free?
Lazygit can be used without paying: Free and open source under the MIT license; source on GitHub. Check the vendor’s pricing page for current limits.
Is Lazygit open source?
Yes. Lazygit publishes its source code under the MIT license.
Which platforms does Lazygit support?
Lazygit is available on: Linux, macOS, Windows, Command line.
What is Lazygit best for?
Terminal users who want a visual layer over Git. In our ranking of git clients it is number 2 of 7 with a score of 89.0.
What are the best alternatives to Lazygit?
The highest-ranked alternatives on listme.name are GitHub Desktop, GitKraken Desktop, Sublime Merge, Sourcetree.