Hasty Briefsbeta

双语

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审核和注释功能实现灵活的人工介入控制。
  • 文档提供了使用不同参数和策略运行工具的示例命令及配置说明。