Есть такой инструмент - Repomix. Он умеет упаковать проект в удобный для LLM вид:
👉 дерево папок + список файлов
👉 содержимое
Плюс можно включить режим сжатия (оставляет только сигнатуры/структуру кода). Получаем большую экономию токенов. Еще repomix может работать как MCP-сервер → значит его можно подключить к Cursor, Claude, Codex и тд.
Установка:
brew install repomix
🔑 CLI режим
Хочется “скормить” ИИ весь проект, чтобы он перестал гадать, съедать кучу токенов и начал помогать.
Repomix делает из репо markdown/json файл → кидаем в ChatGPT, DeepSeek, Claude.
ИИ сразу понимает архитектуру, связи и где искать баг.
Пример запуска:
repomix —-include "**.swift"
👉 Для библиотек - работает отлично
👉 Для больших приложений - делим на модули и прогоняем их по отдельности (либо mcp подключение)
⚙️ MCP режим
Подключаете Repomix к Codex (или другому агенту), и он сам в нужный момент дергает pack_codebase, grep_repomix_output и т.д.
То есть ассистент сам спрашивает у Repomix “покажи структуру проекта” → и получает актуальный кусок.
