Весь git,
с интерфейсом, который вам его показывает

Граф, индексирование по строкам, ребейз, рабочие деревья, сабмодули, LFS.
Обычные вещи, сделанные как следует, — плюс несколько, которых вы от git не ожидали.

Бесплатно · MIT · v4.17.0

Граф коммитов в Gitcito

Что вы получаете

Полноценный клиент, а не подмножество. Всё уже сделано, задокументировано и есть в приложении сегодня — обычные вещи, из которых работа с git в основном и состоит.

  • Граф коммитов с настоящими дорожками, с окном для огромных историй
  • Индексирование вплоть до отдельных строк
  • Трёхпанельное разрешение конфликтов, которое говорит, где какая сторона
  • Интерактивный ребейз перетаскиванием
  • Стеки веток с каскадной перестройкой
  • Reflog, WIP-снимки, ведомый bisect
  • Пул-реквесты на GitHub, GitLab, Bitbucket и Azure DevOps
  • Встроенный терминал — настоящий PTY
  • Запуск и отладка прямо из .vscode/launch.json
  • Необязательный ИИ, который цитирует прочитанные им строки
  • Встроенные темы, светлые и тёмные, плюс сгенерированные ИИ
  • Переведено целиком, вместе со справочником — арабский и иврит зеркалят раскладку
Разрешение конфликтов

Несколько вещей, которых вы от git не ожидали

Ни одна из них не причина пользоваться Gitcito — причина в списке выше. Они существуют потому, что git уже знает ответ; Gitcito просто спрашивает.

Снимки незавершённой работы

Снимки незавершённой работы

Всё ваше рабочее дерево — включая неотслеживаемые файлы — снимается по таймеру и прямо перед каждым разрушительным действием. Отмена, о которой вы пожалели, — в одном восстановлении от вас.

Редактируйте любой коммит

Редактируйте любой коммит

Опечатка трёхнедельной давности? Отредактируйте файл прямо в старом коммите — всё, что выше, переигрывается, и весь каскад показывается заранее, прежде чем сдвинется хоть одна ссылка.

Приносите свои модели

Приносите свои модели

Несколько ИИ-аккаунтов сразу — ключ OpenAI для сообщений коммитов, Claude для чата, локальная Ollama для остального. Списки моделей приходят вживую от каждого провайдера, а CLI, куда вы уже вошли, работает вместо API-ключа.

Чат репозитория

Чат репозитория

Задайте вопрос этому репозиторию и получите ответ со ссылками на прочитанные строки. Закрепите файлы и коммиты, которые нужно посмотреть, — перетащите их из графа, дерева файлов или откуда угодно с диска.

Центр управления

Центр управления

Все репозитории рабочего пространства на одном экране, упорядоченные по тому, кому вы нужны: сначала заблокированные, потом требующие синхронизации, потом грязные, потом спокойные.

Графический клиент Git с настоящим CLI

Графический клиент Git с настоящим CLI

`gitcito .` открывает репозиторий, `gitcito blame src/api.ts -l 84` открывает его на нужной строке, а `gitcito doctor` не открывает окно вовсе — он проверяет требования репозитория и завершается кодом, понятным вашему CI.

Ваш язык, скорее всего

Ваш язык, скорее всего

Не заглушка с переводом кнопок — весь интерфейс, вместе с объяснениями. Арабский и иврит зеркалят раскладку, а граф, диффы, пути и терминал остаются слева направо, потому что именно в эту сторону читается код.

Ваши секреты остаются вашими

Ваши секреты остаются вашими

Никакого бэкенда. Токены и записи сейфа шифруются связкой ключей вашей ОС — и ничто не касается этой связки, пока вам не скажут зачем и вы не согласитесь.

Скачать

Последний выпуск: v4.17.0. Каждая сборка публикуется из CI.

Или откройте репозиторий из терминала командой gitcito . — см. командную строку.

Справочник на 77 страниц, встроенный в приложение

Объяснение каждой возможности — офлайн в приложении и прямо здесь.

Чтение истории

Заметки к коммитам

Восстановление и подстраховка

Восстановление и reflog Подписанные коммиты

Инструменты рабочего пространства

Проблемы TODO в коде Flutter DevTools Командная строка Закладки

Make it yours

Open-source licenses

Поддержать Gitcito

Бесплатно, MIT, без бэкенда, без телеметрии, нечего допродавать — а значит, и покупать тут нечего. Спонсорство оплачивает сертификат Apple Developer, нужный подписанным сборкам для macOS, справочник и переводы. Сообщения об ошибках стоят ровно столько же.

Поддержать на GitHub