“Anthropic just made Claude Code run without you. Scheduled tasks are live. This is a big deal.”
—— r/ClaudeAI,⬆️1144 赞,225 条评论
本周,Anthropic 悄悄推送了一个让开发者社区沸腾的更新。
Claude Code 上线了 Scheduled Tasks(定时任务) 功能——你现在可以设定一个任务,然后关闭屏幕去睡觉,让 Claude Code 在深夜独自完成它。
这不是小功能。这是 Claude Code 从"你叫它干什么就干什么"升级成"你不在它也会干活"的转折点。
等等,这到底是个什么功能?
简单说:定时任务让 Claude Code 可以在指定时间自动运行,不需要你盯着屏幕。
以前使用 Claude Code 的方式是这样的:
- 打开终端
- 输入指令
- 等待 Claude 完成
- 看结果、调整、再输入
- 循环往复
整个过程高度依赖你的"在场"。Claude Code 是个需要你喂饭的工具——只要你不开口,它就什么都不干。
Scheduled Tasks 改变了这个逻辑。你定义一个任务和执行频率,Claude 就会按时自动启动、执行、输出结果。
就像雇了一个程序员,但你不需要坐在旁边监督他——下班前交代好工作,第二天早上来看成果就好。
两种模式,两种用法
Claude Code 的定时任务实际上有两种实现方式,适合不同场景:
方式一:桌面端持久任务(Desktop Scheduled Tasks)
这是功能的主角。
打开 Claude Code 桌面应用,左侧边栏点击 Schedule,再点 + New Task,填写以下信息:
- 任务名称:给这个任务起个名字
- 提示词:告诉 Claude 要做什么
- 执行频率:每小时/每天/自定义 cron 表达式
- 工作目录:在哪个项目里执行
- 模型选择:Sonnet 还是 Opus
- 权限模式:允许 Claude 修改哪些内容
桌面端任务是持久的——只要 Claude Code 应用开着,任务就会按时执行,重启也不会丢失。这是它和另一种方式最大的区别。
还有一个实用细节:你可以开启 Worktree 隔离模式。开启后,每次定时任务运行时,Claude 会在一个独立的 Git worktree 中执行,不会和你正在手动操作的主分支冲突。也就是说,Claude 在"影子分支"里干活,干完了你再合并——两条线互不干扰。
方式二:会话级任务(CLI Session-Scoped)
这是给命令行用户准备的轻量版。
在 Claude Code CLI 中,使用 /loop 命令可以创建一个会话内的定时循环任务。它接受标准的 5 字段 cron 表达式:
|
|
和桌面端不同,会话级任务有以下限制:
- 不跨会话:关掉终端,任务就消失了
- 自动过期:创建后 3 天自动删除(最后执行一次后销毁)
- 上限 50 个:每个会话最多 50 个任务
- 必须保持 idle:只有 Claude Code 处于空闲状态时才会触发
这种方式适合"今天调试期间每隔 15 分钟检查一次 CI 状态"这类短期任务。

