> 本文已收录到 [AI编程一站式导航](https://ai80.net)。本文链接:[03.9 2026 年最佳 AI 编码工具完全指南]
(https://code.ai80.vip/ai-tool-guides/03.9 2026 年最佳 AI 编码工具完全指南)
> 强烈推荐:AI编程巴士网站:[稳定纯净的ClaudeCode套餐供应](https://code.ai80.vip/home);
Claude Code /loop 无限循环:一台电脑即可化身无数自主 Agent
写在前面
Claude Code 刚刚发布了 v2.1.71,带来了一个看似不起眼但杀伤力极大的新功能:/loop。
一句话解释:让 Claude 自己在后台循环执行任务,你该干嘛干嘛。
比如你部署了一个服务,想每 5 分钟检查一下是否成功:
/loop 5m 检查部署是否完成,如果失败了告诉我原因
就这么一行。Claude 会自动创建一个定时任务,每 5 分钟跑一次你的指令,直到你关掉它。
你可能会好奇:
/loop和普通的 cron 脚本有什么本质区别?- 怎么把 Claude Code 真正配置成一个自主运转的 Agent?
- 和最近很火的 OpenClaw(小龙虾)相比,谁更适合开发者?
/loop 怎么用
/loop 的用法就一句话:给一个时间间隔,给一句话描述任务,剩下的 Claude 自己搞定。
几个典型用法:
/loop 5m 检查部署是否完成— 每 5 分钟盯一次部署状态/loop 20m 去 GitHub 看看有没有新的 issue,有的话分类打标签— 自动处理 issue/loop 1h 跑一遍测试套件,把失败的用例列出来并尝试修复— 每小时跑一次测试/loop 30m 分析 logs 目录下最近的错误日志,生成摘要— 定期做数据分析/loop 检查构建状态— 不指定间隔,默认 10 分钟
时间单位支持 s(秒)、m(分)、h(时)、d(天),底层是标准 cron 表达式。任务在 Claude 空闲时执行,不会打断你正在进行的对话。
同时还支持一次性提醒,直接用自然语言:
下午 3 点提醒我推送 release 分支
45 分钟后,检查集成测试是否通过了
一个 session 最多同时跑 50 个定时任务,3 天后自动过期。任务跟随 session 生命周期,关掉终端就没了。
不只是定时器
你可能觉得,不就是个定时器吗?
不是。
/loop 真正的意义在于,它把 Claude Code 从一个「你问我答」的工具,变成了一个始终在线、自主运转的 Agent。
此前社区里流行的 Ralph Loop(一种让 Claude Code 无限循环开发的技巧),需要自己写 bash 脚本、配 stop hook、处理各种边界情况。有人用它让 Claude 连续跑了 11 个小时,自动实现了 54 个功能、跑了 1291 个单元测试。
现在,/loop 把这件事变成了一行命令。
而且你可以套娃:/loop 里面可以跑另一个 / 命令。 比如每 20 分钟跑一次 /review-pr,或者每小时跑一次 /simplify。Skill 套 Loop,Loop 套 Skill,无限组合。
说到这里,就不得不提最近很火的 OpenClaw(小龙虾)。
OpenClaw 是一个开源的自主 AI Agent 框架,由 Peter Steinberger 开发,能在后台持续运行、自动执行任务、自己写代码扩展自己的能力。有人用它自动回复邮件,有人让它帮忙砍价买车砍了 4200 美元,还有人让它自动处理保险理赔。它的核心卖点是:永不停歇的自主 Agent。
但现在,Claude Code 加上 /loop,基本可以复刻 OpenClaw 的核心体验。而且是在你最熟悉的终端里,用你最熟悉的开发工具链。
怎么把 Claude Code 用成小龙虾:三个关键配置
第一:/loop 是引擎
有了 /loop,Claude Code 就有了自主运转的能力。但光有循环还不够,你需要告诉它「循环的时候干什么」,以及「怎么记住自己干了什么」。
一些典型用法:
/loop 30m 扫描项目里的 TODO,能修的就修掉,然后更新进度日志
/loop 10m 检查 Sentry 有没有新的线上报错,有的话定位原因并提交修复 PR
/loop 1h 读取用户反馈表格,把新反馈按类型分类,严重的生成 issue
/loop 2h 检查邮箱里的技术支持邮件,整理出待处理清单
关键是把任务描述写清楚。 /loop 里的 prompt 就是 Agent 的灵魂,写得好,它就是一个靠谱的值班工程师;写得差,它就是一个无限消耗 token 的机器。
第二:CLAUDE.md 是大脑
OpenClaw 有长期记忆,Claude Code 也有:CLAUDE.md。
在项目根目录放一个 CLAUDE.md,写上项目的约定、代码规范、常见操作流程,Claude 每次启动都会读取。这就是它的「大脑」。
一个实际的例子:
# 项目:*** 监控系统
## 核心规则
- 所有 API 改动必须同步更新 openapi.yaml
- 测试覆盖率不低于 80%
- commit message 遵循 conventional commits
## 常见操作
- 部署命令:`make deploy-***`
- 日志路径:`/***/logs/`
- 告警检查:`curl -s http://***:9090/api/v1/alerts`
## /loop 任务清单
- 每 30 分钟检查一次告警接口
- 每 2 小时跑一次 lint + test
- 每天早上 9 点生成昨日变更摘要
Claude 读了 CLAUDE.md 就知道自己是谁、该干什么、怎么干。
这和 OpenClaw 的 skill 系统异曲同工。只不过 OpenClaw 用的是自己定义的 skill 格式,Claude Code 用的是一个 markdown 文件。简单粗暴,但够用。
第三:日志 + Git = 永不丢失
自主 Agent 最怕什么?跑了一晚上,第二天发现什么都没记下来。
解决方案:让 Claude 把每次循环的结果写进日志文件,然后用 Git hook 自动提交。
1. 在 CLAUDE.md 里要求写日志:
## 日志规范
- 日志目录:`/***/agent-logs/`
- 文件命名:`YYYY-MM-DD.md`
- 每次 /loop 执行后,追加一条记录,格式:
`[HH:MM] 任务名 | 结果 | 备注`
- 每日结束时生成当天摘要
2. 配置 Git hook 自动保存:
在 .claude/settings.json 中配置 hook,让每次工具调用结束后自动 commit:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Bash|Write|Edit",
"command": "cd /***/ && git add -A && git diff --cached --quiet || git commit -m 'auto: agent checkpoint' --no-verify"
}
]
}
}
这样做有三个好处:
- 省 token:不需要 Claude 自己去执行 git 命令,hook 自动完成
- 永不丢失:每次文件变更都会被 Git 记录
- 可回溯:出了问题,
git log看看 Agent 到底干了什么
这三样东西组合在一起,就是一个完整的自主 Agent 系统:/loop 提供循环,CLAUDE.md 提供记忆,Git hook 提供持久化。
一台电脑,无数只虾
OpenClaw 的一个卖点是可以同时跑多个 Agent 实例。Claude Code 同样可以。
打开多个终端窗口,每个窗口启动一个 Claude Code session,指向不同的项目目录,各跑各的 /loop。彼此完全独立,互不干扰。
# 终端 1:前端项目,每 10 分钟跑测试
cd /***/{project-a} && claude --dangerously-skip-permissions
> /loop 10m 跑一遍 npm test,失败的用例尝试修复
# 终端 2:后端项目,每 30 分钟检查 GitHub
cd /***/{project-b} && claude --dangerously-skip-permissions
> /loop 30m 检查 GitHub 有没有新 issue 和 PR,需要处理的帮我处理
# 终端 3:数据项目,每小时做一次分析
cd /***/{project-c} && claude --dangerously-skip-permissions
> /loop 1h 读取今天的用户行为数据,生成异常指标报告
一台 Mac,三个终端,一只虾盯测试,一只虾盯 GitHub,一只虾盯数据。
想加第四只?再开一个终端就行。理论上,只要你的 API 额度撑得住,可以开无数个。
用 Claude Code Max 订阅的话,$200/月不限量,三只虾、五只虾、十只虾,随便跑。
另外,v2.1.71 修了一个相关的 bug:此前多个 Claude Code 实例同时运行时,plugin 安装会互相覆盖,现在已经修复。
和小龙虾的区别
公平地说,Claude Code + /loop 目前还不能完全替代 OpenClaw。
OpenClaw 的优势:
- 有完善的消息通知系统(Telegram、Discord、WhatsApp),Agent 干完活会主动找你汇报
- 支持跨设备、跨平台运行,手机上也能收到 Agent 的消息
- 有社区贡献的大量现成 Skill,开箱即用
- 可以 7x24 小时无人值守运行
Claude Code 的优势:
- 和你的开发环境零距离,直接读写文件、跑命令、访问 Git
- 代码理解能力是顶级的,底层是 Opus 4.6
/loop+ CLAUDE.md + Hook 的组合已经覆盖了大部分自主 Agent 场景- 不需要额外安装任何东西,一个终端就够了
对于开发者来说,Claude Code 已经是更自然的选择。 对于需要跨平台通知、非技术任务自动化的场景,OpenClaw 仍然更合适。
不过 OpenClaw 的一些优势,Claude Code 也在补上——Remote Control 已经支持远程控制,Claude Code Desktop 也已经支持 scheduled tasks 的持久化调度(不依赖终端 session)。
v2.1.71 还带了一些其他更新:voice 模式的按键现在可以自定义了,启动冻结 bug 修了好几个,多实例运行更稳定了。完整 changelog 见 GitHub。
常见问题
Q:/loop 任务会一直跑吗?session 关掉怎么办?
A:任务跟随 session 生命周期,关掉终端窗口任务就停了。3 天后自动过期。如果需要持久化调度,可以用 Claude Code Desktop 的 scheduled tasks 功能,它不依赖终端 session。
Q:一个 session 能同时跑多少个 /loop 任务?
A:最多 50 个。一般日常用不到这个上限,除非你真的在批量自动化很多事情。
Q:/loop 里的任务会打断我正在进行的对话吗?
A:不会。任务在 Claude 空闲时执行,不会打断你正在进行的交互。
Q:怎么停止一个 /loop 任务?
A:直接关掉对应的终端 session,或者在 Claude Code 里取消该定时任务。官方文档有具体操作步骤。
Q:--dangerously-skip-permissions 是什么意思,安全吗?
A:这个参数让 Claude 跳过每次操作前的权限确认,适合完全信任的自动化场景。如果你的任务会修改重要文件或执行高风险命令,建议不要加这个参数,让 Claude 保持确认流程。配合 CLAUDE.md 里的权限规范使用更安全。
Q:多个终端同时跑 Claude Code,API 费用怎么算?
A:每个 session 独立计费。用 Claude Pro 订阅的话,多实例同时跑会更快消耗限额;用 Claude Max($200/月)实际上不限量,更适合多实例场景。
> 本文已收录到 [AI编程一站式导航](https://ai80.net)。本文链接:[03.9 2026 年最佳 AI 编码工具完全指南]
(https://code.ai80.vip/ai-tool-guides/03.9 2026 年最佳 AI 编码工具完全指南)
> 强烈推荐:AI编程巴士网站:[稳定纯净的ClaudeCode套餐供应](https://code.ai80.vip/home);