Calendar

Plan your time with month, week, and day views. Time-block tasks, set availability windows, and create recurring events.

Views

The calendar supports multiple views:

  • Month, overview of the full month with event indicators
  • Week, detailed hourly grid for the current week. This is your primary planning view.
  • Day, focused view of a single day’s schedule
  • List, upcoming events as a simple chronological list

Switch between views using the buttons in the calendar header. A Today button jumps you back to the current date.

Creating events

There are several ways to create events:

  1. Click a time slot, click any empty spot on the week or day view to open the quick-create popup
  2. Drag to create, click and drag across a time range to create an event with that exact duration
  3. Quick Capture, press Cmd+K and type “meeting tomorrow at 2pm”
  4. Ask the AI, say “Schedule a meeting tomorrow at 2pm” in the chat and it creates it for you

Time-blocking tasks

This is where CoachKeeper’s loop comes alive. The calendar has a todo tray on the side showing your unscheduled tasks. Drag a task from the tray onto a time slot to create a linked time block.

When a task is time-blocked:

  • The calendar event shows which task you’re working on
  • The todo shows when you’ve scheduled time for it
  • The AI knows both, so it can suggest better scheduling
  • When you sit down to work, the full context (notes, checklist, estimates) is right there

You can also ask the AI: “Schedule my top 3 backlog items this week”, it checks your availability and creates the blocks for you.

Editing events

  • Drag to move, grab an event and drag it to a new time or day
  • Drag to resize, grab the bottom edge of an event to change its duration
  • Click to edit, open the event detail to update title, time, description, or linked todo
  • Delete, from the detail view, or drag the event to the delete zone

Recurring events

Set events to repeat daily, weekly, monthly, or with a custom pattern. Recurring events are ideal for:

  • Standup meetings
  • Writing or deep work blocks
  • Weekly reviews
  • Exercise or habits

When editing a recurring event, you can choose to edit just this occurrence or the entire series. Skip individual occurrences by adding exception dates, no need to delete the whole series.

Availability windows

In Settings, define your weekly availability, the hours you’re open for work. For example:

  • Monday–Friday, 9:00 AM – 12:00 PM
  • Monday–Friday, 2:00 PM – 6:00 PM

The calendar displays colored bands showing your available hours, making it easy to spot free time at a glance.

The AI uses these windows when scheduling. Ask it to “plan my week” and it only fills slots within your availability, never overbooks you.

You can also set:

  • Default task duration, for quick time blocks (e.g., 25 minutes for pomodoro-style sessions)
  • Break duration, minimum gap between consecutive scheduled blocks

Tips

  • Use the week view for planning. Month view is for the big picture; week view is where real scheduling happens.
  • Set your availability first. Once the AI knows your hours, it can schedule your tasks intelligently.
  • Time-block with the tray. The todo tray makes it visual and quick, drag your most important tasks onto the calendar at the start of each day.
  • Ask the AI to plan your week. Instead of manually arranging blocks, tell the AI what you want to accomplish and let it propose a schedule you can adjust.