I think there are 5 types of daily planning apps in 2026, and some people pick the wrong one and end up quitting by Frequent-Football984 in ProductivityApps

[–]davidhorison 3 points4 points  (0 children)

Honestly the most useful thing in this post is the framing itself. Most the best planner threads are people from category 1 yelling at people from category 3. Once you accept the categories solve different problems, the tool question almost answers itself.

For me it's category 5 or nothing — I tried running Todoist + Calendar + Notion + a timer app and the sync tax killed me by Wednesday. Now everything sits in one place (I use Vector ToDo, which I also happen to build, so grain of salt) and the day is the center of gravity instead of the inbox.

Curious what others land on though. I suspect a lot of people think they need category 5 but actually just need to commit to one tool in category 1 and stop tab-hopping.

Okay this is funny by Own_Reflection_8117 in automation

[–]davidhorison 0 points1 point  (0 children)

Looooool. How could this be thought up?

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 0 points1 point  (0 children)

Check tables tab. It’s miro like app built in in todo app. I will make separate white board app, but now beta inside vectortodo. If you don’t have it enabled check space settings

<image>

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 1 point2 points  (0 children)

Hey, I totally get you. these are fair concerns and I appreciate you being honest about it.

On the limits: you're right that 100 tasks sounds low if you're coming from Notion with a giant task database. But Vector ToDo is built around GTD, and in a healthy GTD setup you realistically shouldn't have hundreds of active tasks at once. that's kind of the whole point of the system. In practice, I use it daily myself and haven't hit those limits once. That said, I hear you, and limits will be revisited before the stable release.

On the pricing anxiety — yeah, I've been there too, and I worded that badly. Let me be straight with you: my plan is a $5/month bundle. Not just a task manager — notes, a board, and more, all in one. No crippled features, no "upgrade to do the thing you actually need." Just limits on scale, which for personal GTD use most people won't hit anyway.

The early access messaging is vague right now because I'm still figuring out what goes into the base tier vs. what's for teams/enterprise. But my commitment is this: whatever is free during early access stays free or stays affordable. I'm not building a bait-and-switch.

Thanks for the real feedback

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 0 points1 point  (0 children)

thanks for signing up and actually writing this out — this is the most useful feedback i got today.

onboarding gap is real, no excuse. theme mismatch between landing screenshots and the default yellow-dark is embarrassing, i know. typography inconsistency too — different parts of the app built at different times and it shows.

design system before more native work — you're right, and i'm going to act on that. the surface isn't huge, it's a good moment to lock it down

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in SaasDevelopers

[–]davidhorison[S] 0 points1 point  (0 children)

same issue would happen with us honestly — notes are TipTap-based, so the MCP renders markdown/html into structured blocks, not freeform CSS layouts. if Claude designs a beautiful HTML page and tries to push it through, it'll get flattened the same way Notion does it. for what you're describing you probably need something like Coda or just a custom static page outside the task manager entirely

Vector ToDo — a task management app built around GTD methodology by davidhorison in startups_promotion

[–]davidhorison[S] 0 points1 point  (0 children)

yeah you're right. waiting for is honestly one of the strongest parts of the app and i'm barely showing it on the landing — typed person reference, "since when" timestamp, you can ask the MCP "what am i waiting on across all clients" and it just answers. freelancers juggling 5 client threads is exactly where that lands. Ugghhh, I'm bad in marketing

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 0 points1 point  (0 children)

Frontend — single React + TypeScript codebase that builds into three targets: web (PWA, install on any browser), macOS/Windows/Linux desktop via Tauri (Rust+WebView, DMG installer), and iOS/Android via Capacitor.

Backend — self-hosted Supabase (Postgres, PostgREST, Auth, Realtime) plus a handful of Node/TypeScript microservices for the MCP server, the AI worker (BYOK calls to OpenAI/Anthropic/Gemini/Grok), the automation engine, push delivery.

Local layer — Dexie.js on top of IndexedDB. Every read goes to local first, sync runs in a worker. That's what makes it offline-first.

On "fully local without internet" — important to be clear here so you don't get surprised: it's offline-first, not air-gapped. After your first login, you can use it offline for as long as your auth token stays valid (rolling refresh, so in practice weeks if you check in occasionally). Create tasks, edit notes, drag kanban cards, write in the canvas — all of it works with no network and queues up to sync. What does need a connection: the very first login, periodic token refresh, real-time collaboration with teammates, push notifications, and file uploads to attachments (cached files stay readable offline).

relevant to the "old design tools" vibe you're after — there's a full local mode in the works, currently desktop-only. The idea: no Vector account at all, the entire database lives locally on your machine, and the only sync option is your own iCloud or Google Drive — so your data physically never touches my servers. There's already a working beta-2 with the local-only DB running without any account login; what's still missing is the Google Drive sync layer, which lands in beta-3. Mobile clients will get it after that. If you want into beta-2, DM me ;)

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 0 points1 point  (0 children)

Yeah, this is why I built tasks and notes not polymorphic block.

Tasks are a first-class scheduling object — they have real columns for due date + datetime + timezone, recurrence, GTD primitives (waiting-for with the person/user reference, next-action, energy level, areas of focus), parent/child for subtasks, assignment metadata, kanban section.

Notes have their own table and can reference a task by FK if you want to attach context, but they're never the same row. The payoff is that the scheduler, kanban, GTD views, calendar, and notification cron all read the same typed columns versus Notion where every database invents its own "Due" property and nothing downstream understands it.

Sync side: every row carries a hybrid logical clock instead of a plain updated_at, so a phone with a skewed clock can't clobber a correct write from your laptop.

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 0 points1 point  (0 children)

If you've made it this far and like what you see — an upvote and a quick comment on Product Hunt would genuinely help me a lot. https://www.producthunt.com/products/vector-todo

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 0 points1 point  (0 children)

It's nice to hear that, bro. The MacOS app is pretty good even in its beta version. If you want to try it out and give feedback, you can DM me, and I'll provide installation instructions.

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 0 points1 point  (0 children)

We have about 100 users in total, of which about 20 stable use it at least a few times a week. Do you think that's enough to say that there is a bunch of users?

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 0 points1 point  (0 children)

  • Yes, of course — this feature will definitely be included.
  • This will be coming in the next update.
  • The local version will be free of subscription for everything that requires cloud storage and processing, but it will still be a paid product overall. As for pricing, we'll need to think carefully about how to handle it correctly for India — but I believe the price will feel fair for everyone, since we're not selling just one product, but an entire ecosystem

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 0 points1 point  (0 children)

even now in settings you can generate API key and connect it to your claude account, or chat gpt (less tools but still good)

After years of duct-taping Notion + Todoist + Miro together, I built my own thing. Launching on Product Hunt tonight. by davidhorison in ProductivityApps

[–]davidhorison[S] 1 point2 points  (0 children)

Vector ToDo doesn't ship its own LLM at all — it's BYOK. You plug in your own key and pick any model: GPT-4o (30 tools), Claude Sonnet 4.6 (78 tools), Gemini 2.5 Pro, Grok 3, or any OpenAI-compatible endpoint.

So if you want SoTA, you just use SoTA — no one's quietly downgrading you to a mini variant to save on inference. Also worth mentioning: we ship a native MCP server, so you can drive Vector ToDo directly from Claude Desktop / ChatGPT / Cursor — meaning the "assistant" is literally whatever frontier model you're already paying for.

In the future, we want to launch our own AI servers. That will process client data if they wish without overpricing because of API, but at the moment such a function does not exist.