Built for Mac, Windows & Linux

The AI planner that helps you when you're actually working

DoPlan connects your goals to your daily work — and gives you AI assistance not just before you start, but mid-session when you hit a wall.

Free tier available at launch  ·  No credit card needed

Privacy modes: ☁ Cloud · ⬢ Local · ⬡ Air-gapped

Sound familiar?

Every planner fails you the same three ways

You over-schedule. Again.

You plan 14 hours into an 8-hour day. The list looks achievable until 2pm, then everything collapses. No one warns you until it's too late.

🧱

You hit a blocker and lose the day.

Mid-session, you're stuck. You switch to email, then Twitter, then it's 5pm and the task is exactly where you left it. There was no one to help you break through.

🎯

Your goals drift from your work.

You set goals in January. By March, your daily tasks have nothing to do with them. There's no thread connecting what you do each day to what you said you'd build.

How it works

Every layer of your work, covered

Day planning

A realistic plan built around your actual capacity

Tell the AI your tasks, your time budget, and your goals. It builds a time-blocked schedule that respects your work hours — and warns you before the day is impossible, not after.

  • Long-range scheduling across days and weeks
  • Conflict detection when tasks exceed available hours
  • Goals inform priorities — connected tasks surface first
  • Yesterday's missed items roll into today's plan
Schedule — This Week
Wednesday is over capacity by 3h 20m
Mon
API work
Docs
Reviews
7h ✓
Tue
API work
Design
7h ✓
Wed
API work
Docs
Testing
+3h
11h 20m ✗
Mid-session AI

Stuck? Get unstuck in under a minute — without leaving your flow

When you hit a wall mid-session, open the blocker chat. Describe what's stopping you. The AI knows your task, your goal, and your session history — and gives you a specific path forward, not generic advice.

  • Task and goal context are passed automatically
  • AI proposes concrete next steps, not platitudes
  • Blocker is logged and tracked — never lost
  • Timer keeps running — your flow is unbroken
Timer — Write product specification
Write product specification
42:18
⏸ Pause 💬 Ask AI
I'm stuck on the OAuth redirect flow. Not sure how to handle token expiry edge cases.
DoPlan AI Start with the happy path only — user clicks Sign In, gets redirected back, session is created. Write that first. Put a TODO comment for expiry handling and come back to it after the happy path is tested. Don't let edge cases block the main flow.
Commitment tracking

From goal to done — with a record of what you actually delivered

Define what success looks like when you create a goal. Every completed task records a Breakthrough against those criteria. Achieved goals close with a Win — a narrative of what you built and what you promised.

  • Goals with vision, success criteria, and horizon
  • Tasks connect to goals — daily work gets meaning
  • Breakthrough captures what you delivered vs. what you promised
  • Wins create an achievement record you can look back on
Goals
🏆 Launch DoPlan v1 Active
Build authentication Breakthrough
Write onboarding docs Breakthrough
Build landing page In progress
Set up payment flow To do
🎯 Win unlocks when all tasks complete
Reflection & growth

AI reviews that read your real time log — not what you think you did

At the end of each session, record what you did, what blocked you, and what's next. Weekly and daily AI reviews analyze your actual time log and surface patterns you'd never notice manually.

  • Session reflection captured at every timer stop
  • Daily AI review with achievements and blockers
  • Weekly AI summary from your real time data
  • Habit pattern analysis — where your hours actually go
Weekly Review — June 3–9
31h 20m
Total focused time
4
Tasks completed
2
Breakthroughs
AI Insight

You spent 40% of your week on API work but only 10% on the landing page — which is on the critical path for launch. Wednesday had 3 blocker events, all on auth-related tasks. Consider pairing or time-boxing those sessions next week.

API work
12.5h
Reviews
5.2h
Landing
3.1h

Why DoPlan is different

Every other AI planner stops before you start working — and none give you a privacy choice

Other planner
Schedule your tasks
Build your calendar
You're on your own

AI stops at the door. When you sit down to work, you're alone. When you get stuck, there's nobody there.

DoPlan.ai
Schedule your tasks
Build your calendar
AI mid-session
Breakthrough
Win
☁ Cloud · ⬢ Local · ⬡ Air-gapped

AI stays with you through the whole arc — planning, execution, blockers, reflection, and closing the goal loop. And you choose where your data lives: cloud, local, or fully air-gapped.

100% trust to the system

Choose your privacy level

DoPlan is built around one principle: you decide where your data lives and where your AI runs. Pick the level that matches your trust requirements — and change it any time in Settings.

Coming soon
☁ Cloud

Cloud

Easiest to start. No install required.

Your data Developer servers
AI Managed (included)
Price model Monthly subscription
Works offline No
Our serversData + AI
Your browser

Best for: people who want to try DoPlan without installing anything, or who work across many devices.

Notify me →
⬢ Local

Local + Cloud AI

Your data stays put. AI on demand.

Your data Your machine (SQLite)
AI OpenAI via your key
Price model Desktop Pro (one-time)
Works offline Partial (no AI)
Your machineSQLite + JSON
↕ AI requests only
OpenAI APIYour key, your bill
☁ Our servers never

Best for: developers and knowledge workers who want full AI power with local data control.

Get early access →
⬡ Air-gapped

Local + Local AI

Zero network. Maximum trust.

Your data Your machine (SQLite)
AI Ollama (runs locally)
Price model Desktop Pro (one-time)
Works offline Yes — fully
Your machineSQLite + JSON
↕ stays here
OllamaAI runs on-device
☁ Network nothing leaves

