
simple terminal UI for git commands
$ brew install lazygit$ scoop install lazygit$ go install github.com/jesseduffield/lazygit@latest
Lazygit is a powerful, terminal-based user interface designed to simplify complex Git workflows. Written in Go, it transforms tedious command-line operations into an intuitive, keyboard-driven experience, allowing you to manage branches, commits, stashes, and pull requests without leaving your terminal.
Maintain lazygit? Add this badge to your README: listings that link back are marked verified and ranked first in the directory. It's checked once a day.
[](https://cli.masoko.net/tools/lazygit/)<a href="https://cli.masoko.net/tools/lazygit/"><img src="https://cli.masoko.net/badge/lazygit.svg" alt="lazygit on The Terminal Index"></a>to comment.
A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.
What's uncommitted, unpushed, and unreleased across every repo you own.
The fastest blade for your git history. Fuzzy search for you, plain text for your agents.
Blazing 💥 fast terminal-ui for git written in rust 🦀
A TUI Git client inspired by Magit
A git diff pager based on delta but with a file tree, à la GitHub.