Chief — цикл задач для Claude Code
Chief
Терминальная панель на Go: гоняет Claude Code по списку задач из prd.md с чистым контекстом и коммитом на каждую
- 474 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Claude Code запускается с `--dangerously-skip-permissions`: агент правит файлы и выполняет команды без запросов на подтверждение
- Цикл сам делает коммиты в репозиторий и при долгой работе расходует лимиты подписки или платные токены
Установка
- Работает в
Ручная установка
brew install minicodemonkey/chief/chiefЗатем в корне проекта выполните `chief new` и опишите задачи.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Claude Code запускается с `--dangerously-skip-permissions`: агент правит файлы и выполняет команды без запросов на подтверждение
- Цикл сам делает коммиты в репозиторий и при долгой работе расходует лимиты подписки или платные токены
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Chief — программа на Go с терминальной панелью. Работу над большой фичей вы записываете списком задач в файле prd.md, а Chief запускает агента, по умолчанию Claude Code, по одной задаче за итерацию. Каждая итерация стартует с чистым контекстом. Что сделано и какие файлы тронуты, агент записывает в progress.md, и следующая итерация читает эти заметки. Каждая закрытая задача оставляет один коммит с сообщением вида `feat: [US-001] - Название`. Историю git удобно разбирать по задачам, а сбой привязан к конкретной итерации. Приоритет и статус задач (`todo`, `in-progress`, `done`) хранятся в самом prd.md. Вместо Claude Code можно подключить Codex CLI, OpenCode, Cursor или Gemini CLI: провайдер задается в `.chief/config.yaml`, флагом `--agent` или переменной `CHIEF_AGENT`.
Для кого. Разработчикам, которые отдают Claude Code крупную фичу на несколько часов и хотят получить цепочку понятных коммитов вместо одного огромного диффа.
Подходит, если
- Большая фича распадается на независимые задачи, а в одной длинной сессии контекст агента переполняется
- Ревью удобнее вести по коммитам, где каждый отвечает ровно за одну задачу из списка
- Цикл работает в фоне, пока вы занимаетесь другим, а панель показывает, на какой задаче он остановился
- Claude Code хочется заменить на Codex CLI или OpenCode, оставив процесс прежним: достаточно сменить `provider` в `.chief/config.yaml`
Не подходит, если
- Задача одна и маленькая: PRD и отдельный коммит на задачу только замедлят, обычная сессия агента быстрее
- Требования не сформулированы: цикл идет по готовому списку задач в prd.md и сам их не придумывает
- Нужен контроль каждого шага: итерации идут одна за другой, пока список не закончится
Пример запроса к агенту
Опиши в prd.md регистрацию, вход и сброс пароля как отдельные задачи, затем запусти `chief` и покажи, какие задачи закрытыОграничения
Нужен установленный и авторизованный агент: Claude Code, Codex CLI, OpenCode, Cursor или Gemini CLI. Сам Chief доступа к моделям не открывает.
В коде провайдера Claude агент запускается с флагом `--dangerously-skip-permissions`, поэтому все его действия идут без подтверждений. Работайте в отдельной ветке или песочнице.
Установка идет через `brew` или скрипт `install.sh`. Пакета для npm или apt в документации нет.
Как отключить. Остановите процесс `chief` и удалите каталог `.chief/` в проекте. Саму программу уберите тем способом, которым ставили: через `brew` или удалением бинарника, который положил `install.sh`.
Частые вопросы
Как поставить Chief для Claude Code?
Выполните `brew install minicodemonkey/chief/chief` или запустите скрипт `install.sh` из репозитория. Затем в корне проекта вызовите `chief new`, опишите задачи и откройте панель командой `chief`. Claude Code должен быть установлен и авторизован.
Что такое цикл Ralph Wiggum в Chief?
Каждая итерация запускает агента с чистым контекстом и берет следующую задачу из prd.md. Прогресс между итерациями хранится в progress.md, поэтому контекст не раздувается и работа не теряется.
Можно ли запускать Chief с Codex или OpenCode?
Да. Пропишите `provider: opencode` в блоке `agent` файла `.chief/config.yaml`, запустите `chief --agent opencode` или задайте `CHIEF_AGENT=opencode`. Допустимые значения: `claude`, `codex`, `opencode`, `cursor`, `gemini`.
Где Chief хранит данные проекта?
В каталоге `.chief/prds/<имя>/` лежат prd.md с задачами и статусами, progress.md с заметками агента и журнал `claude.log` с сырым выводом (для других провайдеров имя файла другое).
Сколько итераций сделает Chief?
Если `--max-iterations` не задан, предел считается по числу оставшихся задач плюс запас. Его можно менять клавишами `+` и `-` прямо в панели.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыBash-цикл, который заново запускает Claude Code или Amp с чистым контекстом, пока все истории из PRD не пройдут проверки, и два скилла для PRD
Набор для Claude Code: восемь агентов по фазам работы, 21 скилл и хуки, которые держат агента в заданных рамках.
CLI, который хранит инструкции для агента в одном месте и раскладывает их по нужным конфигам Claude Code, Cursor, Codex, Copilot и еще двух десятков инструменто
Рабочая конфигурация Claude Code: планировщик с ревью по этапам, субагенты и скиллы анализа, рефакторинга и синхронизации документации
Агент для программирования на Rust с графическим окном, терминалом, режимом ACP для Zed и MCP-сервером
Плагин для Claude Code: 39 команд для PR, ревью, коммитов и спецификаций, девять ролей экспертов и хуки, восемь языковых версий
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Chief — цикл задач для Claude Code (эта карточка) | нет | 474 | |
| Ralph TUI | нет | 2 467 | терминальная панель, которая ведет семь агентов по списку задач циклом; у Chief список задач живет в prd.md, а итерации разделены чистым контекстом и коммитом на задачу |
| Open Ralph Wiggum | нет | 1 906 | команда `ralph` повторяет один и тот же промпт, пока не появится метка завершения; Chief выдает агенту следующую задачу из prd.md |
Коротко о README
Страница проекта кратко излагает установку, команды `chief new` и `chief`, принцип цикла Ralph Wiggum и список поддерживаемых агентов. Подробности вынесены на сайт документации. Лицензия MIT.