Oil Git CLI

Oil Git показывает ветки, изменения и диффы репозитория в отдельном окне, а агент открывает проект командой oil-git.

  • 86 ★ репозитория
  • Последний коммит
  • MIT
CLI

Минимальный доступ

Почему такой уровень

  • Скилл просит агента запускать локальные команды `oil-git` и системный Git.
Все причины и проверки

oil-oil/oil-git

Установка

Работает в

Ручная установка

Текст для агента

Проверь `oil-git --version`. Если команды нет, сообщи пользователю и остановись: установку приложения подтверждает человек. Затем выполни `oil-git inspect . --json` или `oil-git open . --view changes`.

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл просит агента запускать локальные команды `oil-git` и системный Git.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Oil Git — настольная программа для macOS и Windows, которая только читает локальный репозиторий Git. В ней видны текущая ветка, граф коммитов, теги, файлы с конфликтами, подготовленные и рабочие изменения, а также диффы рядом или единым списком и поиск по длинному диффу. В пакет входит консольная команда `oil-git` и Agent Skill. Команда `oil-git open . --view changes` открывает проект в окне, а `oil-git inspect . --json` печатает снимок репозитория для агента. Программа не делает коммиты, не переключает ветки и не меняет файлы, индекс и ссылки наблюдаемого репозитория.

Для кого. Разработчикам, которые правят код вместе с агентом и хотят просматривать изменения в репозитории, не трогая его состояние.

Подходит, если

  • Агент закончил правку, и надо просмотреть изменения по файлам рядом с исходными строками.
  • В длинном диффе нужно найти одно слово и пройти по всем совпадениям.
  • Репозиторий в состоянии слияния или перебазирования, и важно увидеть конфликтные файлы.
  • Агент должен открыть проект в окне командой `oil-git open` без ручного поиска папки.

Не подходит, если

  • Нужны коммиты, ветки, слияния или откаты из интерфейса: программа только читает.
  • Репозиторий bare или клонирован частично: такие репозитории не поддерживаются.
  • Работа идет на Linux, пакеты есть для macOS и Windows x64.

Пример запроса к агенту

Открой этот проект в Oil Git на вкладке изменений и покажи, какие файлы агент поменял за сегодня.

Ограничения

Есть сборки для macOS и Windows x64, установщики скачивают со страницы релизов. Bare-репозитории и частичные клоны не поддерживаются, нестандартные команды и расширения LFS тоже. Внешние фильтры и конвертеры из конфигурации репозитория не запускаются, если безопасное чтение невозможно, программа объясняет причину. Счетчики отставания от удаленной ветки берутся из локальных записей, `fetch` не выполняется. Скиллу нужны установленное приложение, системный Git и разрешение запускать локальные команды.

Как отключить. Удалите приложение Oil Git и снимите навык из каталога скиллов агента. Репозитории программа не меняла, чистить в них нечего.

Частые вопросы

Как установить Oil Git?

Скачайте DMG для macOS или установщик для Windows x64 со страницы релизов GitHub. Команда `oil-git` и Agent Skill идут в пакете.

Может ли Oil Git испортить мой репозиторий?

Нет. Программа работает в режиме чтения, в том числе с настройками и объектами LFS.

Как показать агенту, где лежит скилл?

Выполните `oil-git skill --path`: команда печатает путь к Agent Skill из пакета.

Какой язык у интерфейса?

Английский и упрощенный китайский. Для консольной команды выберите язык ключом `--lang en` или `--lang zh-CN`.

Что выводит команда inspect?

Снимок локального репозитория в формате JSON: `oil-git inspect . --json`. Команда читает репозиторий и не меняет его.

Обсуждение

Вопросов и отзывов пока нет.

CLI открывает локальный git diff в браузере как просмотр правок в пулл-реквесте GitHub; комментарии копируются промптом для агента

CLIРасширенный доступ3,3 тыс.Звезды репозитория

lazygit, терминальный интерфейс Git, ведет поиск проблемного коммита: пользователь отмечает исправные и ошибочные версии.

CLIРасширенный доступ83,9 тыс.Звезды репозитория

CLI gitoxide дает агенту инструменты исследования Git-репозиториев и отдельных операций на базе реализации Git на Rust.

CLIРасширенный доступ12,1 тыс.Звезды репозитория

CLI воспроизводит изменения Git как анимацию набора кода, чтобы показывать коммиты и рабочие правки в терминале.

CLIМинимальный доступ5,3 тыс.Звезды репозитория

CLI открывает git-diff в браузере для ревью с клавиатуры и отдает комментарии агенту промптом, а в GitHub отзывом.

CLIРасширенный доступ202Звезды репозитория

CLI показывает статистику локального Git-репозитория, чтобы агент получил краткую отправную точку для знакомства с проектом.

CLIРасширенный доступ12,1 тыс.Звезды репозитория

Коротко о README

Интерфейс на Tauri 2, React, TypeScript и Rust, репозитории читаются через системный Git. Есть темы: темная, светлая и зеленая.

Бейдж для README

Сообщить о проблеме