multi-agent-shogun — воркфлоу

Десять ИИ-агентов в панелях tmux: менеджер раздает задачи семи исполнителям, ход работы виден на панели, поддержаны Claude Code, Codex, Cursor и OpenCode

  • 1 424 ★ репозитория
  • Последний коммит
  • MIT
Воркфлоу

Широкий доступ

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

  • Десять агентов работают автономно: Claude Code запускается с флагом `--dangerously-skip-permissions`, то есть без запросов на разрешение
  • Скрипт `first_setup.sh` ставит системные пакеты через `sudo apt-get`, правит `~/.bashrc` и подключает Memory MCP
  • Имя темы ntfy служит паролем: тот, кто его знает, может читать уведомления и отправлять сообщения сегуну
Все причины и проверки

yohey-w/multi-agent-shogun

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add workflows/multi-agent-shogun

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Десять агентов работают автономно: Claude Code запускается с флагом `--dangerously-skip-permissions`, то есть без запросов на разрешение
  • Скрипт `first_setup.sh` ставит системные пакеты через `sudo apt-get`, правит `~/.bashrc` и подключает Memory MCP
  • Имя темы ntfy служит паролем: тот, кто его знает, может читать уведомления и отправлять сообщения сегуну

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

Что делает

multi-agent-shogun — набор shell-скриптов, YAML-шаблонов и инструкций, который запускает десять ИИ-агентов в панелях tmux и делит между ними работу. Скрипт `shutsujin_departure.sh` создает два сеанса: в `shogun` вы вводите задачу обычными словами, в `multiagent` работают менеджер каро, семь исполнителей асигару и стратег гунси. Каждый агент — отдельный экземпляр консольного клиента: Claude Code, Codex, GitHub Copilot, Kimi Code, OpenCode, Cursor или Antigravity. Тип клиента для каждого агента задается в `config/settings.yaml`. Цепочка устроена так: сегун принимает команду и записывает ее в `queue/shogun_to_karo.yaml`, каро разбирает задачу на части и раздает исполнителям, те работают параллельно и возвращают отчеты в YAML, а итог каро собирает в `dashboard.md`. Агенты обмениваются файлами на диске и сигналами tmux, поэтому на координацию не тратятся вызовы модели. Инструкции под каждый клиент собираются из общих шаблонов в папке `instructions` скриптом `scripts/build_instructions.sh` и превращаются в `CLAUDE.md`, `AGENTS.md`, правила Cursor и определения агентов OpenCode. Дополнительно есть память между сессиями через Memory MCP в файле `memory/shogun_memory.jsonl`, уведомления на телефон через ntfy, приложение для Android с SSH-терминалом и сеткой агентов, а также предложения новых скиллов: исполнители отмечают повторяющиеся приемы, а вы решаете, какие из них стоят отдельной команды.

Для кого. Для разработчиков на Linux, macOS или Windows с WSL2, которые уже работают с консольными ИИ-клиентами и хотят вести несколько задач параллельно из одного окна.

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

  • Крупную задачу можно разбить на независимые части, и вы хотите отдать их семи исполнителям одновременно
  • Нужно видеть работу каждого агента в отдельной панели tmux и читать их задания и отчеты как обычные YAML-файлы
  • В одном проекте вы смешиваете Claude Code, Codex, Cursor и OpenCode и хотите держать их инструкции в одном источнике
  • Задачи надо давать с телефона: для этого есть уведомления ntfy и приложение для Android
  • Хочется, чтобы агенты запоминали ваши предпочтения между сессиями и предлагали повторяющиеся приемы как новые команды

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

  • Задача небольшая и последовательная: десять сеансов потратят лимиты быстрее, чем одиночный агент закончит работу
  • Вы работаете на Windows без WSL2: система опирается на tmux и bash, для Windows автор предлагает только WSL2 и Ubuntu
  • Вам нужно подтверждать каждое действие агента: система рассчитана на автономную работу без запросов на разрешение
  • Вы хотите слабосвязанную библиотеку для сборки своих агентов: здесь готовая иерархия ролей, которую настраивают файлами

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

Разбей задачу по созданию REST API с авторизацией на независимые части и раздай семи исполнителям, итог собери в dashboard.md

Ограничения

  • На Windows нужны WSL2 и Ubuntu, `install.bat` ставит их сам. На Linux и macOS требуются tmux и bash версии 4 и новее, а скрипт `first_setup.sh` предлагает поставить через brew свежий bash, coreutils и flock. Node.js версии 20 и новее нужен для серверов MCP.
  • Каждому агенту нужен свой установленный и авторизованный консольный клиент. Автор считает, что восемь агентов уровня Opus при оплате за токены обходятся больше чем в 100 долларов в час, и рассчитывает на подписки. API OpenAI и Anthropic из России недоступны.
  • Приложение для телефона есть только под Android, версии для iOS нет. Голосовой ввод в нем настроен на распознавание японской речи.
  • Последний релиз 5.1.0 вышел в мае 2026 года. В августе автор написал, что сократил свою армию из десяти агентов до одного и продолжил идеи в проекте kagemusha.
  • Лицензия MIT. В репозитории есть папка `tests`, а проверка на CI заявлена для Ubuntu и macOS.

