Tyran — плагин
Плагин Claude Code в роли руководителя: опрашивает вас, режет задачу на тикеты и раздает субагентам на моделях по сложности куска
- 79 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Хуки плагина решают, какие вызовы инструментов пройдут, а агенты правят файлы и ветки репозитория и могут пушить в пределах выбранного класса автономности
- Установщик по схеме `curl | sh` ставит плагин и сканер секретов на вашу машину
Установка
- Работает в
В терминале, через 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: команды, роли, автопилот и распределение задач между скиллами и субагентами
Плагин с 60 субагентами и 62 пресетами команд для Claude Code плюс визуальный конструктор команд агентов в браузере.
Tonone ставит в Claude Code команду из 140 агентов-специалистов в 15 группах и 573 скилла от инженерии до юристов и финансов.
Плагин Claude Code рисует 3D-офис, где сессия и субагенты работают за столами по реальным транскриптам, без настройки.
Claude Code руководит, а Codex, opencode и pi работают на вашей квоте: делегирование правок, независимое ревью, обсуждения моделей
claude-mods ставит в Claude Code 112 скиллов, 3 агента и 3 команды: стеки, запуск агентов, защита, непрерывность сессий.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Tyran (эта карточка) | нет | 79 | |
| swarm-orchestrator | нет | 114 | CLI для роя агентов; Tyran встроен в Claude Code хуками, тикетами и доской расхода токенов |
| CLI Agent Orchestrator | нет | 1 551 | оркестровка нескольких CLI-агентов; здесь один клиент и разделение по уровням моделей |
Коротко о README
README объясняет идею руководителя вместо одного чата, затраты и качество как два рычага, журнал в репозитории и самообучение через ретроспективы. Дальше идут установка, команды, стоп-файл, доска и ссылки на документацию.