RepoWiki CLI
CLI создает вики по локальной или GitHub-кодовой базе, связывает модули и показывает источники ответов до строк файла.
- 303 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- CLI читает исходники, создает документацию и кеш, а выбранная модель получает материалы анализа.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/repowikiОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI читает исходники, создает документацию и кеш, а выбранная модель получает материалы анализа.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
RepoWiki превращает кодовую базу в связанную документацию. Команда `scan` читает проект, выделяет модули и готовит обзоры, диаграммы и маршрут чтения. Отдельные команды показывают карту репозитория и рекомендуемый порядок просмотра измененных файлов. Результат сохраняется в Markdown, JSON или самостоятельном HTML. По проекту можно задавать вопросы из терминала или веб-интерфейса, а ответ содержит ссылки на исходники с диапазоном строк. Повторная обработка использует кеш и пересобирает затронутые страницы.
Для кого. Авторам документации и новым участникам команды, которым нужен маршрут изучения большого репозитория.
Подходит, если
- Присоединяясь к проекту, вы собираете обзор модулей и их связей.
- Измененный код требует обновить только затронутую документацию.
- На ревью нужно выбрать, какие файлы смотреть первыми.
- Коллеге нужен один HTML-файл с обзором и диаграммами.
Не подходит, если
- Исходники нельзя отправлять выбранному провайдеру LLM.
- Вам нужен отчет о покрытии кода тестами, а доступна только карта зависимостей.
- У удаленного клона нужна история Git, которой нет в неглубоком скачивании.
Пример запроса к агенту
Создай обзор тестового репозитория в HTML и покажи, какие файлы не вошли в анализ.Ограничения
Для генерации нужен доступ к выбранной модели, поэтому проверьте ключ и правила передачи исходников. Исключения Git и типичных секретных файлов снижают лишний охват, но не заменяют просмотр состава отправки. Сканирование может охватить проект частично: проверяйте предупреждения о пропущенных и слишком больших файлах. Репозиторий по URL скачивается неглубоко, поэтому для произвольного сравнения веток используйте локальную полную историю.
Как отключить. Остановите веб-сервер и уберите автоматические запуски из Git-хуков или CI. Сгенерированная документация и кеш остаются отдельно от исходников.
Частые вопросы
Как обработать локальную папку?
Запустите `repowiki scan ./my-project` с путем проекта.
Можно ли задать вопрос из терминала?
Да. Используйте `repowiki chat .` в выбранном проекте.
Нужна ли языковая модель для карты репозитория?
Команда `repowiki map .` строит ранжированную карту без вызовов модели.
Как принудительно пересобрать все страницы?
Добавьте `--full` к команде scan.
Где открыть веб-интерфейс?
Установите дополнение `repowiki[web]` и запустите `repowiki serve ./my-project`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыOpenWiki создает Markdown-вики по репозиторию, сохраняет основания фактов и дает агенту поиск по документации нескольких проектов.
ReadmeAI разбирает файлы репозитория и создает черновик README с описанием проекта, структурой и инструкциями запуска.
MCP-сервер и CLI для Yandex Wiki на Python: создание, чтение, обновление и удаление страниц по одному slug
Плагин собирает тематическую вики из заметок или кодовой базы, сохраняя ссылки на источники и согласованную структуру статей.
CLI и скилл: агент публикует отчеты как HTML-документы, команда их комментирует, а каждая версия сохраняется
Самостоятельно размещаемая RAG-платформа: ответы с цитатами по GitHub, Notion, Drive и файлам, MCP-режим для Claude Code.
Коротко о README
Кеш анализа хранится в SQLite. Для очень больших Python-файлов RepoWiki передает модели структуру определений вместо одного обрезанного начала.