Vibecode Todoist

track this build7 phases, 14 steps, beginner friendly
YES · one-shottable
price $7/moyou'd save $84/yrbuild time weekendcategory ✅ tasksreplaced by 0 people

A personal task app with projects, recurring due dates, filters, and reminders is a one-sitting/weekend build; collaboration and sync polish are the product moat.

the project pack5 files · written for this build, step by step
README.md
# Todoist · indie build

A personal task manager on localhost: quick-add that understands 'call Sam tomorrow 4pm #home p2', Today and Upcoming views, recurring tasks that behave on the 31st, full-text search, phone reminders through ntfy, and a CLI for capture from any terminal. One SQLite file you can back up.

Estimated effort: **weekend**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Node 22 with Express and better-sqlite3 | views, forms and a scheduler in one process |
| Parsing | chrono-node for dates, rrule for recurrence | calendar edge cases look simple until they are wrong on the last day of a month |
| Reminders | node-cron and ntfy | a phone notification with no app to build |
| Hosting | localhost, or your own network | your tasks, your machine |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Everything in this build runs on it: the server, the scripts, the tests.
  - Get it: Download the LTS installer from nodejs.org, or install with your package manager (brew install node, or nvm install 22). Restart the terminal afterwards.
  - Verify: node --version prints v22 or higher
- [ ] **A terminal and a code editor** · free
  - Why: Every step below is a command you type or a file you edit.
  - Get it: VS Code (code.visualstudio.com), Cursor or Zed. Open a folder for the project and use the editor's built-in terminal.
  - Verify: You can open a folder and run a command in its terminal
- [ ] **Git** · free
  - Why: History for your code, and the way most hosts deploy.
  - Get it: Install from git-scm.com or with your package manager, then run git init in the project folder once it exists.
  - Verify: git --version prints a version
- [ ] **The ntfy app on your phone with a private topic** · free
  - Why: Reminders arrive as push notifications through ntfy. No account needed; a long random topic name is the credential.
  - Get it: Install ntfy from the App Store or Play Store, subscribe to a topic like tasks-<random 12 chars>, put the topic in .env. Test: curl -d 'hi' ntfy.sh/<topic>.
  - Verify: The test message appears on the phone
- [ ] **Your IANA timezone** · free
  - Why: Due dates are plain dates; reminders fire at local times.
  - Get it: e.g. Europe/Berlin, into .env as TIMEZONE.
- [ ] **How 'every 3 days' should count: from the due date or from completion** · free
  - Why: Both are defensible and users assume different ones. Decide the default now; Phase 4 offers the other per task.
  - Get it: Default to due-date anchoring for scheduled chores; completion anchoring as a per-task flag for habits.

## Quick start

```sh
mkdir tasks && cd tasks && git init && npm init -y && npm pkg set type=module
npm install express@4 better-sqlite3@13
mkdir data && cp .env.example .env
```

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Collaboration and shared projects.
- Native mobile apps and offline sync; phone access is ntfy plus the web UI on your network.
- Integrations and interaction polish.
- native apps
- offline sync
- collaboration
- reminders reliability
- integrations
- years of UX polish

If one of those is essential to you, that is the reason to keep paying for Todoist, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

They pay because task capture must be fast everywhere and reminders cannot miss.

what you lose

xnative apps

xoffline sync

xcollaboration

xreminders reliability

xintegrations

xyears of UX polish

share on X ↗"I just replaced Todoist ($7/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

Super ProductivityA local task manager with timeboxing, Pomodoro, and no account begging to be created21kaug 2026open sourceVikunjaA capable Todoist replacement once you accept becoming its hosting department5.0kaug 2026open sourceMicrosoft To DoA polished free task manager, paid for with a Microsoft account rather than money$0free

all 4 free alternatives to Todoist →· no votes, no pay-to-list · just what's real

the numbers

Todoist pricing

planmonthlyannual (per mo)what you get
beginner$0/user$0/user5 personal projects; 3 filters; 1 week of activity history; 5 MB files; 5 people/project.
pro$7/user$5/user300 personal projects; 150 filters; 100 MB files; unlimited activity history; 5 people/project.
business$10/user$8/user300 personal projects/member; 500 team projects; 250 people/team project; 1,000 members + 1,000 guests.

free tier5 personal projects; 3 filters; 1 week of activity history; 5 MB files; 5 people/project.

billingmonthly + annual

hidden costsBusiness charges per member; taxes can apply.

price historyPro monthly: $5 → $7 (2025-12) · Pro annual per month: $4 → $5 (2025-12) · Business monthly: $8 → $10 (2025-12) · Business annual per month: $6 → $8 (2025-12)

verified 2026-08-14 · source ↗

questions
Vibecode Todoist

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal Todoist replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does Todoist cost?

Todoist costs about $7/month (Pro, checked 2026-07-30), which is $84 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Todoist?

Honestly: native apps; offline sync; collaboration; reminders reliability; integrations; years of UX polish. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Todoist?

Yes: Super Productivity (A local task manager with timeboxing, Pomodoro, and no account begging to be created) Vikunja (A capable Todoist replacement once you accept becoming its hosting department) Microsoft To Do (A polished free task manager, paid for with a Microsoft account rather than money) All 4 curated free alternatives are at vibecodeit.com/todoist/alternatives. The prompt is for when you want it exactly your way.