What Kale does

Every constraint respected.

Kale fits tasks around your calendar using rules you set. No guessing, no surprises.

Heads-up warnings

Know before a deadline becomes impossible.

Flagged the same day, while there's still time to reprioritize.

30-day horizon

Every task placed, a month out.

Crunch days visible before they arrive — not just the week ahead.

Work in chunks

Big tasks, split across days.

Sessions over multiple days, with a minimum chunk size you control.

Deterministic recurring

Habits that reset cleanly.

Completions anchor the next occurrence — skipped days never pile up.

Scheduling

Hard deadlines

Set a date by which a task must finish. The scheduler never plans work past it.

Duration estimates

Specify how long a task takes. Kale allocates exactly that much time, no more.

Priority ordering

High-priority tasks are scheduled before low-priority ones within each planning window.

ASAP priority

Mark a task as ASAP and the scheduler places it before everything else, in creation order.

Start date

Tell the scheduler when to start thinking about a task. Nothing is placed before its start date — useful for future work you're not ready to schedule yet.

Work in chunks

Split large tasks into sessions across multiple days, with a minimum chunk size you control.

Reminder tasks

Zero-duration items that surface on a chosen date without taking a time slot — perfect for nudges and check-ins.

Heads-up warnings

When a task can no longer fit in the remaining time before its deadline — but the deadline hasn't passed yet — Kale flags it the same day so you can reprioritize before it's too late.

Overdue detection

When a deadline passes with work still unfinished, Kale marks the task overdue and keeps it visible until you act. Nothing slips off your list quietly.

Recurring tasks

Recurring tasks

Define tasks that repeat on any RRULE schedule — daily, weekly, every other Friday, last Monday of month, or any custom interval.

Yearly recurrence

Schedule tasks that repeat once a year — annual reviews, renewals, taxes, anniversaries. Kale places each occurrence on time and keeps the series running, year after year.

Completion tracking

Completions anchor the next occurrence so skipped days never create scheduling debt.

Schedule after completion

Set a task to reschedule N days after you mark it done — useful for habits and maintenance where the interval resets from when you finish, not a fixed calendar day.

Recurrence end

Set a stop date or occurrence limit on any recurring task. Kale stops scheduling new instances automatically — no manual cleanup needed.

Recurrence start

Set a date for when a recurring series begins. No occurrences are scheduled before that date — useful for planning future habits in advance.

Calendar

Calendar connections

Connect Google Calendar, or subscribe to any calendar's .ics link. Pick which calendars count — busy events block time, free ones show without blocking. Import only the details you choose — titles, locations and descriptions can stay out.

Working hours

Kale only schedules tasks inside your configured working window — per day if you want.

Calendar view

See your scheduled tasks plotted against calendar events in a day or week grid.

30-day planning horizon

Kale schedules a full 30 days out, not just the week ahead. Every task is placed, every deadline mapped, crunch days visible before they arrive.

Multiple schedules

Define named schedules (deep work, light days) and assign them per task.

Task management

Task list

Add, edit, and delete tasks with a clean inline editor. Priority, deadline, and chunk settings all in one place.

Pause & resume

Pause a task mid-session and Kale replans the remaining time automatically. Pick up exactly where you left off.

Parallel tasks

Run several tasks at once — start, pause, and finish each one on its own, with its own time tracked. Built for the age of agents: kick off a few jobs, let them run side by side, and keep every one in view.

Organization

Workspaces

Group tasks by context — deep work, admin, side projects. Each workspace carries its own default priority, chunk size, and schedule, so new tasks inherit the right settings automatically. Color-coded across your calendar and task list.

Everything in one view

Scheduling

✓Hard deadlines
✓Duration estimates
✓Priority ordering
✓ASAP priority
✓Start date
✓Work in chunks
✓Reminder tasks
✓Heads-up warnings
✓Overdue detection

Recurring tasks

✓Recurring tasks
✓Yearly recurrence
✓Completion tracking
✓Schedule after completion
✓Recurrence end
✓Recurrence start

Calendar

✓Calendar connections
✓Working hours
✓Calendar view
✓30-day planning horizon
✓Multiple schedules

Task management

✓Task list
✓Pause & resume
✓Parallel tasks

Organization

✓Workspaces