4 in 1 To-do Focus City AI tasks

Four in one: to-do list, focus timer, a city you build, AI tasks for your agent

Dovilo is a gamified to-do list with a focus timer and a city builder: finished tasks and focus sessions earn bricks, and bricks raise your skyline. On Dovilo Desktop (Pro), a local MCP server gives your coding agent its own task list — it never sees yours.

  • To-do Due dates, repeats, reminders, stars and flags, behind one view picker with live counts.
  • Focus A single session, a Pomodoro cycle, or a timer bound to one task. Free and unlimited.
  • City Bricks from finished work buy buildings you place on an isometric grid.
  • AI tasks Dovilo Desktop (Pro) runs a local MCP server with nine tools, so Claude Code or Cursor works the tasks you write for it.

Free to download — and Pro is free for 7 days, no charge if you cancel first.

Claude Desktop connects in one click; Claude Code, Cursor CLI, Codex CLI and Gemini CLI take a single mcp add command. The trial starts in the mobile app; the agent runs on Dovilo Desktop (Pro).

Agents see AI tasks only — the personal to-do list in My Tasks is a separate surface they cannot reach, and they cannot create or delete tasks.

Dovilo AI Tasks on mobile — an agent's step-by-step progress with notes and cost
Dovilo My Day task list with today's tasks
Dovilo ambience scene picker — Rainy City, Midnight, Dusk, Snow and Fog
Dovilo focus session running in the Rainy City ambience scene
Dovilo isometric city built from completed tasks
See all four

All four, in detail

Smart Tasks

Due dates, priorities, stars and flags — with one view picker for My Day, Important, Planned, Flagged and every list you keep. Repeats and reminders carry the work that comes back, and lists group themselves into Today, Tomorrow and No date. Every task opens a detail sheet where its properties and your notes sit together.

Focus Sessions

A single session, a Pomodoro cycle, or a session bound to one task. The timer keeps counting in the background and Do Not Disturb holds everything else off.

Ambience

Rainy City, Midnight, Dusk, Snow and Fog fill the whole screen. Blend up to three sounds — rain, fireplace, forest, café — and set the level of each.

City Builder

Tasks and focus sessions both pay out in bricks, and bricks turn into houses, offices, parks and roads that you place yourself on the isometric grid. The city only grows on work you actually finished — nothing appears on its own, and nothing decays while you are away. Demolish a building and part of its cost comes back, so the layout stays yours to redraw.

Reward Market

Spend the bricks you earn on buildings, roads, decorations and upgrades, then place them wherever the grid has room. The Market also carries the one-time content packs and the occasional brick or permit boost. Free opens with a basic set; Pro and the Full City Package unlock every piece.

Track Progress

Completion rate, daily averages, streaks and the monthly trend, next to a city overview with its level, buildings and population. Focus milestones unlock titles, so a long run of sessions reads as more than a number. Advanced statistics come with Pro.

Dark & Light

One design system across every screen — typography, spacing and colour from the same tokens, in both themes.

5 Languages

Available in English, Turkish, Spanish, French and German. Dovilo picks the language up from your device settings, and you can change it by hand in the app at any time.

For developers

Dovilo Desktop runs a local MCP server, so Claude Code, Cursor, Windsurf, Codex CLI or Gemini CLI can work through AI tasks you write for them — separate from your own list. See how →

Focus that fills the whole screen

The Focus tab was rebuilt from the ground up. Pick a session, pick a mood, and the screen becomes the room you work in — rain on the window, a fireplace behind you, and a skyline that lights up brick by brick while the timer runs.

  • Three ways to focus. A single session, a Pomodoro cycle — 25 minutes of focus, a 5 minute break, a longer one every 4 rounds — or a session bound to one specific task.
  • Scenes fill the screen. Rainy City, Midnight, Dusk, Snow and Fog — each with its own weather, its own skyline tint and its own sound. When your break starts, the scene moves to Dusk on its own.
  • Blend up to three sounds. Rain, fireplace, forest, waves, café, library, train, thunder, brown, pink and white noise — each with its own level. The mix follows the session rhythm: it opens softly in the first 5 minutes and brightens in the last 2.
  • It keeps running. Switch apps or lock your phone and the time is still counted correctly. Do Not Disturb silences everything else, and a notification lands the moment the session is done.
6 scenes 12 sound layers 3 layers at once 25 + 5 Pomodoro

Pack Focus Ambience Pack — 5 scenes and 12 sound layers, one time. Already included with Pro.

Dovilo ambience scene picker — Default, Rainy City, Midnight, Dusk, Snow and Fog
Dovilo focus session running in the Rainy City scene with task, round and ambience rows
Dovilo ambience sound mixer with rain and fireplace layers and level sliders

Five moods, one tap away

Each scene brings its own sound — and Midnight stays dark even when everything else is light.

Rainy City Rain · fireplace
Midnight City hum · brown noise
Dusk Birds · breeze
Snow Winter wind · pink noise
Fog Fog horn · white noise

Connect your AI coding agent

If you write software with Claude Code, Cursor, Windsurf, Codex CLI or Gemini CLI: Dovilo Desktop runs a local MCP server, so your agent can pick up an AI task you wrote for it, work it step by step and report notes and cost back onto that task. AI tasks are their own surface — your personal to-do list is not visible to an agent — and they live on the phone too: write one from mobile, then watch the steps, notes and cost arrive there while the agent works on your desktop. Desktop also fires signed webhooks into Slack, Linear, n8n or your own service.

Works with Claude Code Claude Desktop Cursor Windsurf Codex CLI Gemini CLI Any MCP client

Your productivity, on every screen

From your pocket to your desk — Dovilo stays in sync. Plan on mobile, work on desktop, build your city from anywhere.

Classic · Desktop Your daily command center — My Day, lists, priorities, and detail panel.

Dovilo desktop app — My Day task list with a selected task detail panel showing due date, list and reminder options

AI · Desktop Watch Claude Code execute a multi-step task — step-by-step progress, agent notes, and full control.

Dovilo desktop app — AI Tasks view showing Claude Code running a multi-step task with progress steps and agent notes

Redesigned · Mobile Tasks, rebuilt — a row of filter pills became one view picker.

Dovilo My Day list with tasks grouped under Today and No date
My DayToday, tomorrow and no-date in collapsible groups — dates and priorities read at a glance.
Dovilo view picker showing My Day, Important, Planned, Flagged and custom lists with counts
View pickerMy Day, Important, Planned, Flagged and every list you keep — each with a live count.
Dovilo task detail with due date, repeat, star, flag and reminder properties
Task detailDue date, repeat, star, flag and reminder as one property grid, with notes underneath.

Redesigned · AI Tasks Following what your agents are doing is now a glance, not an investigation.

Dovilo AI Tasks list with queued agent tasks and remaining monthly quota
Queued and runningAwaiting you, running, queued — grouped by what needs your attention first, with your monthly quota in view.
Dovilo AI Tasks recently done section with completed agent tasks and step counts
Recently doneFinished work drops into its own section with the step count it took to get there.
Plan
Dovilo planned tasks grouped by day
Midnight
Dovilo focus session running in the Midnight ambience scene
Build
Dovilo isometric city built from completed tasks
Today
Dovilo My Day task list
Track
Dovilo statistics with daily average, city overview and monthly trend
AI
Dovilo mobile AI Tasks view — follow agent progress from your phone
4
Core pillars
5
Languages
6
Ambience scenes
∞
Buildings to unlock

Unlock the full experience

7 days free Every Pro plan starts with a free week. Cancel any time before it ends and you are not charged.

Free $0

  • No ads, ever
  • Full to-do management
  • Unlimited tasks & categories
  • Due dates, stars & priorities
  • Unlimited focus sessions
  • Basic city with starter buildings
  • Basic statistics
  • Dark & light themes
  • Offline-first, always works

