Repomix
Инструмент собирает файлы репозитория в один документ с подсчётом токенов для анализа кода с помощью ИИ.
Описание
Repomix упаковывает содержимое программного репозитория в единый файл, подготовленный для передачи языковой модели. Его можно использовать через веб-сайт или командную строку на локальном компьютере.
Инструмент учитывает правила исключения файлов, формирует структуру проекта и считает токены по файлам. При необходимости он сжимает исходный код, оставляя основные сигнатуры и структуру.
Полученный файл используют для анализа архитектуры, обсуждения ошибок, рефакторинга и подготовки документации вместе с ИИ-ассистентом. Также можно обрабатывать удалённые репозитории и настраивать состав выгрузки.
Основной CLI распространяется как открытый проект и доступен бесплатно. Перед отправкой кода внешней модели следует проверить выгрузку: автоматическое выявление секретов не гарантирует, что конфиденциальные данные не попадут в итоговый файл.