Onefetch CLI

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

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

Расширенный доступ

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

  • Утилита читает локальные файлы и историю Git; сохраненная сводка может раскрывать сведения закрытого проекта.
Все причины и проверки

o2sh/onefetch

Установка

В терминале, через 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 открывает локальный git diff в браузере как просмотр правок в пулл-реквесте GitHub; комментарии копируются промптом для агента

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

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

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

MCP-сервер строит граф сущностей, связей и потоков кода, и агент находит нужные файлы, не читая репозиторий целиком

MCP-серверРасширенный доступ50Звезды репозитория

CLI сохраняет шаги работы кодинг-агента и связывает строки файла с вызовом инструмента, разговором и исходным запросом.

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

CLI превращает изменения Git в пошаговый разбор с кодом, вопросами и объяснениями от подключенного ИИ-агента

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

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

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

Коротко о README

Настраиваются стили и отдельные информационные строки. Бинарные сборки доступны для Linux, macOS и Windows.

Бейдж для README

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