# Начало работы с Repomix
<script setup>
import HomeBadges from '../../../components/HomeBadges.vue'
import YouTubeVideo from '../../../components/YouTubeVideo.vue'
import { VIDEO_IDS } from '../../../utils/videos'
</script>
Repomix — это инструмент, который упаковывает весь ваш репозиторий в один файл, удобный для ИИ. Он создан, чтобы помочь вам передавать вашу кодовую базу большим языковым моделям (LLM), таким как ChatGPT, Claude, Gemini, Grok, DeepSeek, Perplexity, Gemma, Llama и другим.
<YouTubeVideo :videoId="VIDEO_IDS.REPOMIX_DEMO" />
<HomeBadges />
<br>
<!--@include: ../../shared/sponsors-section.md-->
## Быстрый старт
Выполните эту команду в директории вашего проекта:
```bash
npx repomix@latest
```
Готово! Вы найдёте файл `repomix-output.xml`, содержащий весь ваш репозиторий в формате, удобном для ИИ.
Затем вы можете отправить этот файл ИИ-ассистенту с промптом вроде:
```
Этот файл содержит все файлы репозитория, объединённые в один.
Я хочу провести рефакторинг кода, поэтому сначала проверьте его.
```
ИИ проанализирует всю вашу кодовую базу и предоставит комплексную информацию:

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

Успешного кодирования! 🚀
## Почему Repomix?
Сила Repomix заключается в способности работать с любым сервисом подписки, таким как ChatGPT, Claude, Gemini, Grok, не беспокоясь о расходах, при этом предоставляя полный контекст кодовой базы, что устраняет необходимость в исследовании файлов — делая анализ быстрее и зачастую точнее.
Имея всю кодовую базу в качестве контекста, Repomix позволяет выполнять широкий спектр задач, включая планирование реализации, исследование багов, проверки безопасности сторонних библиотек, генерацию документации и многое другое.
## Основные возможности
- **Вывод, оптимизированный для ИИ**: Форматирует вашу кодовую базу для лёгкой обработки ИИ
- **Подсчёт токенов**: Отслеживает использование токенов для ограничений контекста LLM
- **Интеграция с Git**: Учитывает файлы `.gitignore` и `.git/info/exclude`
- **Фокус на безопасности**: Обнаруживает конфиденциальную информацию
- **Множество форматов вывода**: Выбирайте между простым текстом, XML или Markdown
## Что дальше?
- [Руководство по установке](installation.md): Различные способы установки Repomix
- [Руководство по использованию](usage.md): Узнайте о базовых и продвинутых функциях
- [Конфигурация](configuration.md): Настройте Repomix под свои нужды
- [Функции безопасности](security.md): Узнайте о проверках безопасности
## Сообщество
Присоединяйтесь к нашему [Discord-сообществу](https://discord.gg/wNYzTwZFku) для:
- Получения помощи с Repomix
- Обмена опытом
- Предложения новых функций
- Общения с другими пользователями
## Поддержка
Нашли баг или нужна помощь?
- [Создайте issue на GitHub](https://github.com/yamadashy/repomix/issues)
- Присоединяйтесь к нашему Discord-серверу
- Ознакомьтесь с [документацией](https://repomix.com)