Pro Everything in Free, plus

  • AI task list for your coding agents — a separate list your agent works out of, served over the local MCP server on Dovilo Desktop. Claude Code, Cursor, Claude Desktop, Windsurf, Codex CLI and Gemini CLI read it, update it and report their steps back into it.
  • Dovilo Desktop — Windows and Mac, and not just an agent console: full to-do management for your own list on a full-size screen, alongside the AI task management it serves over MCP and signed webhooks. Focus sessions and the city stay on mobile.
  • Focus Ambience Pack — the five full-screen scenes, Rainy City, Midnight, Dusk, Snow and Fog, plus 12 sound layers for the three-layer sound mixer. A $4.99 pack on its own, included here.
  • Full City Package — every building, decoration and upgrade. Also a $4.99 pack, also included.
  • Cloud sync across devices
  • Advanced statistics
  • Smart notification management
  • Priority support
  • All future updates included
Monthly
$2.49 /month

Cancel anytime

Lifetime
$49.99

One-time payment, forever yours

Dovilo Market showing AI task packs, the Focus Ambience Pack and the Full City Package

One-time packs

Not everything is a subscription. Two content packs and the AI task top-ups are one-time purchases — and both packs are already included with Pro.

  • Focus Ambience Pack$4.99 5 scenes and 12 sound layers for your focus sessions
  • Full City Package$4.99 Every building, decoration and upgrade unlocked at once
  • AI task packsfrom $0.99 +10, +30 or +75 agent tasks — they never expire
Get Dovilo

Common questions

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 unlocks cloud sync, the desktop app with the AI task list your coding agents work out of, the Focus Ambience Pack, all buildings and advanced statistics — 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.

What is new in the Focus tab?

Focus was rebuilt. 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.

Do I need the Focus Ambience Pack?

No. Focus sessions and Pomodoro cycles are free and unlimited, and the Default scene is always available — it is simply silent. The Focus Ambience Pack adds the 5 atmospheric scenes and 12 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.

Can my AI coding agent use Dovilo?

Yes, on Dovilo Desktop (Pro). It runs a local Model Context Protocol server, so Claude Code, Cursor, Claude Desktop, Windsurf, Codex CLI, Gemini CLI or any MCP client can work through AI tasks — the jobs you write for an agent in the AI Tasks tab, inside a project. That is the whole surface an agent can see: your personal to-do list in My Tasks is never exposed to it, and no agent can create a task. AI Tasks is in the mobile app too — write a task from your phone and watch the steps, notes and cost land there while the agent works on your desktop. Desktop also fires signed webhooks into Slack, Linear, n8n or your own service. The setup, the nine tools and the payload spec are on the developer page and in the webhooks reference.

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.

Get Dovilo on your device

Available on iOS, Android, Windows & Mac. Free to start, and Pro is free for the first 7 days.

Desktop App Pro

Requires Pro — start the 7-day free trial in the mobile app

One loop, and what it costs

Finish a task or a focus session and Dovilo pays you in bricks. Bricks are the only currency in the app: you spend them in the Market on houses, offices, parks, roads and decorations, then place them on the isometric grid. Nothing decays, no streak punishes you for a quiet week — the city is a record of work you actually did, and it stays.

Tasks and focus sessions are free and unlimited, ads never appear on any tier, and the app is offline-first: your tasks live on the device and work with no connection. Pro ($2.49/month, $19.99/year, or $49.99 once) adds cloud sync across devices, the Windows and Mac desktop app with the AI task list your coding agents work out of, the Focus Ambience Pack, every building and decoration, and advanced statistics. It starts with a 7-day free trial. Two content packs are one-time $4.99 purchases and are included with Pro, so the parts you want most are never a rented subscription.

What Dovilo does not have yet: a data export. It is on the roadmap, and when it ships it will appear in the changelog along with everything else that changes.

Why it is built this way

A to-do list is a ledger of things you have not done — it is designed to make you feel behind. Dovilo keeps the ledger, but pays the work out into something that accumulates instead of resetting. The city is not a reward scheme bolted onto a task manager; it is the part you look at when you want evidence that the last three months went somewhere.

One engineer, in Istanbul

Dovilo is built by Selahaddin Akgün — 14 years of production software, most recently as a lead engineer, and before that leading Android engineering at stc pay. It is a solo project: one person writes the mobile app, the desktop client and this page. There is no company behind it and no funding round; what there is, is a public release history you can check.