Как отключить. Закройте сеансы tmux командами `tmux kill-session -t shogun` и `tmux kill-session -t multiagent`. Чтобы убрать систему, удалите клонированную папку и строки, которые `first_setup.sh` добавил в `~/.bashrc`, а подписку на тему ntfy отмените в приложении.

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

Как запустить несколько Claude Code параллельно через tmux?

После `first_setup.sh` выполните `bash shutsujin_departure.sh`. Скрипт создаст сеанс `shogun` для ваших команд и сеанс `multiagent` с каро, семью асигару и гунси. Подключитесь к `shogun`, введите задачу, а результат читайте в `dashboard.md`.

Как подключить Codex, Cursor или OpenCode вместо Claude Code?

Клиент каждого агента указывается в `config/settings.yaml` через `type`: claude, codex, copilot, kimi, opencode, cursor или antigravity. Инструкции под них собирает `scripts/build_instructions.sh`. OpenCode загружает определения из `.opencode/agents` флагом `--agent`.

Как получать уведомления о ходе работы на телефон?

Задайте `ntfy_topic` в `config/settings.yaml`, поставьте приложение ntfy и подпишитесь на ту же тему. `shutsujin_departure.sh` сам запустит слушатель. Когда каро обновляет `dashboard.md`, пуш уходит напрямую, а ответы с телефона обрабатывает сегун.

Как агенты запоминают мои предпочтения между сессиями?

Для этого есть Memory MCP, его настраивает `first_setup.sh`, записи лежат в `memory/shogun_memory.jsonl`. По описанию автора, после команды `/clear` агент загружает ваши предпочтения из памяти примерно за 700 токенов.

Как из работы агентов получаются новые скиллы?

Исполнитель, заметив повторяющийся прием, добавляет в отчет поле `skill_candidate` с названием и причиной. Каро собирает такие предложения в `dashboard.md`. Если вы одобряете, команда создается в `.claude/commands`, и ее может вызвать любой агент.

Обсуждение

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

Воркфлоу

botmux связывает Lark и Feishu с Claude Code, Codex, Gemini CLI и OpenCode: каждое сообщение запускает отдельную сессию агента с живыми карточками

CLIШирокий доступ1,7 тыс.Звезды репозитория

Скилл для обмена сообщениями между Claude Code, Codex, Gemini CLI и другими консольными агентами через общую локальную базу SQLite на bash

СкиллШирокий доступ1,6 тыс.Звезды репозитория

Локальная панель для управления множеством агентов на разных машинах: память, граф кода и обмен сообщениями между агентами

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

Доска задач на Rust для терминала: каждая задача идет в своем git worktree и окне tmux, а Claude Code, Codex, Gemini CLI и другие агенты работают вместе

CLIШирокий доступ1,7 тыс.Звезды репозитория

Переносимая папка .agent с памятью, скиллами и протоколами, которая подключается к разным кодовым агентам и не теряет знания при смене инструмента

CLIШирокий доступ2,3 тыс.Звезды репозитория

Терминальный мультиплексор на Go с тайловыми панелями: показывает состояние Claude Code, Codex и других агентов и собирает их запросы в одном списке

CLIШирокий доступ5,6 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
multi-agent-shogun (эта запись)нет1 424
CLI Agent Orchestratorнет1 462супервизор раздает задачи специалистам в сеансах tmux, роли японской иерархии, дашборд и память здесь свои
Claude Squadнет8 656терминальное приложение для параллельных сеансов в tmux и git worktree, без ролей менеджера и исполнителей
Agent of Empiresнет3 377менеджер сессий с веб-интерфейсом, без иерархии ролей и обмена заданиями через YAML

Из блога

Коротко о README

Документация начинается с короткого запуска из шести команд и схемы иерархии, затем сравнивает подход с другими системами и объясняет, почему автор выбрал консольные клиенты, а не API. Дальше идут таблица поддерживаемых клиентов, раздел о предложениях скиллов, установка для Windows, Linux и macOS, приложение для Android и разбор функций: память, уведомления, названия задач на рамках панелей, режим боевых кличей. В конце собраны история версий и настройки. Есть японская версия, папки `docs`, `tests`, `templates` и `scripts`.

Бейдж для README

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

Foxx AImulti-agent-shogun
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.