Schedule Claude Code tasks on the web

Anthropic introduces scheduled tasks for Claude Code, allowing developers to automate recurring workflows like PR reviews and CI analysis directly from the web interface.
Claude Code now supports scheduled tasks directly on the web interface, allowing developers to automate recurring workflows efficiently.
Key use cases include:
- Reviewing open pull requests each morning
- Analyzing CI failures overnight and surfacing summaries
- Syncing documentation after PRs merge
- Running dependency audits every week
Compare scheduling options
Claude Code offers three ways to schedule recurring work:
| Feature | Cloud | Desktop | /loop |
|---|---|---|---|
| Runs on | Anthropic cloud | Your machine | Your machine |
| Requires machine on | No | Yes | Yes |
| Requires open session | No | No | Yes |
| Persistent across restarts | Yes | Yes | No (session-scoped) |
| Access to local files | No (fresh clone) | Yes | Yes |
| MCP servers | Connectors configured per task | Config files and connectors | Inherits from session |
| Permission prompts | No (runs autonomously) | Configurable per task | Inherits from session |
| Minimum interval | 1 hour | 1 minute | 1 minute |
Create a scheduled task
You can create a scheduled task from three places:
- Web: visit
claude.ai/code/scheduledand click New scheduled task. - Desktop app: open the Schedule page, click New task, and choose New remote task.
- CLI: run
/schedulein any session. Claude walks you through the setup conversationally. You can also pass a description directly, like/schedule daily PR review at 9am.
Setup Process
Name the task and write the prompt Give the task a descriptive name and write the prompt Claude runs each time. The prompt must be self-contained and explicit about what to do and what success looks like. The prompt input includes a model selector.
Select repositories
Add one or more GitHub repositories. Each repository is cloned at the start of a run, starting from the default branch. Claude creates claude/-prefixed branches for its changes. To allow pushes to any branch, enable Allow unrestricted branch pushes.
Select an environment Select a cloud environment to control access:
- Network access: set the level of internet access.
- Environment variables: provide API keys, tokens, or other secrets.
- Setup script: run install commands before each session starts.
Choose a schedule and connectors Pick how often the task runs (Hourly, Daily, Weekdays, Weekly). You can also include MCP connectors to give Claude access to external services like Slack, Linear, or Google Drive during each run.
Manage scheduled tasks
Click a task in the Scheduled list to open its detail page. From there, you can:
- View and interact with runs: Click any run to open it as a full session to review changes or create a pull request.
- Edit and control tasks: Use Run now to start immediately, toggle the schedule to pause/resume, or edit the configuration.
- CLI Management: Use
/schedule listto see all tasks,/schedule updateto change a task, or/schedule runto trigger one immediately.
Source: Hacker News










