lazygit
Lazygit is a free program that makes git, a tool for tracking changes to code, easier to use through a simple text-based screen instead of typed commands. It is for programmers and anyone who works with git and finds its commands hard to remember.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Features
Regular app windowText screen in a terminal; mouse support not stated clearly
SourcePartly
Windows, Mac and Linux appInstalls on Windows, Mac and Linux via various package managers
SourcePartly
Visual history graph
SourceYes
Pick individual lines
SourceYes
Works with any git hostGitHub PR features need gh tool; others not stated
SourcePartly
Listed in
How to help
AI contributionsNot stated
The project has not said how it feels about AI-written contributions. Maintainers can set this by claiming the listing.