A planner that plans

You wake up.
The day is already planned.

Your day, structured for maximum momentum. Esas crafts your daily plan around your existing routines by evaluating your past habits, prioritizing urgent tasks, and factoring in what you've already checked off this week. All the mental setup is done for you. Open it, execute, and keep moving forward.

Local-first No ad networks Works offline
The Esas Today screen on a Saturday: five routines already placed, with Gaming night ranked second.
Placed by the engine

Nobody typed this list. Esas resolved every routine you keep into one ordered day.

The routine engine

Most planners
hand you a
blank page.

Configuration is the deliberate act. Selection isn't.

Every other app turns your day into a buffet — and the choosing is what empties you. You spend the morning deciding, bookmark four good intentions, and get to the evening having done none of them. It's the streaming-carousel problem, except the cost is your week.

Esas takes that decision off you. You configure your routines once — what they are, how often, how demanding. From then on the engine builds the day itself — every day, the moment you open it.

  1. 01 Urgency against the cycle A weekly routine with two days left and one slot open outranks one with all week to go.
  2. 02 Your energy phase Morning, Afternoon, Evening — anchored to when you actually woke, not to 8:00 AM. Demanding work goes where the energy is.
  3. 03 What's already covered Hit your target for the cycle and the engine stops offering it. “You've done this 2 of 2 times this week.”
  4. 04 The shape of the day It won't stack five of the same kind of thing, and it won't fill all seven slots just because it can. Seven is the ceiling, not the target.
  5. 05 How much you can take A load guard learns your tolerance and defers what would tip the day over. After a gap, it comes back lighter on purpose.
  6. 06 Your own weekday rhythm It reads which routines you actually finish on which days, and leans that way. “Morning's your window — fits the pattern.”

And it tells you why. Every placement carries a one-line reason, so the plan is something you can argue with — not a black box you either obey or ignore.

A day with it

Six moments,
and what it does.

Everything below is the engine doing its one job. The quoted lines are what the app actually prints.

Saturday · the day that usually dissolves

You didn't plan your weekend. Esas did — and it planned it differently.

Gaming night is sitting second, above all three of the builder-shaped routines under it. That isn't filler, and it isn't random.

Esas scores every routine against the day it actually lands on. On a day you don't work, restful routines score 1.4× and productive ones drop to 0.6× — so Saturday comes out in a shape Tuesday would never take.

“Full day today. Keep it steady.” Shown beneath the list

Five routines, and Esas calls that a full day. Capacity isn't a fixed number it holds you to — it's what you've shown you can carry, and the plan arrives already sized to it.

A Saturday in Esas: five routines, Gaming night ranked second, with a full-day note beneath the list.
Saturday · already built
2:40 PM · thirty minutes, and you're stuck

You have a gap. You'll spend all of it deciding how to use it.

Tell the Roll what you've actually got — Spark 30m, Momentum 60m, or Deep Work 90m — and it returns one task that fits the window and the hour.

“Light lift, right timing.” Reason shown on the roll

A ninety-minute task never lands in a thirty-minute window. One suggestion, not a list — because a list is the problem you came here with.

The Roll screen, choosing between Spark, Momentum and Deep Work capacity.
Roll · pick your capacity
Thursday · you skipped Tuesday and Wednesday

In every other app, this is the part where something breaks.

Nothing breaks. The routine is set to three times a week, and it's read two of three. There's still Friday.

“On pace for this week.” Reason shown on the task

Cadence is a real setting, not a workaround: every day, three times a week, every other week, once a month. Miss a day and the engine re-paces the rest of the cycle instead of resetting you to zero.

The Routines library, grouped by tag with each routine's cadence visible.
Routines · cadence at a glance
You've been gone eleven days

You open it expecting a graveyard of broken streaks and a guilt trip.

Today comes back deliberately light. Familiar routines, low resistance, fewer of them — and it builds back up over the following days rather than all at once.

“Lighter lift — ease back in.” Reason shown on the task

The engine reads the gap and lowers the ask. This is the moment most planners lose you, so it's the one Esas is most careful about.

Any evening · planning tomorrow

9 AM you is ambitious. 4 PM you has to live with it.

Today holds seven, and the engine usually uses fewer. When a day is full, it says so plainly — “Today is full. Try later or clear a slot.” — instead of quietly letting the list grow past what you'll finish.

Set in Stone locks the morning's plan on purpose: no rerolls, no swaps, and finished tasks earn extra while it holds.

A finite list is the whole design. The cap is what makes the plan a promise instead of a wish.

You're away until the 19th

You want to stop, and you don't want to pay for stopping.

Vacation Mode. Pick the last day it runs, choose how much help you want while you're away, and the engine reshapes what it asks of you — or stops asking entirely.

Rest is a state the system understands, not an absence it punishes.

The proof

Then it shows you
what actually happened.

Week Shape and Month Shape draw your completions as one clean chart — daily pace, monthly lines, a legend you can interrogate one signal at a time.

Insights form out of your own history rather than a template, and Esas waits until one is actually ready instead of nagging you while it's still forming. Charts hold their tongue until there's something true to say.

  • Every chart is platform-native — no web views, no spinners.
  • Your day rolls on your wake time, so a late finish still counts.
  • It all works offline. Your history lives on your device first.
The Progress screen, showing the month shape chart.
Progress · month shape
Tomorrow morning

Stop planning.
Start doing.

Set your routines once. Every morning after that, the day is already there — built, ranked, and explained.

Local-first No ad networks Works offline
Built to compound.