меньше токенов на «когда появился или исчез этот код?», чем у git log -S … -p.
GIT-КЛИЕНТ + MCP · v0.20.1 ·
Git-клиент
для вас
и вашего
AI-агента.
Граф, staging по строкам, rebase и Undo — в окне. Claude Code, Codex и Cursor подключаются к тому же репозиторию через встроенный MCP: видят выделенное вами, тратят меньше токенов, а коммит только предлагают.
macOS · Windows · Linux Предварительная версия
«Объясни этот коммит»
Хэш копировать не нужно — агент видит выделенное.
a4f891cfix: restore search resultsget_ui_contextget_commit«Когда добавили или убрали requestAnimationFrame?»
9 коммитов в истории. Сколько токенов прочитал агент.
git log -S… -p189 272git log -S… -p | grep -C34 745search_history2 992Агент предлагает.
Коммитите вы.
Файлы, сообщение, версия и тег — перед глазами. Undo отменит и этот коммит.
M README.md +1 −0A docs/connect.md +24 −0docs: explain how to connect an agentИллюстрация · цифры поиска — из замера на странице MCP
ДЛЯ ВАС · GIT-КЛИЕНТ
Граф, изменения и команды — рядом.
Все ветки и теги коммита — по именам.
Снято в самом 🌱 Twig, не нарисовано.

ПОЧЕМУ 🌱 TWIG
Агенту — меньше токенов.
Вам — последнее слово.
Агент и так умеет звать git. 🌱 Twig даёт ему только то, что дешевле или чего у git нет. Замер на настоящих изменениях, токены считал Claude Opus 5.5.
на «кто и зачем менял эти строки»: −92…−95 % токенов против git blame и git log.
короче ответ на «что изменено?» — один вызов, сразу с числом строк.
| Задача | Агент с git | Агент с 🌱 Twig |
|---|---|---|
| «Объясни этот коммит» | Вы копируете хэш в чат | Видит, что выделено в окне |
| Lock-файл на 12 МБ | Весь дифф — в контекст | Одна строка: размер и команда, чтобы дочитать |
| Коммит и push | Запускает сам | Предлагает, Commit нажимаете вы, Undo работает |
| Что видно вам | Терминал агента | Каждый запрос — в журнале 🌱 Twig с плашкой MCP |
ДЛЯ ВАС · ВОЗМОЖНОСТИ
Ежедневный Git
и трудные случаи.
Работает с вашим установленным Git — своего движка вместо него 🌱 Twig не подставляет.
- Каждая команда на видуТочная команда, папка, вывод, код и время — в журнале. Запросы агента помечены MCP.
- Undo для GitКоммит, merge, cherry-pick, checkout, stash и даже discard — правки сначала копируются в Git.
- Проверки до commit и pushТесты, правила ветки и сообщения, поиск секретов — без ручных хуков.
- Staging по строкамФайлы, ханки или отдельные строки. Дифф с номерами и правками внутри строки.
- Незакоммиченное деревомСписки по папкам, фильтр по имени и типу файла — Stage берёт только показанное.
- Где ваша веткаОтстала от remote или другой ветки — пунктир слева ведёт к её коммиту.
- Rebase по плануПорядок перетаскиванием, squash выделенных, новые сообщения — до запуска.
- Конфликты в три колонкиВаша версия, база и их — результат собирается построчно.
- Ветки перетаскиваниемMerge, rebase, cherry-pick или push — команды видны до запуска.
- 🌱 BugHunterПошаговый
git bisect: какой коммит внёс баг. - Blame и история строкиВерсия до правки, reverse blame, история файла через переименования.
- Дифф картинокРядом, шторкой, наложением или разницей — с рамками вокруг изменений.
- ReflogПотерянные коммиты помечены, ветка восстанавливается под прежним именем.
- Поиск по всей историиПо сообщению, хэшу, автору, пути и коду (
-S,-G). - Марки и заметкиЦвет и текст на коммите — только у вас, не в репозитории.
- Worktrees, сабмодули, LFSА ещё подписи коммитов, патчи, теги и обслуживание репозитория.
- Большие репозиторииИстория читается потоком: в замере на 100 000 коммитов — вся за 0,75 с.
- Клавиши под себяЛюбое сочетание переназначается в Settings и работает в любой раскладке.
- Учебная песочницаНастоящий репозиторий с remote: пробуйте merge и rebase без риска.
- Обновления в один кликУстановщик сверяется с релизом по SHA‑256, сборка для macOS подписана и нотаризована.
Без аккаунта и телеметрии
Репозитории, марки и журнал остаются на компьютере. Сам 🌱 Twig ходит в сеть только за проверкой обновлений (её можно выключить) и за фоновым fetch — если вы его включили.
ЭКРАНЫ ПРИЛОЖЕНИЯ
Снято в самом 🌱 Twig, не нарисовано.
Все снимки — демо-репозиторий, который
открывается при первом запуске.






