lazygit
Simple terminal UI for git commands
Git & Version Control
Go
lazygit is a simple terminal UI for git commands, written in Go. It makes staging, committing, branching, and rebasing visual and intuitive.
Install
brew
brew install lazygit
Demos
▶ GIF
lazygit — lazygit vs gitui vs tig
@agentgif
▶ GIF
lazygit — Simple Terminal UI for Git
@agentgif
▶ GIF
lazygit — interactive hunk staging and committing
@agentgif
▶ GIF
lazygit — commit log with inline diff and branch graph
@agentgif
▶ GIF
lazygit — One Dark Pro theme
@agentgif
▶ GIF
lazygit — Monokai Pro theme
@agentgif
▶ GIF
lazygit — Solarized Dark theme
@agentgif
▶ GIF
lazygit — Tokyo Night theme
@agentgif
▶ GIF
lazygit — Dracula theme
@agentgif
▶ GIF
lazygit — Gruvbox Dark theme
@agentgif
▶ GIF
lazygit — Nord theme
@agentgif
▶ GIF
lazygit — Rosé Pine theme
@agentgif
Related Tools
delta
A syntax-highlighting pager for git, diff, and grep output
difftasticA structural diff that understands syntax
forgitA utility tool powered by fzf for using git interactively
git-graphCommand-line tool to show clear git graphs in your terminal
GitHub CLIGitHub's official command-line tool for PRs, issues, and re…
gitleaksProtect and discover secrets in your code repositories
GitUIBlazing fast terminal-ui for git written in Rust
onefetchCommand-line Git information tool showing repo summary