Проект одним файлом для ИИ

Repomix

Repomix упаковывает папку с кодом или репозиторий с GitHub в единый документ и отдаёт его помощнику по частям. Удобно, когда нужно обсудить проект целиком, а не отдельный файл.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Упаковывает папку на вашем компьютере в один файл для анализаpack_codebase
  • Скачивает и упаковывает публичный репозиторий с GitHubpack_remote_repository
  • Читает готовую упаковку по частям, не забивая перепискуread_repomix_output
  • Ищет по упакованному проекту по строке или шаблонуgrep_repomix_output

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Упакуй папку моего проекта и расскажи, из каких модулей он состоит.

Упакуй репозиторий yamadashy/repomix и объясни, как он устроен.

Найди в упакованном проекте все места, где читается переменная окружения с ключом.

Как подключить

Выберите приложение, в котором работаете с ИИ.

  1. Понадобится: Node.js 22 или новее.
  2. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  3. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  4. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "repomix": {
      "command": "npx",
      "args": [
        "-y",
        "repomix",
        "--mcp"
      ]
    }
  }
}

Флаг --sandbox ограничивает сервер одной рабочей папкой: пути вне её отклоняются, а упаковка удалённых репозиториев отключается.

Безопасность

Содержимое проекта попадает в переписку с ИИ — не упаковывайте папки с паролями и ключами. Ограничить доступ помогает запуск с флагом --sandbox.

Похожие серверы

Даёт ИИ доступ к одной выбранной папке: найти документ, переименовать файлы пачкой, разложить загрузки по местам.

ФайлыБез ключаОфициальный

ИИ смотрит историю проекта в Git, показывает, что поменялось в файлах, создаёт ветки и сохраняет изменения коммитом с понятным описанием.

КодБез ключаОфициальный

Строит карту вашего проекта: где какие функции и кто кого вызывает. ИИ отвечает на вопросы о коде быстрее и тратит меньше токенов на поиск.

КодНужна настройкаЗвёзд на GitHub: 71 641