A favicon of GitComet

GitComet

Written in Rust, this local-first desktop Git client stays responsive on huge repositories and doubles as a difftool and mergetool.

Open Source Alternative to:

Screenshot of GitComet websiteVisit GitComet

GitComet began with the experience of browsing something the size of Chromium in an existing Git GUI and watching it stall. It is a desktop client for Linux, Windows, and macOS aimed at teams who want browsing, history, and file diffs to stay usable on repositories that defeat other tools.

The application is written in Rust on GPUI with gix underneath, and it expects a local Git installation of 2.50 or newer. Prebuilt binaries come from GitHub Releases, the Microsoft Store, a Homebrew cask, an apt repository, the AUR, and Gentoo's GURU overlay, or you can build it yourself with Cargo.

The open source edition covers the full desktop workflow.

  • Repository work: remotes, pull and push, staging, commits, worktrees, branching, and full history.
  • Multi-repository browsing: several repositories stay open in one place.
  • Diffs and merges: inline and side by side diffs, plus two-way and three-way merge tools.
  • Git integration: one setup command registers GitComet as difftool and mergetool, headless for scripts and CI, windowed when a display is available.
  • Drop-in compatibility: KDiff3 and Meld invocation forms are accepted, so existing tool configuration keeps working.
  • Themes: built-in themes are embedded in the binary and custom JSON bundles load from a per-user directory.

Crash handling is careful, writing panic logs and recovery markers to platform state directories and surfacing a prefilled issue report on the next launch. A planned Professional edition adds agent and forge integrations for a one-off fee, while the open source edition stays free for personal and commercial use under AGPL 3.0.

Built with:
Share:
Details:

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to GitComet:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit