Об этом проекте

dont-burn-it-all — это CLI-утилита на Go и плагин для Claude Code, который позволяет использовать 5-часовой лимит подписки Claude Code для реальной параллельной работы, оставляя запас неиспользованных ресурсов. Инструмент считает использование ресурсов по данным с живого эндпоинта Anthropic, а не по локальной оценке, и отказывается запускать сессии, если будет превышен заданный пользователем процент лимита. Утилита имеет несколько подкоманд: `burn run` запускает одну или несколько сессий `claude -p` без интерфейса для достижения заданной цели, соблюдая пороговые значения, максимальное количество шагов, ограничения по стоимости и опциональную изоляцию в песочнице; `burn process` обрабатывает элементы из внешних источников, например Jira, создавая отдельную сессию для каждого тикета в режимах enrich (добавление комментариев) или implement (создание ветки, редактирование, подготовка черновика PR); `burn overview` выводит сводки по прошлым запускам; `burn connect` проверяет и запрашивает данные из источников; а `burn setup` проверяет корректность конфигурации. Установить утилиту можно через mise или собрав из исходного кода. К функциям безопасности относятся отказ от запуска при наличии переменных окружения, связанных с рисками биллинга, их удаление из сессий, пробный запуск в режиме dry-run и опциональный флаг `--dangerously-skip-permissions` для запусков без сопровождения. Плагин интегрируется с Claude Code через slash-команды и навыки, что позволяет управлять им с помощью естественного языка. В репозитории также приведены подробные таблицы флагов, хуки для уведомлений и примеры использования для ревью PR, работы в песочнице и запланированной обработки задач.