For one person, the core of Marvin is a nested task tree, a day planner with time estimates, saved filters, recurring tasks, a focus timer and a few prompts for the tasks you keep avoiding. An agent can build that in one sitting on SQLite and serve it as an installable web app that works on the laptop and the phone browser. The gap is what took the product years: native apps that sync offline, two-way calendar sync with Google and Outlook, and the breadth of its settings. Build the handful you use; if you want the whole kit, Super Productivity is the closest free app.
Before you buildMarvin has no free plan, only a 14-day trial. Super Productivity covers much of the same ground for free.
Build me a personal task planner to replace Amazing Marvin. Requirements: - Node.js 22 + TypeScript: a Hono API and a Vite + Preact front end. `npm start` serves http://localhost:4730. Make it an installable PWA (`vite-plugin-pwa`) so the phone can use it. - Storage: better-sqlite3 in ./data/tasks.db. One items table for tasks, projects and categories (parent id), with title, note, labels, due date, do date, start date, duration estimate in minutes, dread 0-3, important, urgent, backburner and a recurrence rule (`rrule`). Deleted items go to a trash for 30 days. Time entries live in their own table. - Day planner: Today lists tasks with a do date of today, drag to reorder, and shows total estimated time against a daily capacity I set. A week view lets me drag tasks between days. - Smart lists: saved filters over labels, dates, estimate, dread and importance (AND and OR), with a count badge in an editable sidebar. - Focus: a one-task Super Focus screen and a Pomodoro timer (25/5 by default, configurable) that writes time entries. Finishing a task awards points toward rewards I define myself. - Avoidance helper: a short question flow (too big, unclear, boring, dreaded) that offers to split the task into subtasks, shrink it to five minutes or move it to the backburner. - Calendar: a read-only /calendar.ics feed of tasks with do dates. - Single user. One password from .env (signed cookie), JSON backup download and restore. No accounts, no telemetry, local-first. No outbound calls. - Out of scope: native mobile apps, two-way Google or Outlook calendar sync, habit tracking, sharing. - README: running it on a home server reachable over Tailscale or a tunnel, and how to back up ./data.
Opens your agent with the prompt filled in, you press enter. Or copy it and paste it into an empty folder.
The first prompt builds the core. Run these one at a time in the same folder to grow it into your own Amazing Marvin.
Extend the task planner in this folder. Requirements: - Connect one CalDAV calendar (`tsdav`) with CALDAV_URL, CALDAV_USER and CALDAV_PASSWORD in .env. - Show its events on the day planner as read-only blocks and subtract them from the daily capacity. - Let me turn a task with a duration into a time block that is written to the calendar, and update or delete the event when the task changes. - If the calendar is unreachable, keep working and show a warning. - Update the README.
Add habit tracking to the task planner in this folder. Requirements: - Habits with a name, a target (daily, or N times a week) and a colour. - A strip on the Today screen to tick habits off, and a page with a 12-week grid per habit. - Show the current streak and the best streak, counting rest days I mark in advance. - Include habits in the JSON backup and restore. - Update the README.
Add an email inbox to the task planner in this folder. Requirements: - Poll one IMAP mailbox from .env every 5 minutes with `imapflow`. - Each new message becomes an inbox task: subject as title, first 500 characters as note, sender as a label. - Mark processed messages by Message-ID so none repeats, and never delete mail. - Update the README.
Add a weekly review screen to the task planner in this folder. Requirements: - Step through: tasks with no do date, tasks overdue, tasks untouched for 30 days, and backburner items. - For each, buttons to schedule today, schedule next week, backburner or delete. - At the end show what was finished this week with the time tracked per project. - Update the README.
Marvin is a kit of ways to plan, and people keep paying because one of them finally sticks. Reddit threads praise it for ADHD and also call it a lot, so what you pay for is trying strategies without building them.
Estimate · Runs on a machine you already own or a $5 VPS. The build is token usage on your agent plan.
Checked 2026-10-19 against Amazing Marvin's docs: 1, 2, 3, 4, 5, 6
| Plan | Monthly | Annual, per month | What you get |
|---|---|---|---|
| Marvin Pro | $12 | $8 | All features, unlimited tasks and projects, custom workflows and views, analytics, apps for web, Mac, Windows, iOS and Android, personal email support. |
No free plan. A 14-day trial with full access needs no credit card; students get 50% off by email.
Yes. An AI coding agent such as Claude Code, Codex or Cursor can build a usable personal version in one session with the prompt on this page, running on your own machine.
About $12 a month on the Marvin Pro plan, $144 a year (checked 2026-10-19).
Native Mac, Windows, iOS and Android apps that work offline and sync; Two-way calendar sync with Google Calendar and Outlook; The 100+ features and settings: habit tracking, goals, ambient focus music and more; Email-to-task capture, the public API and the desktop widgets; Personal support from the maker. If any of those matter to you, keep paying.
Yes: Super Productivity (open source), Vikunja (open source), Taskwarrior (open source).