这个项目能做什么
dont-burn-it-all 是一款 Go 命令行工具及 Claude Code 插件,允许你在保留配额余量的前提下,利用 Claude Code 的 5 小时订阅配额执行真实的并行任务。该工具基于 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 集成,支持自然语言控制。仓库中包含了详细的参数表、通知钩子,以及关于 PR 审查、沙箱工作和定时处理的示例。
评论
0 评分人数达到10人后显示
登录后参与讨论。