GitComet is an open source desktop Git client for Linux, macOS, and Windows. Use it to browse repository history, review and stage changes, create commits, manage branches, and resolve conflicts.
The desktop workflow runs locally without a GitComet account. Fetch, pull, and push connect to the Git remotes you configure. The Open Source edition is free for personal and commercial use.
Start here
- Installation for package and source-based setup
- Getting Started for opening a repository, making your first commit, Git basics, and authentication
- Reviewing Changes for line and hunk staging, comparisons, the file editor, and blame
- Diff and Merge Tools for using GitComet as
git difftoolandgit mergetool - Keyboard Shortcuts for app, text input, and diff navigation shortcuts
- Themes for built-in themes, theme switching, and custom theme JSON bundles
- Troubleshooting for diagnosing problems
If you're new to GitComet, start with Installation and then continue to Getting Started.
Everyday workflows
- Review inline or side-by-side diffs, line by line or syntax-aware with Difftastic, and stage whole files, hunks, or individual lines.
- Compare commits, branches, and tags with each other or with your working tree.
- Clean up local history with interactive rebase, squash, and cherry-pick.
- Work with linked worktrees, submodules, and stashes.
- Resolve conflicts in the interactive merge tool or register GitComet as your command-line difftool and mergetool.
- Open the command palette with
Cmd+Pon macOS orCtrl+Pon Windows and Linux to find an action.
Editions and releases
These guides cover the GitComet 0.3.4 Open Source desktop application, including workspaces, file management, Difftastic diffs, Git LFS, git-annex, and image and Mermaid previews. GitComet Pro, the paid edition, adds forge connections, pull request review, AI assistance, and single sign-on; see the GitComet Pro guides. The GitComet Pro page has plans and pricing, and the editions page compares the editions.
GitComet develops quickly. If a control described here is missing from your installation, check your app version against the changelog and published releases.
Additional Resources
- Make a feature request or report a bug
- Join our Discord
- What GitComet does — the full feature list.
- Changelog — every release, newest first.