Fast
Built end-to-end in Rust for speed and efficiency using smol, gix, and gpui for blazingly fast operations.
GitComet is built for teams that want fast Git operations with local-first privacy, familiar workflows, and open source freedom.
Available for Linux, Windows and macOS.
Built end-to-end in Rust for speed and efficiency using smol, gix, and gpui for blazingly fast operations.
Stage by file, by hunk, or by single line, straight from the diff gutter. Commit the one idea you meant to.
Your repositories stay on your machine. No account, no sync, no upload. Free for personal and commercial use, under the AGPL-3.0.
Merge tool
GitComet settles whitespace moves, one-sided edits and duplicate changes the moment a file opens. You decide only the conflicts that need a decision.
How resolution worksWatch with the written walkthrough
Interactive rebase
Right-click a commit to start an interactive rebase. Reorder commits by dragging them, then pick, reword, squash, fixup, or drop. Squash a range and preview the resulting message before you commit to it.
See how rebase worksWatch with the written walkthrough
Line staging
A fix and a refactor can share a file without sharing a commit. Right-click a changed line or a selection to stage exactly what belongs together, and leave the rest for later.
See how staging worksWatch with the written walkthrough
Packages
Start with the operating system you are using. GitComet will hint the right tab automatically, and you can still switch between Windows, macOS, and Linux install paths at any time.
Homebrew
brew install --cask gitcometFor more information and troubleshooting see our macOS installation docs.
Ubuntu and Debian with apt
curl -fsSL https://apt.gitcomet.dev/gitcomet-archive-keyring.gpg | sudo tee /usr/share/keyrings/gitcomet-archive-keyring.gpg >/dev/nullcurl -fsSL https://apt.gitcomet.dev/gitcomet.sources | sudo tee /etc/apt/sources.list.d/gitcomet.sources >/dev/nullsudo apt updatesudo apt install gitcomet
Download the .rpm for your processor from GitHub releases. In the download directory, replace the filename below with the package you downloaded.
Fedora 42 or newer
sudo dnf install ./name-of-downloaded-file.rpmAvailable for x86-64 and ARM64. Requires glibc 2.35 or newer; RHEL 9 and its rebuilds use glibc 2.34 and cannot install this RPM. See the Linux installation docs.
Arch Linux via AUR
git clone https://aur.archlinux.org/gitcomet-bin.gitcd gitcomet-bin && makepkg -si
GURU (Gentoo Linux)
emerge --ask dev-vcs/gitcometNix: run it without installing
nix run nixpkgs#gitcometNix: install it for your user
nix profile install nixpkgs#gitcometNixOS: configuration.nix
environment.systemPackages = with pkgs; [
gitcomet
];/etc/nixos/configuration.nix.sudo nixos-rebuild switch.AppImage
chmod +x gitcomet-v*-linux-*.AppImage./gitcomet-v*-linux-*.AppImage
Run these commands in the download directory with only the AppImage you intend to launch matching the pattern. For desktop requirements and troubleshooting, see the Linux installation docs.
Homebrew on Linux
brew tap auto-explore/gitcometbrew install --cask gitcomet
The Linux cask installs the AppImage and provides the gitcomet command. If AppImages cannot run on your system, use apt, the Fedora RPM, a .deb package or the release tarball instead.
Community goal
If you like the product, we kindly ask you to give it a star on GitHub.
GitHub stars
Almost there!
907 / 1,000 stars
Editions
GitComet starts with a full open source desktop Git workflow. The Professional edition is aimed at teams that want deeper integrations, release workflow support, and faster access to upcoming features without giving up local first development.
Available now
€0 forever
Free for personal and commercial use.
Continue with Open Source
Limited time
€20 lifetime access
Limited-time offer: one-time payment for early adopters of Professional edition.
Join the Professional waitlist