Начало работы с Repomix
Repomix — это инструмент, который упаковывает весь ваш репозиторий в один файл, удобный для ИИ. Он создан, чтобы помочь вам передавать вашу кодовую базу большим языковым моделям (LLM), таким как ChatGPT, Claude, Gemini, Grok, DeepSeek, Perplexity, Gemma, Llama и другим.

Warp, built for coding with multiple AI agents
Available for MacOS, Linux, & Windows

Tuple, the premier screen sharing app for developers on macOS and Windows.
Быстрый старт
Выполните эту команду в директории вашего проекта:
npx repomix@latestГотово! Вы найдёте файл repomix-output.xml, содержащий весь ваш репозиторий в формате, удобном для ИИ.
Затем вы можете отправить этот файл ИИ-ассистенту с промптом вроде:
Этот файл содержит все файлы репозитория, объединённые в один.
Я хочу провести рефакторинг кода, поэтому сначала проверьте его.ИИ проанализирует всю вашу кодовую базу и предоставит комплексную информацию:

При обсуждении конкретных изменений ИИ может помочь с генерацией кода. С такими функциями, как Claude Artifacts, вы можете получить несколько взаимосвязанных файлов:

Успешного кодирования! 🚀
Почему Repomix?
Сила Repomix заключается в способности работать с любым сервисом подписки, таким как ChatGPT, Claude, Gemini, Grok, не беспокоясь о расходах, при этом предоставляя полный контекст кодовой базы, что устраняет необходимость в исследовании файлов — делая анализ быстрее и зачастую точнее.
Имея всю кодовую базу в качестве контекста, Repomix позволяет выполнять широкий спектр задач, включая планирование реализации, исследование багов, проверки безопасности сторонних библиотек, генерацию документации и многое другое.
Основные возможности
- Вывод, оптимизированный для ИИ: Форматирует вашу кодовую базу для лёгкой обработки ИИ
- Подсчёт токенов: Отслеживает использование токенов для ограничений контекста LLM
- Интеграция с Git: Учитывает файлы
.gitignoreи.git/info/exclude - Фокус на безопасности: Обнаруживает конфиденциальную информацию
- Множество форматов вывода: Выбирайте между простым текстом, XML или Markdown
Что дальше?
- Руководство по установке: Различные способы установки Repomix
- Руководство по использованию: Узнайте о базовых и продвинутых функциях
- Конфигурация: Настройте Repomix под свои нужды
- Функции безопасности: Узнайте о проверках безопасности
Сообщество
Присоединяйтесь к нашему Discord-сообществу для:
- Получения помощи с Repomix
- Обмена опытом
- Предложения новых функций
- Общения с другими пользователями
Поддержка
Нашли баг или нужна помощь?
- Создайте issue на GitHub
- Присоединяйтесь к нашему Discord-серверу
- Ознакомьтесь с документацией
