Onefetch CLI
CLI показывает статистику локального Git-репозитория, чтобы агент получил краткую отправную точку для знакомства с проектом.
- 12 088 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Утилита читает локальные файлы и историю Git; сохраненная сводка может раскрывать сведения закрытого проекта.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/onefetchОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Утилита читает локальные файлы и историю Git; сохраненная сводка может раскрывать сведения закрытого проекта.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Onefetch выводит в терминал сводку локального Git-репозитория. Пользователь получает сведения о проекте и статистику кода, которую можно передать агенту перед более подробным чтением исходников. Для работы не требуется сетевое подключение: программа анализирует уже доступную локальную копию. Состав строк и оформление можно настроить, исключить ненужные файлы и каталоги. Кроме терминального представления доступны JSON и YAML. Такая сводка помогает быстро сориентироваться в языках и истории проекта, но сами архитектурные решения агент должен искать в коде и документации.
Для кого. Участникам нового Git-проекта, которым нужна короткая сводка репозитория перед совместным разбором кода с агентом.
Подходит, если
- Перед чтением исходников агенту нужна общая справка о локальном репозитории.
- Пользователь хочет сравнить состав языков в нескольких проектах.
- Для отчета требуется получить статистику в JSON или YAML.
- В сводке нужно убрать сгенерированные каталоги и оставить выбранную часть проекта.
Не подходит, если
- Нужно получить сведения о репозитории, которого нет на локальном диске.
- Ожидается оценка качества кода или безопасности по одной статистической сводке.
- Задача требует создавать коммиты или менять историю Git.
Пример запроса к агенту
Сними краткую сводку этого локального репозитория и объясни, какие каталоги исключены из статистики, прежде чем читать архитектуру.Ограничения
Onefetch анализирует локальную копию Git, поэтому свежесть сведений зависит от ее состояния. По умолчанию показываются языки программирования и разметки; форматы текста и данных включаются отдельно через `--type`. Один автор с разными именами или адресами в истории может появиться несколько раз, пока записи не объединены через `.mailmap`. Исключения файлов и каталогов меняют охват статистики, поэтому сохраняйте одинаковые параметры при сравнении репозиториев.
Как отключить. Прекратите вызовы Onefetch в командах агента или профиле оболочки. Если сохраняли отчет в файл, удалите его отдельно при необходимости.
Частые вопросы
Нужен доступ к интернету?
Нет. Onefetch работает с локальным Git-репозиторием.
Как указать репозиторий?
Передайте путь, как в примере `onefetch /path/of/your/repo`.
Почему Markdown или JSON не попали в языки?
Форматы текста и данных по умолчанию не входят в статистику. Добавьте нужные категории через `--type` и повторите отчет.
Почему один автор показан дважды?
В истории могут различаться его имя или почта. Для объединения используется `.mailmap`.
Можно получить машинно-читаемый отчет?
Да. Поддерживаются JSON и YAML.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI открывает локальный git diff в браузере как просмотр правок в пулл-реквесте GitHub; комментарии копируются промптом для агента
Oil Git показывает ветки, изменения и диффы репозитория в отдельном окне, а агент открывает проект командой oil-git.
MCP-сервер строит граф сущностей, связей и потоков кода, и агент находит нужные файлы, не читая репозиторий целиком
CLI сохраняет шаги работы кодинг-агента и связывает строки файла с вызовом инструмента, разговором и исходным запросом.
CLI превращает изменения Git в пошаговый разбор с кодом, вопросами и объяснениями от подключенного ИИ-агента
CLI считает строки кода, комментарии и пустые строки по языкам, чтобы агент мог описать состав выбранного репозитория.
Коротко о README
Настраиваются стили и отдельные информационные строки. Бинарные сборки доступны для Linux, macOS и Windows.