Scheduling
Set up recurring tasks, daily briefings, and automated actions that run on a schedule.
Automate your day
Chalie can run tasks on a schedule — once, daily, at a fixed time each hour, or on a specific day each month. This turns Chalie from a reactive assistant into a proactive one that works in the background while you focus on other things.

Getting started:
- “Every morning at 8am, give me a news briefing.”
- “Remind me every Sunday evening to review my goals for the week.”
- “Every hour, remind me to stand up and stretch.”
Scheduled briefings
Morning briefings are the most popular scheduled task. Chalie pulls together weather, news, calendar, and email highlights into a single spoken or written update:
- “Every morning at 7:30am, tell me the weather, any news in AI, and what’s on my calendar today.”
- “Every day at 8am, give me a summary of unread emails and the day’s schedule.”
Recurring reminders
Describe how often something should repeat in plain language and Chalie works out the pattern — every minute, every hour, every day, or once a month on a specific day:
- “Remind me every day at 9am to review my priorities.”
- “Remind me the first of every month to back up my files.”
- “Check in with me every hour to remind me to drink water.”
Time-based one-off tasks
Schedule something to happen once at a specific time:
- “At 3pm today, remind me to call the dentist.”
- “Tomorrow morning at 9am, send an email to the team with a good morning message.”
Every schedule starts from a Start Time — the earliest moment it can go off. Leave it out and it starts right away.
Viewing your scheduled tasks
See what’s scheduled:
- “What reminders do I have this week?”
- “When does my morning briefing run?”
- “Show me all my recurring reminders.”
You can also view and manage scheduled tasks from the Scheduler section of the Brain dashboard.
Cancelling a scheduled task
Remove tasks you no longer need:
- “Cancel my morning briefing.”
- “Remove the Monday priority reminder.”
- “Delete all my scheduled tasks.”
How it works
Scheduled tasks are stored in Chalie’s local database and survive restarts — they keep running as long as your Chalie instance is running. Each task fires at its configured time and is fed back to Chalie as a real turn, so it actually does something (fetches news, drafts an email, sends a reminder) rather than just popping up static text. Results appear in the Chalie interface and are spoken aloud when the task fires.