About

We were frustrated too.

KnotDo started because every todo app we used was either too simple, too expensive, too buggy, or just didn't work offline when we needed it most.

It started with a flight. We were mid-trip, no wifi, and Microsoft To-Do decided our tasks were read-only. The task list for the project we were supposed to be reviewing — sitting right there in the sidebar — completely locked. We couldn't even check something off.

That was the last time. We'd all been using To-Do as a compromise for years. It was free, it was connected to Office 365, and it was fine. But it was never good. No Gantt view. No real offline support. No API. No print mode that didn't look like a webpage screenshotted and stretched.

We looked at alternatives. Todoist was better but expensive for teams and still no Gantt. Asana was powerful but overwhelming and priced for enterprises. TickTick was close but had sync issues and a confusing UI. Notion was a beast we didn't need.

So we built KnotDo. We built the app we actually wanted to use: offline-first (truly), multiple views without paying for each, a clean REST API, import from everything, and a print mode that respects you as an adult.

We named it KnotDo because a knot ties things together — and because 'knot' sounds like 'not.' As in, 'not done yet.' We're still tying up our own loose ends, just like you are.

What we believe

Offline should mean offline

Not 'you can view but not edit.' Not 'some features work.' Everything. Every operation. Offline. Always.

Honestly built

No dark patterns, no forced upgrades, no rug-pulls. Free tier is genuinely useful. Paid plans are priced fairly. We say what we do.

Your data is yours

Export everything, anytime, in formats you can actually use. We'll even help you migrate to a competitor if that's what's best for you.

Teams are people

Collaboration features built for how humans actually work — not how enterprise software vendors imagine humans work.

Built with

Next.js · TypeScript · Tailwind CSS · PostgreSQL · Drizzle ORM · Workbox · IndexedDB · Hetzner