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.

The Scheduler view in the Brain dashboard — recurring tasks and automated actions Chalie runs in the background.

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.