Subtask CLI
Утилита и скилл, с которыми Claude Code раздает задачи субагентам Claude, Codex или OpenCode в отдельных Git worktree
- 337 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Субагенты пишут код и коммиты в ветках вашего репозитория
- Claude по вашей просьбе сливает ветки задач в основную
- Установка запускает скрипт, скачанный из интернета
Установка
- Работает в
Ручная установка
curl -fsSL https://subtask.dev/install.sh | bashДля Mac и Linux. Для Windows есть команда irm https://subtask.dev/install.ps1 | iex в PowerShell, а также Homebrew и go install.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Субагенты пишут код и коммиты в ветках вашего репозитория
- Claude по вашей просьбе сливает ветки задач в основную
- Установка запускает скрипт, скачанный из интернета
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Subtask дает Claude Code скилл и командную утилиту для работы с несколькими задачами сразу. Вы просите, например, поправить ошибку авторизации и добавить метрики API, а Claude создает по задаче на каждую командами вроде subtask draft и запускает субагентов. Каждая задача живет в своем Git worktree, поэтому параллельные правки не мешают друг другу. Claude может прервать субагента и поговорить с ним, а потом принять результат: посмотреть изменения, попросить правки или слить ветку. Статус задач показывает команда subtask list, а запуск subtask без аргументов открывает TUI с ходом работы, диффами и перепиской. Сами задачи хранятся в папках на диске. Субагентами могут быть Claude Code, Codex или OpenCode. Скилл ставится командой subtask install. Необязательный плагин напоминает Claude пользоваться скиллом при вызове утилиты.
Для кого. Для разработчиков, которые ведут через Claude Code сразу несколько правок в одном репозитории и хотят изолировать их друг от друга.
Подходит, если
- Нужно одновременно исправить ошибку и добавить функцию, не смешивая правки в одной ветке
- Вы хотите поручить реализацию Codex или OpenCode, а проверку и слияние оставить Claude
- Требуется следить за ходом нескольких задач и просматривать диффы в одном окне
- Хочется вмешаться в работу субагента на полпути, пока он не закончил
Не подходит, если
- Проект не в Git: каждая задача опирается на worktree
- Задача одна и маленькая: накладные расходы на worktree и субагента не окупятся
- Нужна стабильность без сбоев: автор называет проект ранней разработкой
- Правки сильно пересекаются по одним и тем же файлам: слияние потребует разбора конфликтов
Пример запроса к агенту
Исправь баг с обновлением токена и добавь метрики API, используй SubtaskОграничения
Проект на ранней стадии: возможны ошибки, а способ установки со временем упростится. Нужен Git-репозиторий. Скилл и плагин рассчитаны на Claude Code, а Codex и OpenCode подключаются как субагенты. Субагенты работают на моделях выбранного инструмента, поэтому тратят его лимиты и требуют его настройки. Утилита обновляется сама. Проверить наличие новой версии без установки можно командой subtask update --check.
Как отключить. Выполните subtask uninstall, чтобы убрать скилл, и /plugin uninstall subtask в Claude Code для плагина. Саму утилиту удалите способом, которым ставили: brew uninstall subtask или удалением бинарника.
Частые вопросы
Как установить Subtask для Claude Code?
Поставьте утилиту командой curl -fsSL https://subtask.dev/install.sh | bash или через Homebrew. Потом скажите Claude Code «Setup Subtask with subtask install --guide»: скилл ляжет в ~/.claude/skills, а Claude спросит, какой инструмент запускать для субагентов.
Зачем каждой задаче отдельный worktree?
Задачи выполняются параллельно, и каждая правит свою копию рабочего дерева. Правки не перемешиваются, пока вы не сольете задачу.
Какие субагенты поддерживаются?
Claude Code, Codex и OpenCode. Автор ведет разработку, поручая субагентам Codex, но говорит, что Claude Code тоже подходит.
Что показывает TUI?
Команда subtask без аргументов открывает интерфейс в терминале с ходом задач, диффами и перепиской с субагентами.
Как обновить Subtask?
Команда subtask update обновляет утилиту до последней версии.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыНабор утилит для Claude Code: фоновые скиллы, экспертные агенты, слэш-команды и шаблоны промптов для разработки
Claude Code Skills and Agents
Claude Code Skills & Agents
Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей
Настольное и браузерное рабочее пространство для параллельных сессий Claude Code, Codex и OpenCode в отдельных git worktree
Набор slash-команд, скиллов и субагентов для Claude Code: ревью, тесты, безопасность, релизы, документация и синхронизация GitHub с Linear
14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Коротко о README
Автор показывает работу на примерах диалога, где Claude заводит задачи и выводит таблицу статусов, и на снимках TUI. Отдельно отмечено, что сам проект разработан с помощью Subtask.