Repolode
Auto-Explore

Auto-Explore/GitComet

Быстрый локальный Git GUI для Linux, Windows и macOS, созданный на Rust с использованием фреймворка GPUI.

Open source альтернатива:GitKrakenSourceTreeGitHub 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. 1

    Установить GitComet с помощью Homebrew

    brew install --cask gitcomet
  2. 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 обновляется ежедневно.

Похожие проекты