Skip to content

Начало работы с Repomix

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

npm versionnpm downloadsDiscordSponsorsGitHub stars

Sponsors

Быстрый старт

Выполните эту команду в директории вашего проекта:

bash
npx repomix@latest

Готово! Вы найдёте файл repomix-output.xml, содержащий весь ваш репозиторий в формате, удобном для ИИ.

Затем вы можете отправить этот файл ИИ-ассистенту с промптом вроде:

Этот файл содержит все файлы репозитория, объединённые в один.
Я хочу провести рефакторинг кода, поэтому сначала проверьте его.

ИИ проанализирует всю вашу кодовую базу и предоставит комплексную информацию:

Repomix File Usage 1

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

Repomix File Usage 2

Успешного кодирования! 🚀

Почему Repomix?

Сила Repomix заключается в способности работать с любым сервисом подписки, таким как ChatGPT, Claude, Gemini, Grok, не беспокоясь о расходах, при этом предоставляя полный контекст кодовой базы, что устраняет необходимость в исследовании файлов — делая анализ быстрее и зачастую точнее.

Имея всю кодовую базу в качестве контекста, Repomix позволяет выполнять широкий спектр задач, включая планирование реализации, исследование багов, проверки безопасности сторонних библиотек, генерацию документации и многое другое.

Основные возможности

  • Вывод, оптимизированный для ИИ: Форматирует вашу кодовую базу для лёгкой обработки ИИ
  • Подсчёт токенов: Отслеживает использование токенов для ограничений контекста LLM
  • Интеграция с Git: Учитывает файлы .gitignore и .git/info/exclude
  • Фокус на безопасности: Обнаруживает конфиденциальную информацию
  • Множество форматов вывода: Выбирайте между простым текстом, XML или Markdown

Что дальше?

Сообщество

Присоединяйтесь к нашему Discord-сообществу для:

  • Получения помощи с Repomix
  • Обмена опытом
  • Предложения новых функций
  • Общения с другими пользователями

Поддержка

Нашли баг или нужна помощь?

Released under the MIT License.