它能拿来干什么?
光有功能还不够,关键是用在哪里。以下是几个直接可用的场景:
场景一:自动化测试监控
|
|
早上来公司打开电脑,测试报告已经在等你。Claude 不只是跑了测试,还给你分析了失败原因。
场景二:CI 流水线看护
|
|
你在专心开发,CI 红了也不需要你第一时间发现——Claude 在帮你盯着。
场景三:每日代码质量报告
|
|
下班前三分钟看一眼今日代码质量报告,比 Code Review 更及时。
场景四:文档自动同步
|
|
代码改了,文档跟着自动更新——告别"文档永远落后一步"的问题。
场景五:依赖安全扫描
|
|
每周开始工作前,已经确认过依赖没有高危漏洞——安全审计变成了例行公事。
它背后是怎么工作的?
这里有个重要的认知升级值得说清楚。
Scheduled Tasks 并不是简单的"定时运行一段 shell 脚本"。它用的是和 Claude Code 完全相同的 Agentic 架构:
任务触发 → Claude 理解意图 → 制定计划 → 调用工具(文件读写、shell 命令、MCP 服务器)→ 修改文件 → 输出结果
Claude 不是在机械执行一条命令,而是在思考、规划、执行一整套工作流。这意味着它能处理有条件判断的任务——“如果测试失败就这样,如果通过就那样”——而不只是无脑地跑一个脚本。
Anthropic 在官方文档中明确说明:Scheduled Tasks 让 Claude 变成了一个"background worker(后台工作者)",而不是"等待指令的助手"。
这个词选得很准确。
和 n8n / Zapier 有什么本质区别?
看到定时任务,很多人可能第一反应是:这不就是自动化工作流工具(n8n、Zapier、Make)一直在做的事吗?
有区别,而且区别不小。
| 维度 | n8n / Zapier | Claude Code Scheduled Tasks |
|---|---|---|
| 任务定义方式 | 可视化拖拽连线 | 自然语言描述意图 |
| 执行逻辑 | 固定节点、固定路径 | AI 动态推理、灵活应变 |
| 处理异常 | 需要预定义错误分支 | Claude 自主判断如何处理 |
| 代码理解能力 | 几乎没有 | 核心能力 |
| 上手门槛 | 中等(需要学平台) | 低(说人话就行) |
| 适合场景 | 结构化数据流、API 对接 | 代码分析、智能决策、复杂推理 |
简单说:n8n 适合"把 A 的数据搬到 B"这种结构化任务;Claude Code Scheduled Tasks 适合"分析这段代码,根据结果做出判断,然后修改相关文件"这类需要理解和推理的任务。
两者不是竞争关系,而是互补的。用 n8n 触发、用 Claude Code 执行——这才是最强组合。
|
|
有什么需要注意的?
诚实说,这个功能现在还有一些限制和注意事项:
1. 桌面端必须保持开启
桌面持久任务需要 Claude Code 应用处于运行状态。如果你关机了,任务不会在服务器端排队,只会在你下次打开应用时追补执行(如果配置了"错过后补跑"的话)。
2. 权限需要提前设置好
Claude Code 的任务执行是有权限边界的。如果你的任务需要访问某些目录或执行某些命令,需要提前在权限设置里配置好——不然任务触发时可能因为权限问题卡住。
3. 提示词质量决定任务质量
这条是 AI 工具的通病,但 Scheduled Tasks 里更明显:因为你不在场,Claude 理解错了任务意图也不会有人纠正。写清楚、写具体,是确保任务按预期执行的关键。
一个好的定时任务提示词应该包含:
- 明确的触发条件或检查目标
- 期望的输出格式(报告/PR/修改文件)
- 失败时的处理方式
- 不应该修改的范围(“不要动 main 分支的任何内容”)
4. 会话级任务 3 天后自动消失
如果你用的是 CLI /loop 模式,别忘了 3 天后任务自动失效。需要持久运行的任务,务必用桌面端创建。
它意味着什么?
我想在这里说一个更大的背景。
过去两年,AI 编程工具的进化路径基本是这样的:
- 2023:AI 辅助写代码(GitHub Copilot 时代,自动补全)
- 2024:AI 替你写大段代码(Claude、GPT-4、Cursor 时代)
- 2025:AI 能完成一个完整功能(Claude Code、Devin 时代)
- 2026:AI 开始自主规划、异步工作(Scheduled Tasks、Multi-Agent)

Scheduled Tasks 是"2026 阶段"的一个缩影。AI 编程工具不再只是"在你旁边帮你",而是开始"在你不在的时候帮你"。
这两者的差距,就是"工具"和"Agent"的差距。
Reddit 上有人说得很直白:
“这不只是功能更新。这是我第一次觉得 Claude Code 真的像个同事,而不只是个 Copilot。”
我觉得这个描述很准确。
怎么上手?
如果你已经安装了 Claude Code 桌面应用(最新版),现在就可以试:
- 打开 Claude Code 桌面应用
- 左侧边栏找到 “Schedule” 选项(如果没有,检查是否需要更新版本)
- 点击 "+ New Task"
- 填写任务名称、提示词、频率
- 选择工作目录
- 保存,等待第一次触发
推荐的第一个任务:每天早上 8 点,让 Claude 生成一份昨天 git log 的摘要,说明团队做了哪些改动。
|
|
五分钟上手,立竿见影。
Claude Code 一直在向着同一个方向进化:让 AI 承担更多、更复杂、更自主的工作。
Scheduled Tasks 是这条路上的一步——不是终点,但是个重要的转折。
你的 AI 程序员现在不只是"随叫随到",而是开始"主动干活"了。
参考资料:
- Anthropic. (2026). Run prompts on a schedule - Claude Code Docs.
- The Decoder. (2026). Anthropic turns Claude Code into a background worker with local scheduled tasks.
- VentureBeat. (2026). Claude Code’s ‘Tasks’ update lets agents work longer and coordinate across sessions.
- upadhyay, A. (2026). Scheduled Tasks: How to Put Claude on Autopilot.
- Artificial Corner. (2026). How to Turn Claude into a 24/7 Employee.
- r/ClaudeAI. (2026). Anthropic just made Claude Code run without you. Scheduled tasks are live.
- Claude Code Release Notes. (2026). March 2026 Updates.