Нативный десктопный Git-клиент для Windows, macOS и Linux на Rust и egui, с опциональной AI-помощью при трёхстороннем слиянии.
Auto-Explore/GitComet
Быстрый локальный Git GUI для Linux, Windows и macOS, созданный на Rust с использованием фреймворка GPUI.
Open source альтернатива:GitKraken
SourceTree
GitHub Desktop
- Звёзды
- 939
- Форки
- 56
- Открытые issues
- 50
- Последний коммит
- 11 часов назад
Что это?
GitComet — настольный Git-клиент, который остаётся отзывчивым при работе с большими репозиториями, например с кодовыми базами масштаба Chromium, при просмотре истории и diff файлов. Он поддерживает повседневные сценарии: remotes, pull и push, staging, коммиты, worktrees, ветки и работу с несколькими репозиториями, а также diff в строке и бок о бок и инструменты слияния в режимах 2-way и 3-way.
Версия с открытым исходным кодом поддерживает Git LFS: просмотр статуса файлов, скачивание содержимого, блокировки и отслеживание, а также git-annex: get, drop, copy и move для содержимого. GitComet можно использовать как difftool и mergetool для Git — в headless-режиме для скриптов и в GUI-режиме. Он принимает и варианты вызова KDiff3 и Meld, поэтому может заменить их без изменения настроек. Необязательная проверка подписей коммитов работает с gpg и ssh-keygen.
Приложение написано на Rust, использует UI-фреймворк GPUI и поставляется со встроенными темами и поддержкой пользовательских тем. Требуется локально установленный Git версии 2.53 или новее.
Ключевые возможности
- 01Отзывчивый просмотр больших репозиториев и diff файлов.
- 02Diff в строке и бок о бок, а также инструменты слияния в режимах 2-way и 3-way.
- 03Поддержка Git LFS и git-annex для работы с большими файлами и содержимым.
- 04Можно использовать как difftool и mergetool для Git в GUI- и headless-режимах.
- 05Проверка подписей коммитов с помощью gpg или ssh-keygen.
- 06Встроенные и пользовательские темы.
Сценарии использования
- Просмотр diff и истории в очень больших монорепозиториях.
- Визуальное разрешение конфликтов слияния с помощью 3-way merge.
- Замена стандартного difftool или mergetool Git на GUI-клиент.
- Управление блокировками Git LFS и содержимым файлов в настольном приложении.
Быстрый старт
- 1
Установить GitComet с помощью Homebrew
brew install --cask gitcomet - 2
Скачать приложение со страницы GitHub Releases (альтернатива Homebrew)
Что важно знать
- Распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, требующей публиковать исходный код производных версий, доступных по сети.
- Требуется локально установленный Git версии 2.53 или новее.
- В Linux cask Homebrew устанавливает сборку AppImage, которую некоторые системы не могут запустить.
Темы
Частые вопросы
- Что такое GitComet?
- Быстрый локальный Git GUI для Linux, Windows и macOS, созданный на Rust с использованием фреймворка GPUI. GitComet — настольный Git-клиент, который остаётся отзывчивым при работе с большими репозиториями, например с кодовыми базами масштаба Chromium, при просмотре истории и diff файлов. Он поддерживает повседневные сценарии: remotes, pull и push, staging, коммиты, worktrees, ветки и работу с несколькими репозиториями, а также diff в строке и бок о бок и инструменты слияния в режимах 2-way и 3-way.
- GitComet можно использовать бесплатно? Какая у него лицензия?
- GitComet распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- GitComet всё ещё поддерживается?
- Активно поддерживается. Последний коммит в GitComet — 20 окт. 2026 г..
- Для чего можно использовать GitComet?
- Просмотр diff и истории в очень больших монорепозиториях. Визуальное разрешение конфликтов слияния с помощью 3-way merge. Замена стандартного difftool или mergetool Git на GUI-клиент. Управление блокировками Git LFS и содержимым файлов в настольном приложении.
- Как установить GitComet?
- Установить GitComet с помощью Homebrew: brew install --cask gitcomet Скачать приложение со страницы GitHub Releases (альтернатива Homebrew)
- Где скачать GitComet?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Auto-Explore/GitComet
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкий кроссплатформенный редактор кода на Tauri (Rust и React) с поддержкой Git, AI-агентами и Vim-раскладкой.
Офисный пакет для компьютера с локальным хранением файлов: документы, таблицы, презентации, PDF, Git и Markdown на Rust и GPUI.
Rust CLI для управления git worktree по имени ветки, созданный для параллельной работы нескольких AI-агентов над кодом.
Терминальный инструмент для код-ревью с vim-сочетаниями клавиш; экспортирует комментарии в GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit или буфер обмена.
Нативный GUI для Redis и Valkey с GPU-ускорением, созданный на Rust и GPUI для удобной работы с очень большими наборами ключей.