A Go Git CLI.
📖 Full documentation: https://bmf-san.github.io/ggc/
This logo was created by gopherize.me.
Click any GIF to view full size.
ggc is a Git tool written in Go, offering both a traditional CLI and an interactive TUI with incremental search and multi-command workflows. Run ggc <subcommand> directly, or type ggc on its own to open the fuzzy picker.
Supported: macOS (amd64 / arm64 / universal), Linux (amd64 / arm64), Windows (amd64). Requires Git and Go 1.25+ to build.
Full documentation lives at https://bmf-san.github.io/ggc/:
- Why ggc? + feature highlights
- Quick start
- Command reference — auto-generated from the registry
- Recipes — task-oriented walkthroughs
- Interactive mode & workflows
- Configuration, aliases, keybindings
- Troubleshooting
# quick install (macOS / Linux)
curl -sSL https://raw.githubusercontent.com/bmf-san/ggc/main/install.sh | bash
# or Homebrew
brew install ggc
# or Go
go install github.com/bmf-san/ggc/v8@latestWindows binaries, pre-built archives, and source builds are covered in the installation guide. After installing, run ggc doctor to verify.
- ggc documentation site - Full user guide, install notes, configuration reference, and troubleshooting
- Git Documentation - Complete Git reference documentation
- Git Tutorial - Official Git tutorial for beginners
- Git User Manual - Comprehensive Git user guide
See CONTRIBUTING.md and CODE_OF_CONDUCT.md for details.
If you’d like to support my work, please consider sponsoring me!
Or simply giving ⭐ on GitHub is greatly appreciated—it keeps me motivated to maintain and improve the project! :D
This project is licensed under the MIT License - see the LICENSE.md file for details.


