早上醒来发现代码审查已经完成,新闻简报素材已整理好,安全漏洞报告已在等待?Claude Code的Scheduled Task不只是梦想。设置一次,它就会自动重复执行,是真正的自动化功能。
What Is It?
这是Claude Code新增的定时任务(Scheduled Task)功能。只需写一次提示词并设定执行周期,Claude就会自动重复执行。 不用每次手动打开终端输入命令,设置好后Claude自己就会运行。
有两种方式。在Claude Code(终端)中,使用/loop命令在会话内设置重复任务;在Claude Cowork(桌面应用)中,使用/schedule命令创建即使关闭应用也能维持的永久计划任务。
Key Takeaway
/loop 5m 检查部署状态并告诉我结果 — 每5分钟执行
/loop 2h 审查PR 1234 — 每2小时执行
/loop check the build — 省略间隔时默认10分钟
45分钟后确认集成测试是否通过 — 自然语言一次性提醒也OK
内部通过生成cron表达式注册到调度器。 后台运行CronCreate、CronList、CronDelete三个工具,每个会话最多可注册50个任务。时间基于本地时区,说每天早上9点就会在当地时间9点执行。
Cowork桌面应用更强大。通过侧边栏的Scheduled菜单,可以用GUI设置任务名称、描述、提示词、周期(每小时、每天、每周、仅工作日)。 首次执行后,Claude会自动优化提示词,使下次执行更精确。
What Changes?
以前所有AI工具都是彻底的被动型(reactive)——我提问才回答,我执行才运行。Scheduled Task将这一模式颠覆为主动型(proactive)。 睡觉时、开会时、下班后,Claude都在工作。
| 传统方式(手动) | Scheduled Task(自动重复) | |
|---|---|---|
| 代码审查 | 每天早上手动打开查看 | 每天早9点自动执行,只查看结果 |
| 安全检查 | 以后再做,结果忘了 | 每周一10点自动漏洞扫描 |
| 依赖管理 | 更新堆积后集中爆发 | 每周四自动检查,推荐安全更新 |
| 部署监控 | 每5分钟手动刷新 | /loop 5m自动轮询,完成后通知 |
| 开始工作 | 纠结从哪里开始30分钟 | 早间简报已在等待 |
@joshproductletter在Threads上称这个功能为Claude Code 2.0。自动卡片新闻上传、自我改进提示词、SaaS文档自动更新、模板生成自动化、新闻简报自动收集——所有重复性工作都可以托付给它。
看实际案例更有感触。Daria Cupareanu测试了6个计划任务——早晨邮件和日历简报、文件自动整理、Stripe销售报告、发票整理、Apple Notes整理、机票价格追踪。 一位营销人员通过Railway和cron每周一自动运行竞争对手分析智能体。
社区还出现了开源插件claude-code-scheduler。 利用OS原生调度器(macOS launchd、Linux crontab、Windows Task Scheduler),即使Claude Code关闭也能在指定时间执行。Git Worktree模式可以在隔离的分支中工作后自动创建PR。
Heads Up
/loop(终端):需要会话保持开启,3天后自动过期。Claude响应期间任务会等待,结束后只执行一次,无补偿缺失次数。
Cowork:应用可关闭,但长时间任务或第三方集成可能有限制。
插件:使用--dangerously-skip-permissions标志,autonomous模式请只用于可信任的任务。
Getting Started
- 直接从Claude Code终端开始
最快的方法。在终端输入/loop 30m 检查PR即可。每30分钟自动执行。 间隔可使用s(秒)、m(分钟)、h(小时)、d(天)单位,或使用every 2 hours等自然语言。 - Cowork桌面用 /schedule
将Claude Desktop更新到最新版本(可能需要更新两次)。 在Cowork会话中输入/schedule,Claude会通过提问帮您配置任务。也可以在侧边栏Scheduled→New task中直接创建。 - 具体的提示词是关键
检查过去24小时提交中的bug、安全问题、错误处理遗漏,并以文件:行号格式整理,比简单说审查代码效果好得多。 首次执行后Claude会自动优化提示词。 - 管理和监控
在终端问有哪些预约任务就能看到列表。说删除部署检查任务即可删除。 在Cowork中,侧边栏的Scheduled区域可以用GUI查看执行历史、修改、暂停、删除。 - 进阶:需要永久调度的话
如果需要关闭终端后仍运行的任务,安装claude-code-scheduler插件。 用/plugin marketplace add jshchnz/claude-code-scheduler安装后注册到OS原生调度器。启用Git Worktree模式可在不接触主分支的情况下,在隔离环境中工作后自动创建PR。




