A neofetch-style CLI tool for GitHub, GitLab, Gitea, Forgejo, Codeberg, and Sourcehut statistics. Display your profile and stats from various git hosting platforms in a beautiful, colorful terminal interface with extensive customization options and intelligent layout adaptation.
Note: This project is still maturing. If you encounter bugs, have feature requests, or want to contribute, please open an issue.
|
|
Download from the latest release:
| Platform | Asset |
|---|---|
| Linux x86_64 | gitfetch-linux-x86_64 |
| macOS (Apple Silicon) | gitfetch-macos-arm64 |
| Windows x86_64 | gitfetch-windows-x86_64.exe |
chmod +x gitfetch-*
./gitfetch-linux-x86_64brew tap matars/gitfetch
brew install gitfetchyay -S gitfetch-pythongit clone https://github.com/Matars/gitfetch.git
cd gitfetch
make dev- Neofetch-style display with ASCII art
- Comprehensive statistics from multiple git hosting platforms
- Encourages maintaining commit streaks
- Get PRs and issues quick view in terminal
- Local repository analysis (
gitfetch --local) - Git timeline view (
gitfetch --graph-timeline) - Text and shape simulation (
--text,--shape) - Smart SQLite-based caching system
- Cross-platform support (macOS, Linux, Windows)
- Extensive customization options
- GitHub - Uses GitHub CLI (gh) or personal access token
- GitLab - Uses GitLab CLI (glab) or personal access token
- Gitea/Forgejo/Codeberg - Uses personal access tokens
- Sourcehut - Uses personal access tokens
# Standalone binary
rm gitfetch-linux-x86_64
# Homebrew
brew uninstall gitfetch
brew untap matars/gitfetch
# pip
pip uninstall gitfetch
# AUR
yay -R gitfetch-pythonGPL-2.0

