Sobre o projeto
dont-burn-it-all é uma ferramenta de linha de comando Go e um plugin do Claude Code que permite gastar a cota de assinatura de 5 horas do Claude Code em trabalho paralelo real, mantendo uma reserva. Ele mede o uso contra o endpoint ao vivo da Anthropic, não uma estimativa local, e recusa iniciar quando a porcentagem alvo configurada seria excedida. A ferramenta oferece vários subcomandos: `burn run` inicia uma ou mais sessões headless `claude -p` para um objetivo dado, respeitando limites máximos de turnos, guardas de custo e isolamento opcional por sandbox; `burn process` itera sobre itens de fontes externas como Jira, criando uma sessão por ticket em modos como enrich (adicionar comentários) ou implement (branch, edição, drafting de PR); `burn overview` exibe resumos das execuções passadas; `burn connect` valida e consulta fontes; e `burn setup` verifica a configuração. A instalação pode ser feita via mise ou compilando a partir do código-fonte. Os recursos de segurança incluem recusa de execução quando variáveis de ambiente de risco de faturamento estão presentes, eliminação dessas variáveis das sessões, uma pré-verificação dry-run e a opção opcional `--dangerously-skip-permissions` para execuções desatendidas. O plugin integra-se com o Claude Code via comandos slash e skills, permitindo controle por linguagem natural. Tabelas detalhadas de flags, hooks de notificação e exemplos para revisão de PR, trabalho em sandbox e processamento agendado estão incluídos no repositório.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.