
lazygit
Simple terminal UI for git commands
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Oct 2026
Lazygit puts a keyboard-driven interface on git inside your terminal: branches, commits, changed files and diffs on one screen, with single keys for what git makes painful. Stage a single line. Squash, fixup, drop or reorder commits without hand-editing a rebase TODO file. Amend an old commit, cherry-pick, bisect, undo. It's MIT licensed and free, with no paid tier and no account.
Nothing to host. Install it with Homebrew, apt, Scoop, winget or most other package managers, then run lazygit in a repo. It works on macOS, Linux and Windows, and the mouse works too. Merge conflicts get their own view where you pick a hunk, or both, then move to the next. The October 0.66 release moved line staging into the main diff view and added push and pull for stacked branches. Solo, small teams, big teams: free, and the rollout is telling people it exists.
The catch: you trade memorized git commands for memorized lazygit keys, and when a keypress does something surprising you still need enough git to recover. Undo only covers commits and branches, not your working tree or stash. Want a mouse-first desktop app? GitKraken, Fork or Tower. Another terminal option? GitUI or tig.
Free vs Self-Hosted vs Paid
fully freeFree: Everything. MIT licensed, no paid tier, no premium features, no account.
Self-hosted: Nothing to host. A single binary you install locally from Homebrew, apt (Debian 13+ and Ubuntu 25.10+), Scoop, winget, Chocolatey, the Go toolchain or a release download. It checks GitHub for updates every 14 days by default and asks before updating; set update.method: never to turn that off.
Paid: None. The maintainers take GitHub Sponsors donations, and the README carries sponsor ads (Warp, Tuple), but nothing in the tool is gated.
Free with nothing gated. The only cost is learning its keybindings.
What to do by team size
- Solo
- free; install it and run it in any repo
- Small team
- free; share a config file if you customize keybindings
- Medium team
- free; nothing to administer, it's a per-developer install
- Large team
- free; package it in your dev images or dev container
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools

A cat clone with wings

Free universal database tool and SQL client

Kubernetes CLI for managing clusters in style

Smarter cd command for all major shells

Fast regex search respecting gitignore

Syntax-highlighting pager for git/diff output
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
About
- Stars
- 83,686
- Forks
- 3,243
Explore Further
More tools in the directory
rea
Reverse engineer anything with agents, from app behavior down to native binaries.
435.8k ★openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
394.0k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
298.1k ★