jesseduffield/lazygit
simple terminal UI for git commands
Recommended between 2025-09-11 and 2026-09-05. Last pushed 2026-10-31.
▲ 8 recommend · ▼ 1 criticism
What hackers say
“Lazygit[0] is ideal for quickly selecting files or lines you want to include in your commit.”
— aequitas, 2026-09-05 · strong recommendation · original comment on Hacker News ↗
show original comment
Lazygit[0] is ideal for quickly selecting files or lines you want to include in your commit. There are probably countless others. And `--patch` is also not that hard. [0] https://github.com/jesseduffield/lazygit
“and lazygit a lot ( https://github.com/jesseduffield/lazygit )”
— QGQBGdeZREunxLe, 2026-07-26 · strong recommendation · original comment on Hacker News ↗
show original comment
I'm a big fan of https://github.com/MitMaro/git-interactive-rebase-tool on the terminal. I also use git absorb ( https://github.com/tummychow/git-absorb ) and lazygit a lot ( https://github.com/jesseduffield/lazygit ).
“But for Git, I can't recommend lazygit enough. It's an incredible piece of software:”
— arcanemachiner, 2026-04-08 · strong recommendation · original comment on Hacker News ↗
show original comment
Navi is good for generating personal cheatsheets: https://github.com/denisidoro/navi But for Git, I can't recommend lazygit enough. It's an incredible piece of software: https://github.com/jesseduffield/lazygit
“https://github.com/jesseduffield/lazygit (best tui for git and outside niche git commands, the fastest way to use git.)”
— Zizizizz, 2026-04-01 · strong recommendation · original comment on Hacker News ↗
show original comment
…/jj and https://github.com/idursun/jjui (Jujutsu VCS, been using it for three months and I really enjoy it) https://github.com/jesseduffield/lazydocker (managing containers, images, volumes easily) https://github.com/jesseduffield/lazygit (best tui for git and outside niche git commands, the fastest way to use git.) https://github.com/jdx/mise (fast asdf, direnv, and task runner replacement) (install pretty much version of tool, language, env vars in a per directory level. (Or global if you want)) https://github.com/ajeetdsouza/zoxide (intelligent cd to move between directories incredibly quickly)
“for working with git in the terminal I'm a big LazyGit fan - https://github.com/jesseduffield/lazygit”
— RVRX, 2026-01-17 · strong recommendation · original comment on Hacker News ↗
show original comment
Serves a bit of a different purpose - but for working with git in the terminal I'm a big LazyGit fan - https://github.com/jesseduffield/lazygit I use it in neovim with https://github.com/kdheepak/lazygit.nvim
“which is a friendly TUI that makes selecting which lines to commit relatively painless.”
— gary_0, 2025-12-14 · strong recommendation · original comment on Hacker News ↗
show original comment
I've been using lazygit [ https://github.com/jesseduffield/lazygit ] which is a friendly TUI that makes selecting which lines to commit relatively painless. As a heavy user of hunk-by-hunk or line-by-line commits, I used to use tortoisehg, but on my current distro its showing some bitrot, so I decided to try something else.
“Full featured, also written in go, if that sort of thing matters to you”
— verdverm, 2026-02-03 · original comment on Hacker News ↗
show original comment
https://github.com/jesseduffield/lazygit Full featured, also written in go, if that sort of thing matters to you
“check out Lazygit ( https://github.com/jesseduffield/lazygit )!”
— troyvit, 2025-09-11 · original comment on Hacker News ↗
show original comment
I'm not a github power user but check out Lazygit ( https://github.com/jesseduffield/lazygit )!
Criticism
“Off-topic: but the README of lazygit is awful with all those sponsors at the top.”
— santiagobasulto, 2025-11-11 · original comment on Hacker News ↗
show original comment
Off-topic: but the README of lazygit is awful with all those sponsors at the top. I hope Github comes up with a better way to list sponsors that favors developers and allows them to exclude them from the README. https://github.com/jesseduffield/lazygit
Badge for your README
[](https://hackerrepos.org/repo/jesseduffield/lazygit)