
This extension allows you to schedule any Raycast command to run automatically at specific times or intervals. Perfect for automating repetitive tasks, running periodic checks, or executing AI commands on a regular basis.
To grab Raycast command:
Cmd+Shift+C (or Ctrl+Shift+C on Windows), or right-click the command and choose "Copy Deeplink"| Type | Description | Example Use Cases |
|---|---|---|
| One-time | Execute once at a specific date and time | Meeting reminders, deadline alerts |
| 15/30 minutes | Run every 15 or 30 minutes | AI model checks, quick status updates |
| Hourly | Execute every hour | System monitoring, regular backups |
| Daily | Run at the same time every day | Morning briefings, daily reports |
| Weekly | Execute on specific days of the week | Weekly summaries, maintenance tasks |
| Monthly | Run on a specific day each month | Monthly reports, billing reminders |
| Custom Cron | Use cron expressions for complex schedules | "Tuesdays and Fridays at 9 AM", "Every 2 hours on weekends" |
Some commands may require permissions that need to be granted when they first run. Check the execution logs for permission-related errors.
Use "View Execution Logs" to see:
This extension leverages the following open-source libraries:
Big-up to the maintainers and contributors of these neat projects. 🙏🏽
View and manage your scheduled commands.
Create a new scheduled command.
View logs of scheduled command executions.
Check for due scheduled commands.
raycast-x is recognized as invalid format.15mins and 30mins now run at their correct cadence instead of effectively using hourly timing in due-check logic.15mins, 30mins, and hourly, keeping next-run and due-check behavior consistent.brew > upgrade) would fail with "Invalid launch: mode 'default' cannot launch mode 'view' with type 'background'" when scheduled to run in the background. These commands now automatically fall back to user-initiated launch mode so they still execute on schedule.execute-due-commands.ts) that could lead to lost updates for scheduled commands if multiple commands were executed simultaneously. All updates are now accumulated and saved in a single, atomic operation.