Dovilo: the to-do list that builds you a city.

Plan it yourself or with ChatGPT and Claude, focus with full-screen ambience, and watch finished work become a city.

Building with Claude Code or Cursor?
Dovilo AI inbox: a plan of six tasks from Claude with an Approve button Dovilo list Mia's birthday with the six approved tasks under Today, Tomorrow and This week
A plan from Claude brings its own list and dates.

In short

Dovilo is a free to-do list for iOS and Android with a Pomodoro focus timer and an isometric city builder. Unlimited tasks and focus sessions, no ads, offline-first, 5 languages. Finished work earns bricks, bricks buy buildings, and nothing decays. ChatGPT, Claude, Gemini or Grok can plan your day into it; you approve every plan. Focus, the city and planning with AI can each be turned off. Pro is $2.49 a month.

Plan, approve, focus, build

  1. Plan Write tasks, or let ChatGPT or Claude propose them.
  2. Approve Nothing lands in your list until you tap yes.
  3. Focus A session, a Pomodoro cycle, or a timer on one task.
  4. Build Bricks from finished work buy a city that stays.

Tasks and lists, free and unlimited

A task can carry a due date, reminder, repeat, star, flag, priority and notes, all free.

  • One picker for every view. My Day, Important, Planned, Flagged, all Tasks and each of your lists, each with a live count.
  • Grouped by date. Lists fold into date groups, and Planned groups by day.
  • Lists inside lists, in 7 colours. Put a list under another; the parent shows its sub-lists' tasks too.
  • Works offline. Your tasks live on your phone first. Cloud sync between devices comes with Pro.

Plan with your AI

Ask ChatGPT, Claude, Gemini or Grok to plan your day, an event or a project. The plan arrives in your AI inbox in Dovilo: change what you like and add it to your lists with one tap. Nothing lands before you say yes, and you choose which lists each AI can see. Connecting takes three short steps in the app.

Connecting and sending plans is free; adding a plan to your lists is part of Pro.

How planning with AI works

Focus that fills the whole screen

A single session, a Pomodoro cycle or a timer on one task, free and unlimited.

More about Focus
Dovilo focus session in the Rainy City scene with 22 minutes left
Every scene brings its own weather, skyline and sound.

Finished work builds a city that stays

Tasks and focus sessions pay bricks. Spend them on houses, offices, parks and roads, placed where you want. Nothing decays, no streak punishes a quiet week. Large builds come with the Full City Package, $4.99 once, included with Pro.

Dovilo isometric city with a stadium, a hospital and a city hall

Building with Claude Code or Cursor?

Give your coding assistant its own task list, AI Tasks, separate from yours: 9 tools, no create, no delete, your list invisible.

AI Tasks for coding assistants

What it costs

  • FreeThe whole personal app: unlimited tasks and focus sessions, the city, no ads.
  • Pro$2.49 a month, $19.99 a year or $49.99 once, 7-day trial. AI planning, AI Tasks, Desktop, cloud sync, both packs, advanced statistics.
See pricing

Straight answers

What is Dovilo?

Dovilo is a gamified productivity app that combines a to-do list, focus sessions with full-screen ambience, and an isometric city builder. Complete your tasks and focus sessions to earn bricks, then build houses, offices, parks, and more in your own virtual city.

Is Dovilo free?

Yes. The free tier includes full to-do management, unlimited tasks and categories, unlimited focus sessions, basic city building, dark & light themes, and zero ads. Pro adds planning with ChatGPT, Claude, Gemini or Grok, 15 AI tasks a month for coding assistants, the desktop app for Windows and Mac, cloud sync, the Focus Ambience Pack, all buildings and advanced statistics, from $2.49 a month, and it starts with a 7-day free trial, so you can try everything before paying. Cancel before the week is up and nothing is charged.

Can I plan with ChatGPT, Claude, Gemini or Grok?

Yes. In the app, Settings > AI > Connected AI apps walks you through it in three short steps: pick your AI app, add Dovilo to it with the address https://dovilo.app/mcp and sign in with your Dovilo account, then try a first plan. The steps for each app are under Connect your AI app. The assistant proposes a plan, the plan lands in the AI inbox on your phone, and it goes into your lists with one tap once you approve it. For each connection you choose what the assistant can read and which lists and projects it sees, and its changes always wait for your approval; the setting is called Ask me first. There is no delete tool, and you can revoke a connection from your phone at any time. Sending a plan works on Free; approving it, and everything else, needs Pro.

How does Focus work?

You can run a single session, a Pomodoro cycle (25 minutes of focus, a 5 minute break, a longer break every 4 rounds), or a session bound to one specific task. The timer keeps counting while the app is in the background or your phone is locked, Do Not Disturb silences other apps during the session, and every scene brings its own ambience: Rainy City, Midnight, Dusk, Snow or Fog. More about Focus.

Do I need the Focus Ambience Pack?

No. Focus sessions and Pomodoro cycles are free and unlimited, and the Default scene is always available and is simply silent. The Focus Ambience Pack adds the 5 atmospheric scenes and 16 sound layers you can blend three at a time. It is a one-time $4.99 purchase, and it is already included with Pro.

Does Dovilo work offline?

Yes. Dovilo is offline-first. All your tasks, focus sessions, and city progress are stored locally on your device. Cloud sync is an optional Pro feature for keeping data across multiple devices.

Does Dovilo have ads?

No. Dovilo is completely ad-free, both in the free tier and in Pro. We believe ads break focus, which is the opposite of what a productivity app should do.

Does my coding assistant need Dovilo Desktop running?

No. Since Dovilo 2.0, coding assistants such as Claude Code and Cursor connect to Dovilo's remote MCP server at https://dovilo.app/mcp/agents with a key you create in the app, from your laptop, a server or a CI runner. Desktop does not need to be open; it is the desktop client for your lists and AI tasks. The assistant sees only the AI tasks of the projects you assign to it, and it cannot create or delete tasks. AI Tasks are part of Pro. Coming from Desktop 1.8? Its built-in MCP server stops working with 2.0, so reconnect your assistant with the new URL and a new key. Setup is on the developer page.

How many AI tasks does Pro include?

15 AI tasks a month. A task counts when it opens to your coding assistant, not when you create it, and replies on the same task cost nothing. If you need more, one-time top-up packs add 10, 30 or 75 AI tasks, start at $0.99 and never expire.

How do I cancel my subscription?

Subscriptions are managed through the Apple App Store or Google Play Store. To cancel, go to your device's subscription settings. You'll retain Pro access until the end of your current billing period.

Written while building Dovilo: the blog