Что нового в 0.20.1
Выпуск от
- Если текущая ветка отстала от других, от верха истории к её коммиту идёт пунктир слева — сразу видно, где ваша ветка и к чему относятся незакоммиченные изменения.
- Клик по ветке под CURRENT BRANCH прокручивает историю к её коммиту и выбирает его.
Предыдущие выпуски
0.20.0 15 октября 2026
- Незакоммиченные файлы — в правой панели и на экране staging — можно смотреть деревом папок и фильтровать по типу файла («.md (2)», «.ts (5)») и по имени. Пока фильтр включён, «Stage» и «Unstage» берут только показанные файлы.
- Сочетания клавиш настраиваются в Settings → Keyboard shortcuts и работают в любой раскладке; из интерфейса убраны подсказки с клавишами.
- Консоль показывает команды коротко, как их набирают, а команды, которые 🌱 Twig запускает сам, отмечены ростком; полный текст и папка — по переключателям Short и Path.
- Кнопки Patch и Refresh переехали в верхнюю панель, а список файлов коммита стал плотнее.
- История большого репозитория открывается и листается в разы быстрее, клик по старому тегу больше не подвисает, большие диффы открываются мгновенно.
- Коммиты и fetch из терминала больше не теряются, история не застревает на загрузке после Refresh, а git в терминале не спотыкается о 🌱 Twig, пока тот читает репозиторий.
- Испорченный файл настроек больше не мешает запуску, а второй запуск приложения открывает уже запущенное окно. Для Linux снова собирается AppImage.
0.19.0 10 октября 2026
- Изменённые картинки теперь открываются и на экранах Stashes и Reflog: видно, что поменялось в стеше и в коммите из истории перемещений, с теми же режимами и рамками вокруг изменившихся мест.
- История стала плотнее, а узлы коммитов слегка подкрашены по автору — коммиты одного человека видно по всей истории. В панели коммита под заголовком сразу видно, кто и когда его написал.
- Дерево веток слева больше не разворачивается целиком: открыт только путь до выбранной ветки или тега, и он подсвечен. Клик по ветке снова прокручивает историю к её коммиту, даже если он уже выбран.
- Открытие чужого репозитория с опасными настройками в .git/config сначала спрашивает разрешения, пароли и токены из адресов remote не попадают в журнал команд, а обновление устанавливается, только если подписано нашим сертификатом.
0.18.3 9 октября 2026
- Переключение на ветку больше не перекидывает историю наверх: граф остаётся где был, а выделение встаёт на коммит этой ветки.
- Ветку можно переключить двойным кликом — в левой панели, по плашке ветки в графе или по строке коммита. Двойной клик по удалённой ветке переключает на локальную, которая её отслеживает, или предлагает её создать.
Полный список выпусков — в CHANGELOG и на странице Releases.
MACOS / WINDOWS / LINUX
Скачать 🌱 Twig
MCP-сервер уже внутри — отдельно ставить ничего не нужно.
Демо-репозиторий открывается при первом запуске.
Версия 0.20.1Предварительная версия
macOS
Apple Silicon.dmgIntel.dmgWindows
Установщик · x64.exeLinux
Debian / Ubuntu · x64.debAppImage · x64.AppImageНужен установленный Git. На Mac: Apple Silicon — чипы серии M, Intel — процессоры Intel.
Установка и подпись
Сборка для macOS подписана сертификатом Apple Developer ID и нотаризована — без предупреждения «не удаётся проверить разработчика». Установщик Windows пока без цифровой подписи: SmartScreen может предупредить при первом запуске. Git устанавливается отдельно.
macOS: откройте .dmg и перенесите приложение в «Программы». Windows: запустите установщик .exe. Debian / Ubuntu: установите пакет .deb. Другие Linux: сделайте .AppImage исполняемым (chmod +x) и запустите — установка не нужна. Дальше обновления приходят в самом приложении.