gitg
gitg is a free graphical interface for Git that helps users browse repositories, inspect history, and manage commits.
What gitg is
gitg is a free graphical interface for Git that helps users browse repositories, inspect history, and manage commits. Its project goals include browsing local repositories, cloning local or remote repositories, committing files, and retrieving patches from commits. Version 50 adds controls for showing and ordering columns in the history view. It also lists actions for deleting remote branches, checking out detached commits, editing upstream branches, renaming tags, and resolving local tags. Users can choose unified or split diff display as the default and fetch all remotes through an action. gitg is hosted under GNOME, with The Gitg Team listed as its Flathub publisher. Flathub distributes it as a desktop-only Linux Flatpak for x86_64 and aarch64 architectures. The project license is GPL-2.0. The app is listed for Linux and Windows. The README directs contacts to the GNOME Discourse tag and issue reports to GitLab.
Good
- Free desktop Git interface
- Browse local repositories
- Clone local or remote repositories
- Customizable history columns
- Unified or split diff defaults
Watch out
- Flathub package is Linux desktop-only
- No free trial
- Flatpak lists x86_64 and aarch64 architectures
Who it suits
gitg suits Linux or Windows users who want a graphical Git client for repository browsing, history review, commits, branches, tags, and diffs. Its Flatpak distribution targets Linux desktops.
Verdict
gitg provides core repository and history tasks in a free graphical client. Its version 50 actions and configurable history and diff views make it useful for desktop Git work.
Plans and prices
From gitg's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Desktop app · Flatpak listing supports x86_64 and aarch64 |
The facts
Each one read from gitg's own pages, with the date it was checked.
What it does
- Architectures
- The Flathub listing names x86_64 and aarch64 as available architectures.checked 8 Oct 2026
- Branch and tag actions
- Version 50 lists deleting remote branches, checking out detached commits, editing upstream branches, renaming tags, and resolving local tags.checked 8 Oct 2026
- Cloning
- The project lists cloning local and remote repositories as one of its goals.checked 8 Oct 2026
- Commits and patches
- The project lists committing files and retrieving a patch from a commit as goals.checked 8 Oct 2026
- Diff and remote actions
- Version 50 lets users choose a default unified or split diff view and includes an action to fetch all remotes.checked 8 Oct 2026
- History view
- Version 50 adds customizable visibility and ordering of columns in the history view.checked 8 Oct 2026
- License
- The GitHub mirror identifies the project license as GPL-2.0.checked 8 Oct 2026
- Purpose
- gitg is a graphical interface for Git that visualizes repository history and provides utilities to manage repositories and commit work.checked 8 Oct 2026
- Repository browsing
- The project lists browsing local repositories as one of its goals.checked 8 Oct 2026
- Security and privacy
- The project pages opened here do not state security certifications or compliance claims.checked 8 Oct 2026
- Support and contact
- The project README directs users to its GNOME Discourse tag for contact and its GitLab issue tracker to report issues.checked 8 Oct 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
Where it runs
- Linux distribution
- Flathub lists gitg as a desktop-only Linux app distributed as a Flatpak.checked 8 Oct 2026
The company
- Maker
- The project is hosted under GNOME, and the Flathub listing names The Gitg Team as its publisher.checked 8 Oct 2026
Alternatives to gitg
- 1

Unity
Free planAndroidiOSWebAPI8.4Free plan - 2

Unity Version Control
Free planWebAPILinuxmacOS8.1Free plan - 3

Perforce P4 (Helix Core)
Free planWebAPILinuxmacOS7.9From $39 a month - 4

Diversion
Free planWebAPILinuxmacOS7.8From $25 a month - 5

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 6
GitUI
Free planOpen sourceAndroidLinuxmacOSSelf-hosted7.5Free plan
