Schedule tasks on the web - Claude Code Docs
Source
1 min read
Summary
Claude Code now supports scheduled autonomous tasks that run on a cron-like schedule in the cloud, with access to GitHub repos and MCP connectors. This enables hands-off recurring work like daily PR reviews, CI failure analysis, dependency audits, and documentation syncing without any custom infrastructure.
Key Insight
- Three scheduling surfaces exist: web UI (claude.ai/code/scheduled), desktop app, and CLI (
/schedulecommand). The CLI allows natural-language scheduling like/schedule daily PR review at 9am. - Branch safety: by default, scheduled tasks can only push to
claude/-prefixed branches. “Allow unrestricted branch pushes” must be explicitly enabled per repo - a sensible guardrail for autonomous agents modifying code. - Cloud environments control network access level, env vars (API keys/tokens), and setup scripts (dependency install). This means scheduled tasks can hit external APIs, databases, or services if configured.
- MCP connectors are included by default on every scheduled task - Claude can read/write to Slack, Linear, Google Drive during autonomous runs. This makes cross-service workflows (e.g., triage Slack support requests into Linear issues) possible without custom glue code.
- Schedule options: hourly, daily, weekdays-only, weekly. Times are wall-clock in your local timezone. Tasks may run a few minutes late but the offset is consistent.
- Each run creates a full session you can review, continue the conversation in, or create a PR from - maintaining full auditability.