A lightweight desktop client for GitHub notifications. Why spin up a browser just to check your GitHub notifications?
- Super lean: ~5-15MB RAM whilst in use (1-2MB in tray)
- Multi-account: Seamless support for multiple GitHub accounts
- Smart Rules: Powerful engine for priorities and hiding noisy notification types
- Cross platform: Native experience on Windows and Linux
- Dual Mode: Minimalist by default. Enable Power Mode for in-app notification viewing, rule engine and more
- Stay focused: Be on top of your notifications
Download pre-built binaries from GitHub Releases
Installer
- Download EXE installer Wizard-based setup with optional startup integration
Winget
winget install AmarBego.GitTopChocolatey:
choco install gittopScoop:
scoop bucket add gittop https://github.com/AmarBego/GitTop
scoop install gittopOnce GitTop is added to the Scoop Extras bucket, you'll be able to install directly with
scoop install gittop.
Manual: Download gittop-windows-x86_64.zip from releases, extract, run gittop.exe.
Flatpak:
# From Flathub (when published)
# flatpak install flathub io.github.AmarBego.GitTop
# Or install from bundled .flatpak file
flatpak install gittop-VERSION.flatpak
flatpak run io.github.AmarBego.GitTopArch Linux (AUR):
# If using yay
yay -S gittop-bin
# If using paru
paru -S gittop-binFedora (COPR):
sudo dnf copr enable amarbego/gittop
sudo dnf install gittopUbuntu/Debian (Snap):
sudo snap install gittopManual: Download gittop-linux-x86_64.tar.gz from releases:
tar xzf gittop-linux-x86_64.tar.gz
./gittop-linux-x86_64/gittopFor those who prefer to compile from source or are interested in contributing, please check out our Contribution Guide.
It covers everything from:
- Building and running locally with
bacon - Platform-specific dependencies
- Access to our full Developer Documentation
AGPL-3.0-only. See LICENSE.md.


