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 works
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 works
Line staging
Stage and unstage individual lines straight from the diff gutter, not just whole hunks. Small, honest commits without a second tool.
See how staging works
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 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
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-*.AppImage./GitComet-*.AppImage
Homebrew on Linux
brew tap auto-explore/gitcometbrew install gitcomet
Community goal
If you like the product, we kindly ask you to give it a star on GitHub.
GitHub stars
901 / 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