Repolode
mtarcure

mtarcure/claude-vibe-squad

Оркестратор для AI-разработки, который распределяет задачи, описанные в Markdown, между Claude, Codex, Gemini, Kimi и Grok CLI в изолированных git worktree.

Звёзды
165
Форки
26
Открытые issues
0
Последний коммит
30 дней назад

Что это?

Vibe Squad — слой оркестрации для AI-разработки, в первую очередь рассчитанный на macOS. Вы описываете цель координатору Chrono, а он делит её на отдельные задачи, создаёт для них файлы с описанием, назначает одну из 71 специализированных ролей и запускает соответствующий нативный CLI для Claude, Codex, Gemini (через agy), Kimi или Grok. Каждая задача, изменяющая файлы, выполняется в собственном git worktree с явно заданной областью записи, а результаты интегрируются только после успешных проверок.

Логика работы описана в Markdown: режимы, инструкции для специалистов, карточки возможностей и навыки хранятся в обычных файлах, которые можно читать и редактировать. Код отвечает за запуск, изоляцию worktree, проверку идентичности и границы интеграции. Для задач с повышенным риском можно требовать проверки специалистом на базе модели другого семейства. Заметки о запусках хранятся в приватном Markdown-хранилище за пределами репозитория.

Для работы проекта нужны tmux, fswatch, jq, Python 3.13 и авторизованные CLI для каждого провайдера. В документации указано, что агенты работают с правами текущего пользователя, а область записи проверяется при интеграции, а не ограничивается песочницей.

Ключевые возможности

  • 01Распределяет задачи между специалистами, использующими Claude, Codex, Gemini, Kimi или Grok CLI
  • 02Запускает каждую задачу, изменяющую файлы, в изолированном git worktree с явно заданной областью записи
  • 03Требует проверки специалистом на базе модели другого семейства для задач, критичных с точки зрения безопасности и экспертной оценки
  • 04Хранит инструкции для специалистов, режимы и навыки в редактируемых Markdown-файлах
  • 05Сохраняет память о запусках в приватном Markdown-хранилище за пределами репозитория

Сценарии использования

  • Параллельный запуск нескольких AI-агентов для разработки в отдельных ветках одного репозитория
  • Добавление независимой проверки от модели другого семейства перед слиянием изменений, созданных AI
  • Настройка ролей агентов и рабочих процессов через редактирование Markdown, а не кода

Быстрый старт

  1. 1

    Создайте приватное хранилище памяти и экспортируйте его путь

    mkdir -p "$HOME/Obsidian-Chrono" && printf '%s\n' '{"vault_id":"my-private-vault","schema_version":1}' > "$HOME/Obsidian-Chrono/.chrono-vault" && export CHRONO_VAULT_ROOT="$HOME/Obsidian-Chrono"
  2. 2

    Клонируйте репозиторий и установите среду Python

    git clone https://github.com/mtarcure/claude-vibe-squad.git && cd claude-vibe-squad && uv sync
  3. 3

    Установите локальный хук защиты от утечек и запустите проверку работоспособности

    bash docs/install/install-pre-commit-hook.sh && bin/squad doctor
  4. 4

    Запустите командную комнату tmux с Chrono

    bin/squad up

Что важно знать

  • Пока поддерживается только macOS.
  • Требуется несколько аутентифицированных нативных CLI для Claude, Codex, Gemini (agy), Kimi и Grok.
  • Агенты запускают код из вашей рабочей копии с вашими правами; ограничения области записи не являются песочницей.
  • Некоторые дополнительные функции, например chrono-dedup, не распространяются и требуют отдельной настройки.

Темы

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

Что такое claude-vibe-squad?
Оркестратор для AI-разработки, который распределяет задачи, описанные в Markdown, между Claude, Codex, Gemini, Kimi и Grok CLI в изолированных git worktree. Vibe Squad — слой оркестрации для AI-разработки, в первую очередь рассчитанный на macOS. Вы описываете цель координатору Chrono, а он делит её на отдельные задачи, создаёт для них файлы с описанием, назначает одну из 71 специализированных ролей и запускает соответствующий нативный CLI для Claude, Codex, Gemini (через agy), Kimi или Grok. Каждая задача, изменяющая файлы, выполняется в собственном git worktree с явно заданной областью записи, а результаты интегрируются только после успешных проверок.
claude-vibe-squad можно использовать бесплатно? Какая у него лицензия?
claude-vibe-squad распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
claude-vibe-squad всё ещё поддерживается?
Активно поддерживается. Последний коммит в claude-vibe-squad — 21 сент. 2026 г..
Для чего можно использовать claude-vibe-squad?
Параллельный запуск нескольких AI-агентов для разработки в отдельных ветках одного репозитория Добавление независимой проверки от модели другого семейства перед слиянием изменений, созданных AI Настройка ролей агентов и рабочих процессов через редактирование Markdown, а не кода
Как установить claude-vibe-squad?
Создайте приватное хранилище памяти и экспортируйте его путь: mkdir -p "$HOME/Obsidian-Chrono" && printf '%s\n' '{"vault_id":"my-private-vault","schema_version":1}' > "$HOME/Obsidian-Chrono/.chrono-vault" && export CHRONO_VAULT_ROOT="$HOME/Obsidian-Chrono" Клонируйте репозиторий и установите среду Python: git clone https://github.com/mtarcure/claude-vibe-squad.git && cd claude-vibe-squad && uv sync Установите локальный хук защиты от утечек и запустите проверку работоспособности: bash docs/install/install-pre-commit-hook.sh && bin/squad doctor Запустите командную комнату tmux с Chrono: bin/squad up
Где скачать claude-vibe-squad?
Исходный код и инструкции по установке — на GitHub: https://github.com/mtarcure/claude-vibe-squad

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Рабочее пространство в терминале на Rust для запуска coding agents в постоянных панелях: оно показывает, кто работает, заблокирован или простаивает, а агенты могут управлять им через CLI и socket API.

44,8 тыс.3,6 тыс.RustApache-2.0Обновлён позавчера