| Crates.io | lzgit |
| lib.rs | lzgit |
| version | 0.4.5 |
| created_at | 2026-01-20 07:47:26.210818+00 |
| updated_at | 2026-01-25 04:28:58.691919+00 |
| description | A modern, fast TUI file explorer with Git integration |
| homepage | |
| repository | https://github.com/FanFusion/lzgit |
| max_upload_size | |
| id | 2055969 |
| size | 688,104 |
Because typing
lazygitis 7 characters. Way too much effort.
A Git TUI for lazy people. Like, really lazy.
Here's the thing:
I spend all day on servers using Claude Code to write code (yes, we're in the vibe coding era now). Every time I want to check a diff, I have to open VSCode Remote SSH, wait forever to connect, just to look at two changed lines.
"Maybe I should build a TUI?"
Then I realized I can't even remember lazygit's shortcuts. Is s for stage or stash? What about S? You know what, forget it.
And so lzgit was born:
I don't know a single line of Rust.
This entire project is 100% written by Claude Code. My contributions:
# The AI era way (just ask Claude Code)
claude "install lzgit from https://raw.githubusercontent.com/FanFusion/lzgit/main/README.md"
# Pre-built binary (instant)
cargo binstall lzgit
# Or build from source (grab a coffee, this takes a few minutes)
cargo install lzgit
lzgit # Launch in current directory
lzgit /path/to/repo # Open specific repo
Honestly, I don't remember them all either. But:
Ctrl+P - Command palette (stolen from VSCode)T - Change theme1 2 3 - Switch tabsq - QuitEverything else... just click it.
claude "fix this lzgit bug: xxx"
After all, it wrote the whole thing anyway.
lazygit is great, but:
lazygit is 7 characters to typeMIT - Use it however you want. It's not like I wrote the code anyway.
Made with mass, written by Claude Code