A modern, minimalist Git TUI
Designed for clarity, speed, and smooth integration with your terminal workflow.
Installation • Features • GitHub CLI Integration • Shortcuts • Documentation
- Git installed and accessible in your terminal
- Go 1.20+ (only required if building from source)
- A terminal with Nerd Fonts support for best UI experience
- GitHub CLI (
gh) – optional, for GitHub integration
curl -s https://raw.githubusercontent.com/thewizardshell/froggit/master/scripts/install.sh | bashiwr https://raw.githubusercontent.com/thewizardshell/froggit/master/scripts/install.ps1 -UseBasicParsing | iexgit clone https://github.com/thewizardshell/froggit.git
cd froggit
go mod tidy
go build
./froggit-
Visual Git Interface
- Stage, unstage, discard changes
- View logs and diffs interactively
-
Branch Management
- Create, switch, and delete branches
-
GitHub CLI Integration
- Clone and explore repositories using
gh(if installed)
- Clone and explore repositories using
-
Other Tools
- Stash support
- Rebase and merge support
- Commit previews with feedback
Froggit optionally integrates with GitHub CLI for features like cloning and listing repositories.
To set it up:
gh auth loginThis will walk you through authenticating with GitHub.
Once logged in, Froggit will detect gh and unlock additional options for cloning and working with your GitHub repositories.
(See full list in keyboard-shortcuts.md)
↑ / ↓: Navigate filesSpace: Stage/unstagea: Stage allx: Discard changesc: Commit
b: Open branch viewn: New branchd: Delete branchEnter: Switch
q,Ctrl+C: QuitEsc: Back?: Help
- Git Handbook – A clear and practical guide to mastering Git concepts.
Vicente Roa GitHub: @thewizardshell