RepoSwarm — воркфлоу

Архитектура всех ваших репозиториев в одном хабе: файлы .arch.md, которые агенты читают как контекст вместо расспросов.

  • 279 ★ репозитория
  • Последний коммит
  • Apache-2.0
Воркфлоу

Расширенный доступ

Почему такой уровень

  • Сервис клонирует репозитории и коммитит результаты в общий хаб.
  • Код репозиториев отправляется выбранному поставщику модели для анализа.
Все причины и проверки

reposwarm/reposwarm

Установка

Работает в

Ручная установка

curl -fsSL https://raw.githubusercontent.com/reposwarm/reposwarm-cli/main/install.sh | sh

Ставит CLI `reposwarm`. Затем `reposwarm new --local` поднимает Temporal, API, воркер и интерфейс. Прочтите скрипт до запуска.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервис клонирует репозитории и коммитит результаты в общий хаб.
  • Код репозиториев отправляется выбранному поставщику модели для анализа.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

RepoSwarm анализирует репозитории и создает стандартные файлы `.arch.md` с описанием архитектуры. Результаты коммитятся в общий хаб, который подключают к рабочему пространству агента, чтобы он видел документацию по нескольким репозиториям сразу. Те же файлы подходят для онбординга и архитектурных ревью. Конвейер: проверка кэша, клонирование, определение типа, разбор структуры, выбор промпта, анализ ИИ, сохранение, очистка. Поддерживаются GitHub, GitLab, AWS CodeCommit, Azure DevOps и Bitbucket, модели Anthropic API, Amazon Bedrock или прокси LiteLLM. Работает на рабочих процессах Temporal, локально нужны Docker, Docker Compose и Git. Управляют им командой `reposwarm`.

Для кого. Архитекторам и командам со множеством репозиториев, где агент не знает, как устроены соседние сервисы, и просит объяснений на каждом шаге.

Подходит, если

  • Агент правит сервис и должен знать, как он связан с соседними репозиториями.
  • Новому разработчику нужен обзор архитектуры двадцати репозиториев.
  • Требуется найти по всей документации упоминания аутентификации.
  • Сравнить архитектуру двух сервисов командой diff.

Не подходит, если

  • В проекте один репозиторий, и хватит собственного README.
  • Нельзя поднимать Temporal и контейнеры.
  • Требуется документация без проверки человеком: выводы ИИ могут ошибаться.

Пример запроса к агенту

Добавь репозитории my-app и my-api, проведи расследование обоих и найди в готовых файлах все упоминания аутентификации.

Ограничения

Сгенерированные выводы требуют проверки человеком. Для работы нужны запущенный Docker, Docker Compose и Git, плюс служебные процессы Temporal, API, воркер и интерфейс. Модель ИИ доступна через Anthropic API, Bedrock или LiteLLM, ее оплата лежит на вас, а для Bedrock нужны настроенные ключи AWS. Установка рекомендует скрипт `curl | sh` для командной строки, прочтите его до запуска. Кэширование использует DynamoDB или локальные файлы. Репозиторий ранее назывался `loki-bedlam/repo-swarm`.

Как отключить. Остановите сервисы командами CLI `reposwarm`, удалите контейнеры Docker и папку хаба. Подключение хаба удалите из рабочего пространства агента.

Частые вопросы

Что на выходе?

Файлы `.arch.md` с архитектурой каждого репозитория, закоммиченные в общий хаб. Агент читает их как контекст.

Как запустить анализ?

Добавьте репозиторий командой `reposwarm repos add` и выполните `reposwarm investigate <имя>`. Ход видно через `reposwarm wf progress` или `reposwarm dashboard`.

Можно ли обработать все репозитории сразу?

Да, `reposwarm investigate --all --parallel 3` запускает три параллельно. Список можно получить командой `reposwarm repos discover`.

Как искать по результатам?

Командой `reposwarm results search "authentication"`, сравнение двух репозиториев дает `reposwarm results diff`.

Что делать при сбое?

Запустите `reposwarm doctor` для проверки, `reposwarm errors` покажет зависания и ошибки, `reposwarm wf retry <id>` повторит процесс.

Обсуждение

Вопросов и отзывов пока нет.

Воркфлоу

Дает агенту разбираться в вашем репозитории: индексирует код и отвечает на вопросы о нем в Claude Code, Cursor, Codex, Windsurf и других

ПлагинРасширенный доступ1,4 тыс.Звезды репозитория

Скилл разбирает архитектуру открытого проекта и сводит результат в один Markdown-отчет с диаграммами Mermaid и сравнением с аналогами

СкиллРасширенный доступ503Звезды репозитория

MCP-сервер строит граф сущностей, связей и потоков кода, и агент находит нужные файлы, не читая репозиторий целиком

MCP-серверРасширенный доступ50Звезды репозитория

Git-нативный контекст проекта для агентов: спецификации, решения и правила лежат в Markdown рядом с кодом и читаются перед правкой

ПлагинРасширенный доступ75Звезды репозитория

CLI разбирает репозиторий GitHub, GitLab или Bitbucket и собирает набор документов для первого дня нового разработчика.

CLIРасширенный доступ137Звезды репозитория

CLI проверяет изменения кода, исправляет подтвержденные замечания и повторяет ревью перед проверками репозитория.

CLIШирокий доступ871Звезды репозитория

Коротко о README

README формулирует вопрос про контекст между репозиториями и описывает быстрый старт, конвейер, типовые сценарии, настройку провайдеров и экосистему. Лицензия Apache-2.0.

Бейдж для README

Сообщить о проблеме