Плагин для Neovim, который добавляет в редактор GitHub Copilot Chat, передаёт контекст буферов, файлов, git diff и URL и поддерживает вызов инструментов.
bradygaster/squad
Команды AI-агентов под руководством человека живут в виде файлов в репозитории и помогают писать и координировать код через GitHub Copilot и другие AI-хосты.
- Звёзды
- 3,332
- Форки
- 511
- Открытые issues
- 130
- Последний коммит
- 14 часов назад
Что это?
Squad — это CLI и SDK для настройки команды AI-агентов под конкретный программный проект. Вы описываете, что разрабатываете, а Squad предлагает роли специалистов — например, тимлида, фронтенд- и бэкенд-разработчика, тестировщика. Каждый участник команды описан в Markdown-файлах в каталоге .squad/ в репозитории. Поэтому уставы команды, правила маршрутизации, решения и история каждого агента версионируются вместе с кодом и доступны всем, кто клонирует репозиторий.
Каждый агент работает в собственном контексте и читает только свои знания, а затем записывает полученную информацию в файл истории и общий журнал решений. Задачи можно параллельно распределять между несколькими агентами, а координатор направляет их с учётом ролей. Люди отвечают за приоритеты, одобрение и итоговые изменения. Проект помогает инженерам координировать работу и выполнять рутинные задачи, а не заменяет проверку кода.
Помимо интерактивной настройки, в Squad есть режим наблюдения: он проверяет GitHub issues, сортирует их и может назначать агентам Copilot задачи, готовые к выполнению. Также доступна установка GitHub Agentic Workflows для управления командой с помощью slash-команд в комментариях к issues. Ту же команду можно использовать в Claude Code, Kiro, OpenCode, Cursor, Codex и Antigravity. TypeScript SDK позволяет описывать команды в коде.
Ключевые возможности
- 01Создаёт постоянную команду AI-агентов с ролями и уставами, хранящимися в виде файлов в репозитории.
- 02Параллельно запускает нескольких агентов, а координатор распределяет задачи с учётом ролей.
- 03Сохраняет решения и историю каждого агента, чтобы знания не терялись между сессиями.
- 04Режим наблюдения проверяет GitHub issues, сортирует их и может назначать задачи агентам Copilot.
- 05Позволяет использовать ту же команду в Claude Code, Kiro, OpenCode, Cursor, Codex и Antigravity.
- 06Предоставляет TypeScript SDK для описания команд в коде.
Сценарии использования
- Начать новый проект и поручить команде AI-агентов предложить роли и распределить первые задачи.
- Разбирать и выполнять задачи из очереди GitHub issues, проверяя каждый этап работы человеком.
- Делиться единой конфигурацией команды AI-агентов со всеми, кто клонирует репозиторий.
- Создать приложение на .NET или TypeScript, которое программно обращается к команде Squad.
Быстрый старт
- 1
Создайте папку проекта и перейдите в неё
mkdir my-project && cd my-project - 2
Установите Squad CLI с помощью npm (требуется Node.js 22.5 или новее)
npm install -g @bradygaster/squad-cli - 3
Инициализируйте Squad в проекте
squad init - 4
Откройте Copilot с агентом Squad и настройте команду
copilot --agent squad --yolo
Что важно знать
- Для запуска команды агентов требуется GitHub Copilot.
- Для установки через npm требуется Node.js 22.5 или новее; также можно воспользоваться установщиком для вашей платформы.
- Несовместимые изменения между версиями описаны в CHANGELOG. Ознакомьтесь с ним перед обновлением.
В подборках
Темы
Частые вопросы
- Что такое squad?
- Команды AI-агентов под руководством человека живут в виде файлов в репозитории и помогают писать и координировать код через GitHub Copilot и другие AI-хосты. Squad — это CLI и SDK для настройки команды AI-агентов под конкретный программный проект. Вы описываете, что разрабатываете, а Squad предлагает роли специалистов — например, тимлида, фронтенд- и бэкенд-разработчика, тестировщика. Каждый участник команды описан в Markdown-файлах в каталоге .squad/ в репозитории. Поэтому уставы команды, правила маршрутизации, решения и история каждого агента версионируются вместе с кодом и доступны всем, кто клонирует репозиторий.
- squad можно использовать бесплатно? Какая у него лицензия?
- squad распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- squad всё ещё поддерживается?
- Активно поддерживается. Последний коммит в squad — 6 нояб. 2026 г..
- Для чего можно использовать squad?
- Начать новый проект и поручить команде AI-агентов предложить роли и распределить первые задачи. Разбирать и выполнять задачи из очереди GitHub issues, проверяя каждый этап работы человеком. Делиться единой конфигурацией команды AI-агентов со всеми, кто клонирует репозиторий. Создать приложение на .NET или TypeScript, которое программно обращается к команде Squad.
- Как установить squad?
- Создайте папку проекта и перейдите в неё: mkdir my-project && cd my-project Установите Squad CLI с помощью npm (требуется Node.js 22.5 или новее): npm install -g @bradygaster/squad-cli Инициализируйте Squad в проекте: squad init Откройте Copilot с агентом Squad и настройте команду: copilot --agent squad --yolo
- Где скачать squad?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bradygaster/squad
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный курс Microsoft из нескольких модулей, который учит разработчиков использовать GitHub Copilot как ИИ-партнёра для парного программирования.
Настольное приложение записывает рабочие сессии на экране и с помощью GitHub Copilot превращает их в переиспользуемые Skills для агентов или автоматизации по расписанию.
Рабочее пространство, где AI-агенты для программирования с разных устройств и из разных инструментов обмениваются обсуждениями, файлами и общим браузером.
CLI и движок рабочих процессов, запускающий coding-агентов вроде Claude Code, Codex и Copilot с настраиваемыми этапами ревью, исправлений и тестирования перед приёмкой результата.
Оркестратор для AI-разработки, который распределяет задачи, описанные в Markdown, между Claude, Codex, Gemini, Kimi и Grok CLI в изолированных git worktree.