基于 Rust 和 egui 开发的跨平台原生桌面 Git 客户端,可选 AI 辅助三方合并。
Auto-Explore/GitComet
基于 Rust 和 GPUI 构建的快速、本地优先的桌面 Git 图形客户端,支持 Linux、Windows 和 macOS。
- Star
- 939
- Fork
- 56
- 未关闭 Issue
- 50
- 最近提交
- 11小时前
这是什么?
GitComet 是一款桌面 Git 客户端,目标是在 Chromium 这类大型仓库中浏览历史和文件差异时依然保持流畅。日常操作涵盖远程仓库、拉取与推送、暂存、提交、worktree、分支管理以及多仓库浏览,并提供行内与并排差异视图,以及两路和三路合并工具。
开源版支持 Git LFS 的文件状态、内容下载、锁定和跟踪,也支持 git-annex 的内容获取、删除、复制和移动。它可以作为 Git 的 difftool 和 mergetool 使用,既有适合脚本的无界面模式,也有图形界面模式,并兼容 KDiff3 和 Meld 的调用参数,可直接替换使用。提交签名验证可借助 gpg 和 ssh-keygen 实现。
应用使用 Rust 编写,基于 GPUI 界面框架,内置多套主题并支持自定义主题。运行需要本地安装 Git 2.53 或更高版本。
核心功能
- 01大型仓库和文件差异浏览保持响应迅速。
- 02提供行内与并排差异视图,以及两路和三路合并工具。
- 03支持 Git LFS 和 git-annex,用于管理大文件和内容。
- 04可作为 Git 的 difftool 和 mergetool,支持图形界面和无界面模式。
- 05借助 gpg 或 ssh-keygen 验证提交签名。
- 06支持内置主题和自定义主题。
适用场景
- 在超大型 monorepo 中查看差异和提交历史。
- 借助三路合并可视化地解决合并冲突。
- 将 Git 默认的 difftool 或 mergetool 替换为图形客户端。
- 在桌面应用中管理 Git LFS 的锁定和文件内容。
快速上手
- 1
使用 Homebrew 安装 GitComet
brew install --cask gitcomet - 2
从 GitHub Releases 页面下载应用(可替代 Homebrew)
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,要求通过网络提供的衍生版本也必须公开源代码。
- 需要本地安装 Git 2.53 或更高版本。
- 在 Linux 上,Homebrew cask 安装的是 AppImage 版本,部分系统可能无法运行。
标签
常见问题
- GitComet 是什么?
- 基于 Rust 和 GPUI 构建的快速、本地优先的桌面 Git 图形客户端,支持 Linux、Windows 和 macOS。 GitComet 是一款桌面 Git 客户端,目标是在 Chromium 这类大型仓库中浏览历史和文件差异时依然保持流畅。日常操作涵盖远程仓库、拉取与推送、暂存、提交、worktree、分支管理以及多仓库浏览,并提供行内与并排差异视图,以及两路和三路合并工具。
- GitComet 可以免费使用吗?用的什么许可证?
- GitComet 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- GitComet 还在维护吗?
- 活跃维护中。GitComet 最近一次提交是在 2026年10月20日。
- GitComet 适合用来做什么?
- 在超大型 monorepo 中查看差异和提交历史。 借助三路合并可视化地解决合并冲突。 将 Git 默认的 difftool 或 mergetool 替换为图形客户端。 在桌面应用中管理 Git LFS 的锁定和文件内容。
- GitComet 怎么安装和运行?
- 使用 Homebrew 安装 GitComet: brew install --cask gitcomet 从 GitHub Releases 页面下载应用(可替代 Homebrew)
- 在哪里获取 GitComet?
- 源代码和安装说明在 GitHub 上:https://github.com/Auto-Explore/GitComet
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Tauri(Rust 与 React)构建的轻量跨平台代码编辑器,支持 Git、AI 智能体和 Vim 键位。
基于 Rust 与 GPUI 的离线优先桌面办公套件,涵盖文档、表格、演示、PDF、Git 与 Markdown。
一个用 Rust 编写的 Git worktree 管理 CLI,可按分支名切换和管理工作树,适合并行运行多个 AI 编程代理。
带 vim 键位的终端代码审查工具,可将评论推送到主流代码托管平台或复制到剪贴板。
基于 Rust 与 GPUI 构建的原生 Redis / Valkey 图形客户端,支持 GPU 渲染,可流畅浏览海量键。