Best for: lawyers, journalists, developers, or anyone handling sensitive work who needs certainty that nothing leaves their machine.

Get early access →

One app, two local modes. Desktop Pro unlocks both Local + Cloud AI and Air-gapped. Switch between them in Settings → AI Provider. No separate purchase required.

Pricing

Pick your plan

The Desktop app is a one-time purchase. Cloud is a subscription (coming soon). Free forever for the non-AI core.

Free
$0
forever — desktop app
  • Task management with scheduling
  • Timer (stopwatch & countdown)
  • Time log & daily CSV export
  • Gantt chart & conflict detection
  • Routine tracking
  • Archive & history
  • AI day planner
  • Blocker resolution AI
  • Goal → Breakthrough → Win
  • Weekly/daily AI review
  • Habit pattern analysis
Join waitlist
Desktop Pro
$XX
one-time purchase
  • Everything in Free
  • AI day planner
  • Blocker resolution AI
  • Goal → Breakthrough → Win
  • AI task & goal definition
  • Weekly & daily AI review
  • Habit pattern analysis
  • Progress agent
  • All future updates
  • LAN REST API
  • Local + Cloud AI mode
  • Air-gapped / Ollama mode
Get early access →

Includes both OpenAI and Ollama modes — switch in Settings.
OpenAI usage billed by OpenAI (~$0.01–0.05/session). Ollama is free.

Coming soon
Cloud
$X/mo
monthly subscription
  • All Pro AI features
  • No install needed (web app)
  • Multi-device sync
  • AI managed — no API key needed
  • Automatic backups
  • Data on developer servers
  • Requires internet connection
Notify me at launch →

Data stored on our servers. For privacy requirements, use Desktop Pro.

Desktop Pro covers both local privacy modes (OpenAI key and Ollama air-gapped). One purchase — choose your AI provider in Settings. See privacy levels →

Be the first to know when we launch

We'll send you a one-time email when DoPlan is available. No spam, no newsletters — just the launch notification.

No spam. Unsubscribe any time.

FAQ

Common questions

Yes. All core features — task management, timer, time log, scheduling, conflict detection, Gantt chart, routines, and archive — work without any API key. AI features (day planner, blocker resolution, goal agent, weekly review, habit analysis) require an OpenAI key, which you configure in Settings. You can get a key at OpenAI's website; typical usage costs $0.01–0.05 per planning session.

DoPlan is an Electron desktop application available for macOS (DMG), Windows (NSIS installer), and Linux (AppImage). It runs fully offline — no internet connection required except when AI features make calls to OpenAI.

Not yet. The app includes a LAN REST API that lets you control timers and view tasks from your local network — an Android companion app uses this today. A proper mobile companion is on the roadmap. For now, DoPlan is a desktop-first tool — designed for the moments when you're sitting down to do focused work.

It depends on which privacy tier you choose.

Desktop (Free & Pro): All data is stored locally in Electron's userData directory on your machine — tasks, goals, time entries, session notes, and archives as SQLite and JSON files. Your time log is also exported as a daily CSV. For AI features, only the specific request context is sent to OpenAI (via your own key) or handled locally by Ollama. Nothing ever touches our servers.

Cloud (coming soon): Data is stored on our servers and synced across your devices. This is the trade-off for multi-device access and no-install convenience. See the privacy levels for a full comparison.

The Desktop app (Free and Pro) is a one-time purchase because it runs entirely on your machine — there are no servers for us to pay for and maintain on your behalf. Your AI usage goes directly to OpenAI or runs locally via Ollama at zero ongoing cost to us.

The Cloud tier (coming soon) is a subscription because it runs on our servers with managed AI — that has real ongoing costs that a subscription covers. If you want to avoid recurring fees and prefer to own your software outright, Desktop Pro is the honest choice.

It's a commitment tracking loop. When you create a goal, you define what success looks like (vision + success criteria). When you create a task, you attach it to a goal and write a specific success criterion for that task. When you mark the task done, the app asks: did you meet that criterion? Your answer is the Breakthrough record. When all tasks for a goal are complete, the AI drafts a Win narrative — a record of what you built vs. what you promised. It's designed to make you honest about whether you delivered, not just whether you showed up.

Ollama is an open-source tool that lets you run AI language models locally on your machine — no internet required. Once you install Ollama and download a model (like Llama 3 or Mistral), DoPlan connects to it on localhost. Every AI call — day planning, blocker resolution, weekly review — runs on your hardware and never leaves your machine.

Desktop Pro unlocks Ollama mode alongside the standard OpenAI key mode. You switch between them in Settings → AI Provider.

The core difference is where your data lives and who runs the AI.

In Cloud mode (coming soon), your tasks, time logs, and session notes are stored on our servers. AI is managed and included — no API key needed. You access DoPlan from any browser, but you're trusting us with your data.

In Local modes (Desktop Free & Pro), everything stays on your machine. AI goes to OpenAI via your own key — or runs locally via Ollama with no network at all. We never see your data. The trade-off is that you install the desktop app and manage your own AI key or Ollama setup.

Yes — the Desktop app works fully offline. All core features (task management, timer, time log, scheduling, conflict detection, Gantt, routines) run without any internet connection.

AI features in Local + Cloud AI mode require a connection to reach OpenAI. But in Air-gapped mode with Ollama, even AI features work offline — the model runs on your machine. This is the most private and most offline-capable configuration DoPlan offers.

Cloud mode (coming soon) requires an internet connection by design.