GitFiend

A free desktop Git client for Windows, macOS and Linux with a visual commit graph.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get GitFiend

Package managers

  • Homebrewbrew install --cask gitfiend
  • Flathubflatpak install flathub com.gitfiend.GitFiend

About GitFiend

GitFiend is a graphical Git client for Windows, Mac and Linux. It shows the commit history as a graph and lets you view diffs and stage changes from a desktop window rather than the command line.

It is free to use and suits people who want a straightforward visual Git client on any of the three main desktop systems.

Strengths

  • Runs on Windows, macOS and Linux
  • Visual commit graph with diffs and staging
  • Free

Limitations

  • Little public documentation of features on the site
  • Source code is not published

Details

Pricing
FreeFree to download and use.
License
Proprietary
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Best suited for
People who want a simple free Git GUI on any desktop
Categories
Git clients
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to GitFiend

Compare all

Software that can replace GitFiend for an important use case, and what changes if you switch.

  • GitKraken Desktop

    Visual Git client with a graph view, drag-and-drop branching and a merge editor.

    GitKraken Desktop also runs on Windows, macOS and Linux with a commit graph and merge editor, but private repositories and integrations need a paid licence.

  • SourceGit

    A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.

    SourceGit is an MIT-licensed cross-platform client that adds interactive rebase, bisect, worktrees and LFS in the interface, and it needs Git installed separately.

  • Gitnuro

    A free and open-source multiplatform Git client for beginners and experienced users.

    Gitnuro is a free, open-source multiplatform client aimed at beginners too, but it uses JGit, which may not support every command-line Git feature.

  • Git Cola

    A free graphical Git interface built with Python and PyQt, focused on staging and committing.

    Git Cola is a free, open-source Python and PyQt client focused on staging and committing with keyboard shortcuts, with a plainer interface.

  • Gittyup

    An open-source graphical Git client for exploring repository history and staging changes.

    Gittyup is a free, open-source desktop client for browsing history and staging, published with source code and available as a Flatpak on Linux.

  • SmartGit

    A cross-platform graphical Git client with visual history, conflict resolution and pull request support.

    SmartGit adds drag-and-drop history operations, undo, pull request support and Git Flow, but it is closed source and paid for commercial use.

  • Sublime Merge

    A fast cross-platform Git client from the makers of Sublime Text with line-level staging and merging.

    Sublime Merge is a paid, closed-source cross-platform client with line-level staging, syntax-highlighted diffs and a built-in merge tool that stays responsive on large repositories.

  • GitHub Desktop

    GitHub's own Git client, aimed at people who want to commit and push without learning the command line.

    GitHub Desktop is an open-source client built around GitHub for Windows and macOS only, hiding advanced operations and lacking an official Linux build.

GitFiend as an alternative

Listings that name GitFiend as an alternative.

  • Guitar

    A Qt-based Git desktop client with a commit graph, diff view and staging.

    GitFiend is a free cross-platform client with a visual commit graph, diffs and staging, and like Guitar its source code is not published.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing