Tyran — плагин

Плагин Claude Code в роли руководителя: опрашивает вас, режет задачу на тикеты и раздает субагентам на моделях по сложности куска

  • 79 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

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

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

  • Хуки плагина решают, какие вызовы инструментов пройдут, а агенты правят файлы и ветки репозитория и могут пушить в пределах выбранного класса автономности
  • Установщик по схеме `curl | sh` ставит плагин и сканер секретов на вашу машину
Все причины и проверки
Нужен VPN

jjanczur/tyran

Установка

Работает в

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

npx skillfoxx add plugins/tyran

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

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

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

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

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

  • Хуки плагина решают, какие вызовы инструментов пройдут, а агенты правят файлы и ветки репозитория и могут пушить в пределах выбранного класса автономности
  • Установщик по схеме `curl | sh` ставит плагин и сканер секретов на вашу машину

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

Что делает

Tyran — плагин Claude Code, который превращает один длинный чат в управляемую работу. Вы описываете задачу, а дирижер задает уточняющие вопросы пачками не больше четырех с рекомендацией к каждому, переводит план в тикеты на доске и передает каждый кусок отдельному субагенту: разведчику, исполнителю, рецензенту или ретро. У субагента чистый контекст и модель по сложности, а проверка безопасности всегда идет на сильном уровне. Решения, запуски, отчеты и слияния пишутся в журнал, который коммитится в репозиторий. Хук принимает решение до вызова инструмента, поэтому правила не держатся на просьбе в промпте. Страница-доска на loopback показывает действия агентов, ожидающие вопросы и расход токенов по моделям.

Для кого. Разработчикам, которые ведут большие задачи в Claude Code и хотят видеть план, расход токенов и вердикт рецензента, и командам, где несколько человек работают в одном репозитории.

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

  • Задача охватывает много файлов, и в одном чате контекст забивается планом и логами
  • Вы хотите, чтобы рецензент проверял чужой патч, а не собственный
  • Идея пришла в середине прогона, и ее надо записать тикетом, не теряя в истории чата
  • Расходы на модели выросли, и хочется отправлять простое чтение репозитория на дешевый уровень
  • Команда переключается между ветками и должна видеть общий журнал решений

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

  • Задача состоит из одной правки: опрос и тикеты только замедлят работу
  • Версия Claude Code ниже 2.1: хуки и агенты плагина ее не поддерживают
  • Вам запрещено запускать установщик по схеме `curl | sh` и ставить сканер секретов
  • Требуется работа без записи журнала и состояния в репозиторий

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

Запусти настройку Tyran в этом репозитории, потом опроси меня и разбей задачу про рефакторинг модуля оплаты на тикеты

Ограничения

Нужен Claude Code 2.1 или новее. После установки клиент перезапускают: хуки и агенты читаются при старте сессии. По умолчанию Tyran отказывается читать `.env`, писать за пределами репозитория и пушить выше выбранного класса автономности, пять таких границ ослабляет `boundaries: {preset: open}` в `.tyran/config.yaml`. Проверку секретов при коммите и пуше отключить нельзя. Состояние и журнал живут в `.tyran/` внутри репозитория. Остановка для всех агентов: записать строку в `.tyran/STOP`.

Как отключить. Удалите плагин через `/plugin` и папку `.tyran/` из репозитория, если журнал не нужен. Мгновенно остановить работу можно строкой в `.tyran/STOP`.

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

Как поставить Tyran?

Одной командой: `curl -fsSL https://raw.githubusercontent.com/jjanczur/tyran/main/install.sh | sh`. Либо вручную в Claude Code: `/plugin marketplace add jjanczur/tyran`, `/plugin install tyran@tyran` и `/tyran:hello`, затем перезапуск.

Что делает команда `/tyran:setup`?

Один раз на репозиторий она сканирует проект, пишет `.tyran/` и подключает команду `/tyran`. Стек, команды проверки и класс автономности она определяет по тому, как репозиторий живет, и спрашивает лишь о том, что не удалось установить.

Как открыть доску?

Установка включает автозапуск: каждая сессия поднимает доску и печатает адрес. Она привязана к loopback и обновляется каждые 30 секунд.

Как остановить все агенты разом?

Выполните `echo "wrong branch — hold everything" > .tyran/STOP` в корне проекта. Сессия остается живой, а работа замирает.

Какие субагенты в составе?

`tyran:scout`, `tyran:implementer`, `tyran:reviewer` и `tyran:retro`. Рецензент не может одобрить патч, который написал сам. Проверка безопасности идет на самом сильном уровне.

Обсуждение

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

Плагины
Выбор редакции

Оркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами

ПлагинШирокий доступ40,8 тыс.Звезды репозитория

Плагин с 60 субагентами и 62 пресетами команд для Claude Code плюс визуальный конструктор команд агентов в браузере.

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

Tonone ставит в Claude Code команду из 140 агентов-специалистов в 15 группах и 573 скилла от инженерии до юристов и финансов.

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

Плагин Claude Code рисует 3D-офис, где сессия и субагенты работают за столами по реальным транскриптам, без настройки.

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

Claude Code руководит, а Codex, opencode и pi работают на вашей квоте: делегирование правок, независимое ревью, обсуждения моделей

ПлагинШирокий доступ122Звезды репозитория

claude-mods ставит в Claude Code 112 скиллов, 3 агента и 3 команды: стеки, запуск агентов, защита, непрерывность сессий.

ПлагинШирокий доступ81Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Tyran (эта карточка)нет79
swarm-orchestratorнет114CLI для роя агентов; Tyran встроен в Claude Code хуками, тикетами и доской расхода токенов
CLI Agent Orchestratorнет1 551оркестровка нескольких CLI-агентов; здесь один клиент и разделение по уровням моделей

Коротко о README

README объясняет идею руководителя вместо одного чата, затраты и качество как два рычага, журнал в репозитории и самообучение через ретроспективы. Дальше идут установка, команды, стоп-файл, доска и ссылки на документацию.

Бейдж для README

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