GitComet is a free, open-source Git desktop client designed for fast version control workflows across Windows, macOS, and Linux. Built with Rust and GPUI, it emphasizes responsiveness when working with large repositories and extensive file changes. Users can stage modifications, create commits, manage branches, and synchronize repositories with remote servers. Its visual diff viewer supports inline and side-by-side comparisons for reviewing code changes. Integrated two-way and three-way merge tools help resolve conflicting modifications. Multiple repositories and Git worktrees can be managed within the same workspace. Advanced capabilities include Git LFS operations, git-annex management, and browsing bare repositories. GitComet also works as an external Git diff or merge tool and keeps repository operations local by default.
Features
- High-performance Git repository management optimized for large codebases
- Visual staging, commits, branching, remote synchronization, and background fetching
- Inline and side-by-side code diff viewers with two-way and three-way merge tools
- Multi-repository workspaces with Git worktree and complete commit history management
- Git LFS file tracking and locking with git-annex content and remote management
- Standalone Git diff and merge integration with interactive and headless operation modes