What Kale does
Every constraint respected.
Kale fits tasks around your calendar using rules you set. No guessing, no surprises.
Know before a deadline becomes impossible.
Flagged the same day, while there's still time to reprioritize.
Every task placed, a month out.
Crunch days visible before they arrive — not just the week ahead.
Big tasks, split across days.
Sessions over multiple days, with a minimum chunk size you control.
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
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.
Today view
See exactly what's planned for today: start times, durations, and which chunk you're on.
Pause & resume
Pause a task mid-session and Kale replans the remaining time automatically. Pick up exactly where you left off.
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
Recurring tasks
Calendar
Task management
Organization