Oil Git CLI
Oil Git показывает ветки, изменения и диффы репозитория в отдельном окне, а агент открывает проект командой oil-git.
- 86 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Скилл просит агента запускать локальные команды `oil-git` и системный 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-инструментыCLI открывает локальный git diff в браузере как просмотр правок в пулл-реквесте GitHub; комментарии копируются промптом для агента
lazygit, терминальный интерфейс Git, ведет поиск проблемного коммита: пользователь отмечает исправные и ошибочные версии.
CLI gitoxide дает агенту инструменты исследования Git-репозиториев и отдельных операций на базе реализации Git на Rust.
CLI воспроизводит изменения Git как анимацию набора кода, чтобы показывать коммиты и рабочие правки в терминале.
CLI открывает git-diff в браузере для ревью с клавиатуры и отдает комментарии агенту промптом, а в GitHub отзывом.
CLI показывает статистику локального Git-репозитория, чтобы агент получил краткую отправную точку для знакомства с проектом.
Коротко о README
Интерфейс на Tauri 2, React, TypeScript и Rust, репозитории читаются через системный Git. Есть темы: темная, светлая и зеленая.