RepoSwarm — воркфлоу
Архитектура всех ваших репозиториев в одном хабе: файлы .arch.md, которые агенты читают как контекст вместо расспросов.
- 279 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Сервис клонирует репозитории и коммитит результаты в общий хаб.
- Код репозиториев отправляется выбранному поставщику модели для анализа.
Установка
- Работает в
Ручная установка
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 и других
Скилл разбирает архитектуру открытого проекта и сводит результат в один Markdown-отчет с диаграммами Mermaid и сравнением с аналогами
MCP-сервер строит граф сущностей, связей и потоков кода, и агент находит нужные файлы, не читая репозиторий целиком
Git-нативный контекст проекта для агентов: спецификации, решения и правила лежат в Markdown рядом с кодом и читаются перед правкой
CLI разбирает репозиторий GitHub, GitLab или Bitbucket и собирает набор документов для первого дня нового разработчика.
CLI проверяет изменения кода, исправляет подтвержденные замечания и повторяет ревью перед проверками репозитория.
Коротко о README
README формулирует вопрос про контекст между репозиториями и описывает быстрый старт, конвейер, типовые сценарии, настройку провайдеров и экосистему. Лицензия Apache-2.0.