Show HN: Continuous Claude – run Claude Code in a loop
3 months ago
- #automation
- #CI/CD
- #AI-development
- Continuous Claude 是一个CLI工具,旨在自动化循环运行Claude代码以实现迭代开发流程。
- 该工具专为处理大规模任务而设计,例如在数十万行代码库中将单元测试覆盖率从0%提升至80%以上。
- 通过与GitHub集成,可自动创建PR、等待检查并合并变更,模拟CI/CD实践。
- 使用共享的markdown文件(TASKS.md)在迭代间保持上下文,作为Claude的外部记忆存储。
- 采用Bash脚本实现,处理git操作、PR创建和合并功能,支持无限循环或基于成本限制的运行模式。
- 典型应用场景包括依赖项更新、重构任务以及渐进式解决技术债务。
- 通过curl命令即可简易安装,依赖环境需配置Claude Code CLI、GitHub CLI和jq工具。
- 具备可定制的合并策略、分支前缀、注释文件等功能,并能通过git worktrees实现并行运行。
- 该工具强调小而渐进的变更,通过PR审核和注释功能实现灵活的人工介入控制。
- 文档提供了使用不同参数和策略运行工具的示例命令及配置说明。