What Dilo is and how to use it
The complete guide: what it does, what sentences it understands, why it is not a calendar, and how it differs from every other planner. If you came here looking for «what is Dilo», the short answer is in the box below.
Dilo is a time-blocking day planner you fill by speaking. You say a sentence with the time and the task — «from 9 to 9:30, sweep» — and the block appears in your day. When the block ends, the app asks what happened: whether you did it, whether you are moving it, or whether you are dropping it. Those answers produce statistics no other planner has, because no other planner asks. It runs in the browser, with no account, in Spanish, English, Portuguese and French, and it costs nine dollars a year.
The problem it solves
Open your calendar right now. You will see meetings, medical appointments, maybe a birthday. In other words: things whose time was set by somebody else.
Now think about what you have been putting off for weeks. Call the bank. Book the dentist. Answer that email you keep avoiding. Sort out the paperwork. None of that is in your calendar and none of it ever will be, because nobody is waiting for you on the other end. It has no time because nobody makes you give it one.
Your calendar knows when your meeting is. It does not know when you are going to call the bank. And with no when, the task does not exist — it only weighs.
A to-do list does not fix it either, because a list answers what and never answers when. That is why the same three lines have been sitting there for three weeks, looking at you. Every time you open the list you pay the cost of deciding all over again, and deciding is more tiring than doing.
Dilo exists for exactly that gap: turning «I have to do this» into «I'm doing it tomorrow from 10 to 10:15». And making it so cheap in effort — one spoken sentence — that putting it off stops being worth it.
How it works, in three steps
- You say the sentence You tap the microphone and talk normally, the way you would tell a person. There are no fields to fill and no time pickers. If you prefer typing, or your browser has no dictation, you type the same sentence. tomorrow at 10 call the bank→ Call the bank · tomorrow, 10:00 – 10:30
- You confirm what it understood Before anything is created, Dilo shows you how it read the sentence: the title, the day and the hours. If something is wrong you fix it there. This preview is deliberately the only filter there is, and it is the reason Dilo needs no artificial intelligence to check itself: you are already checking it, in half a second.
- The block appears in the day The day is drawn as one continuous vertical ribbon: painted means busy, grey means free. It is not a grid to fill in, it is how much day you have left.
It plays by itself. Nothing to install.
What sentences it understands
The recommended shape is when first, task last: [when] from [time] to [time], [task]. It is not mandatory — the parser accepts any order, and English is often happiest with the task in front — but with the time first, the title is simply everything that follows, and it stops mattering that the task contains numbers («review invoice 3», «finish chapter 2»).
| What you say | What it schedules |
|---|---|
| From 9 to 9:30, sweep | Today, 09:00 – 09:30 |
| sweep from nine to nine thirty | The same. Numbers in words work too |
| meeting from 2 to 3 in the afternoon | 14:00 – 15:00 |
| class from quarter past nine to quarter to ten | 09:15 – 09:45 |
| tomorrow at 9 call Juan | Tomorrow, 09:00 |
| next monday from 3 to 4, review | That Monday, 15:00 – 16:00 |
| read at 8 for an hour | 20:00 – 21:00. A duration works instead of an end time |
| every day from 6 to 7, gym | A routine that comes back each day |
| review invoice 3 from 9 to 9:30 | 09:00 – 09:30, and the «3» is not mistaken for an hour |
Explicit markers — «in the morning», «in the afternoon», «at night», «pm», or saying the hour in 24-hour form — always win. If you say them, there is nothing left to guess.
Each language has its own grammar, written out in full and separately. There is no shared engine being translated: English understands «quarter to ten» and French understands «dix heures moins le quart» because they are programmed apart. It is more work, and in exchange touching one language cannot break another.
How it decides the hour when you don't
This is the detail that surprises people most, so it is worth spelling out. There are two rules and both are deterministic: they always do the same thing.
Rule 1 · The next time that hour comes around
If you say an hour without saying morning or evening, Dilo resolves it to the next future occurrence. Nobody schedules things in the past.
(it is 15:00) From 9 to 9:30, sweep→ 21:00 – 21:30, because nine in the morning has gone (it is 07:00) gym at 6→ 18:00, for the same reasonIf neither reading still fits today, the block moves to tomorrow without asking. And if the end lands before the start, it is pushed twelve hours so the block makes sense.
Rule 2 · The four-in-the-morning line
When you name an explicit future day, the current time is no longer a reference: tomorrow at ten at night has not happened yet, and neither has ten in the morning. There the tie is broken by an imaginary line at 04:00: above it means morning, below it means afternoon.
tomorrow from 5 to 6, workout→ 05:00 – 06:00, in the morning tomorrow from 3 to 4, review the accounts→ 15:00 – 16:00, in the afternoonIt sounds arbitrary until you use it: people who work out at five in the morning really do, and nobody schedules anything for three in the morning.
Closing the block
Here is the one thing Dilo does that no other planner does.
When a block ends, the app steps in front of you and asks: what happened? You have four ways out and all of them take a second:
- Complete — you did it. It closes and counts towards your statistics.
- Reschedule — it did not happen, but it is still alive. Extend it by 15, 30 or 60 minutes, send it to the next free gap, or dictate a new time.
- Cancel — not today. It closes without guilt, but the cancellation is on the record.
- Edit — for when the thing that was wrong was the block, not you.
It looks like an interface detail and it is the whole product. Without that question, a planner only stores intentions: what you thought you would do on Monday morning. With it, the planner also stores what actually happened, and the gap between those two is the only information that can make you plan better next month.
Why it matters that it is compulsory
An end-of-day review — which other tools do have — happens when you no longer remember and when you are tired, so you fill it in roughly or you don't fill it in at all. The question at the end of the block arrives at the one moment when the answer is exact and costs a single tap. That is the whole trick.
What it does not do matters just as much: cancelling Tuesday's gym does not scold you, does not break a streak and does not kill the routine. On Wednesday the gym is back. A system that punishes you gets abandoned within two weeks.
The gaps have names
In an ordinary grid, free space is white space: it says nothing. In Dilo the gaps between blocks label themselves — «2 h free» — and that label changes what you see. You are no longer looking at a planner with six things on it, you are looking at how much real day you have left.
When you dictate something without saying when, that gap is the obvious place for it. And when you reschedule a block that got away from you, «next free gap» is a single tap.
Routines and exceptions
Anything you dictate as recurring — «every day from 6 to 7, gym» — is stored as a rule, not as hundreds of copies. That has one important practical consequence: touching a single day does not touch the routine.
- You cancel Tuesday's gym → an exception is created for that Tuesday. On Wednesday it is back.
- You move Thursday's gym to 20:00 → only that Thursday changes.
- You want to end the routine for good → that is a separate action, with a confirmation, and everything already closed stays in your statistics.
What the statistics measure
Everything here comes out of the block closures, so there is nothing to fill in by hand. You can look at the last 7, 30 or 90 days:
- Completion rate: what share of what you scheduled ended up done.
- Time planned against time completed, in hours and minutes.
- By part of the day: where you deliver and where everything falls apart. There is almost always one band dragging the result down, and it is almost never the one you would guess.
- What you cancel most: the list of tasks you schedule again and again and never do. It is uncomfortable to look at and the most useful thing here.
- History of the days you have closed.
There is a whole article on what to do with these numbers: planned against actual.
Where your data lives
Dilo is local-first: your tasks are stored in the browser of whatever device you are using, and the sentence you dictate is interpreted right there, without being sent anywhere.
- There are no accounts. No username, no password, no required email. You could not create an account if you wanted to.
- Syncing is optional. If you want the same day on your phone and your computer, you generate a code and enter it on both. Only then do the title and time of your tasks travel to a server. Whoever has that code sees that day: treat it like a password.
- You can take everything with you. Settings exports all your tasks to a file, and imports them back.
- It works offline. The internet is only needed for syncing. Voice dictation does depend on the browser and may need a connection.
What it costs and what is free
Nine dollars for one year of access, as a one-time payment. It is not a subscription: it does not renew by itself, and when the year is up you are charged nothing — the free limit simply comes back.
Before paying you can complete 20 tasks for free. Not 20 days and not 20 launches: 20 blocks actually closed. By then you have seen your first statistics and you know perfectly well whether this is for you.
What you are paying for is the statistics, and there is an honest reason to say so out loud: the value of this product accumulates. One day tells you nothing; three months of closures tell you what hour you deliver at and which task you have been cancelling since March.
Refund within 14 days, no explanation needed.
Dilo against the alternatives
An honest comparison, including the places where Dilo loses.
| Tool | What it is good at | Where it falls short | Approx. per year |
|---|---|---|---|
| Dilo | Filling the day in a minute by speaking, and closing every block | It is only your day: no work calendar integration, no project management | $9 |
| Google Calendar | Appointments with other people, invitations, sharing | Adding a task of your own takes several taps, and it never asks whether you did it | Free |
| Structured | Seeing the day as a timeline; beautifully made | You plan it by hand, tap by tap, and there is no block closure | ~$20 |
| Tiimo | Visual planner designed with the neurodivergent community | Far higher price, and still no record of planned against actual | ~$80 |
| Sunsama | Guided daily planning ritual, integrated with work | A professional tool, with a review only at the end of the day | ~$200–260 |
| Motion | An AI that places your tasks for you | If the machine decides, you never learn how long things take you | High |
| Todoist / the Notes app | Capturing whatever occurs to you, fast | They answer «what» and never «when». That is the problem above | Free or low |
Third-party prices are approximate, as of mid-2026; check them on their own sites.
And one thing Dilo does not claim as a difference: scheduling by voice. That already exists in several apps. Voice is not the product, it is the door — it is what makes filling a whole day possible without wearing you out. What does not exist anywhere else is the question at the end.
Who it is for, and who it isn't
It fits if…
- Your problem is not remembering things, it is never giving them a time.
- Your day is filled by your own tasks, not other people's meetings: you study, you work for yourself, you run a household.
- Configuring tools exhausts you and you want something that works on day one.
- You want to know how long things really take you, not how long you think they take.
It does not fit if…
- You need it to sync with your company calendar or manage a team's tasks.
- You want a project manager with subtasks, tags and dependencies.
- You want an AI to plan for you: here you decide and the app just takes you at your word.
- You need bulletproof alerts with the app closed. The web has real limits here; installing it to your home screen helps, but you should know before you start.
Articles to get more out of it
Frequently asked questions
- What is Dilo, exactly?
- A time-blocking day planner you fill by speaking. You say a sentence with the time and the task and the block appears in your day. When each block ends, the app asks what happened. It runs in the browser, with no account, in four languages.
- How is it different from Google Calendar?
- A calendar is built for appointments with other people. Dilo is built for the tasks that depend only on you and never get a time. It also asks at the end of every block whether you did it, which no calendar does.
- Does it use artificial intelligence?
- No. The sentence is interpreted by a hand-written grammar, a separate one per language. That is why it answers instantly, works offline, and the sentence never leaves your device. You always see a preview of what it understood before the task is created.
- Do I have to speak in a particular way?
- No, though it helps to say the when first: «tomorrow from 10 to 11, report». Then the title is everything that follows and it stops mattering that the task contains numbers.
- What if my browser has no dictation?
- You type the same sentence and exactly the same thing happens. Dictation does not exist in every browser, so typing is not an extra: it is a first-class path.
- Can I plan tomorrow tonight?
- Yes, and it is the recommended way to use it. Say «tomorrow from…» and the blocks land on the next day.
- How do I make a routine?
- By dictating the repetition: «every day from 6 to 7, gym». It is stored as a rule, not as copies, so cancelling or moving one day does not affect the others.
- Do I need an account?
- No, and you cannot make one. Tasks live in your browser. To see the same day on two devices you generate a sync code and enter it on both.
- Does it work offline?
- Yes. The internet is only needed to sync between devices. Voice dictation depends on the browser and may need a connection.
- Can I install it on my phone?
- Yes, you add it to the home screen like a normal app, on iOS and Android. On iPhone that is also the only way alerts arrive properly.
- How much does it cost?
- Nine dollars for one year, as a one-time payment that does not renew by itself. Before that, 20 completed tasks are free. Refund within 14 days, no explanation needed.
- What happens to my tasks when the year is up?
- They stay where they always were, on your device, and you can export them whenever you like. What comes back is the free limit.
- What languages is it in?
- Spanish, English, Portuguese and French, each with its own complete and independent grammar, not a translation of one shared engine.
- Is it useful for ADHD?
- It is built for the problem of never giving tasks a time, which is common in ADHD, but Dilo is not a medical product and does not replace any treatment. What it adds is bringing the cost of scheduling down to one sentence, and closing every block so there is a record.
- What does «Dilo» mean?
- It is the Spanish imperative of the verb «to say»: say it, say it out loud. The brand line is «Say it and it is scheduled».
No sign-up. The first 20 tasks are free.