Skip to content
Overview

A guided tour of goodTodo.

A fast task app that works with or without internet, with the depth of a real planner: reminders, repeating tasks, location nudges, voice capture, your calendar alongside your tasks, and a history you can step back through.

Capture

From thought to task, instantly.

The fastest path from an idea to a saved task — by typing, by voice, or from anywhere on your device.

  • Instant quick addAdding a task is instant, whether you're online or not.
  • Voice to actionsSpeak naturally; goodTodo proposes structured actions you approve before they apply.
  • Widgets & share sheetAdd tasks from a home-screen widget or share content from any app.
Adding a task in goodTodo
Adding a task in goodTodo
Schedule

Reminders and routines that fit real life.

Give tasks a due date, a reminder, and recurring rules — then let them surface at the right moment.

  • Reminders & snoozeLocal notifications when it's time, with one-tap snooze.
  • Recurring rulesRepeat tasks daily, weekly, monthly or yearly — on the days you choose, for as long as you choose.
  • Location remindersGet a nudge when you arrive at or leave a place you pick.
goodTodo task list with reminders
goodTodo task list with reminders
Organise

Structure that stays out of your way.

Projects, priorities and a priority matrix keep things clear without becoming a second job.

  • Projects & coloursGroup tasks into colour-coded projects and lists.
  • Priorities & matrixSet priority levels and view tasks in a focus-friendly matrix.
  • Undo & redoA visible history lets you step back through recent changes.
goodTodo tasks organised into colour-coded projects
goodTodo tasks organised into colour-coded projects
Connect

In sync with your devices and your calendar.

Your tasks stay in step across all your devices, and you can bring in Google Tasks and see your Google Calendar alongside.

  • Cross-platform syncPhone, tablet, computer and the web — always the same list.
  • Google integrationsKeep your Google task lists in sync and see your Google Calendar next to your tasks.
  • Private by defaultYour tasks live on your device first; syncing is optional.
goodTodo calendar view with events
goodTodo calendar view with events
For the curious

Under the hood.

You don't need to know any of this to use goodTodo. But if you like the details, here is how it actually works.

Offline-first by design

Every change is written to a database on your device first — an approach called offline-first — and then synced in the background. That's why nothing in the app ever waits for the network.

One app, every platform

goodTodo is built with Kotlin Multiplatform and Compose, so the very same app runs natively on Android, iOS, macOS, Windows, Linux and the web — not a separate rewrite per platform.

The demo is the real thing

The in-browser demo is the actual app compiled to WebAssembly, and every screenshot on this site is a real capture of that same build — nothing is mocked up.

Sync you can reason about

When two devices disagree, the newest edit wins — one documented rule, no mystery merges. Signed-in data syncs over an encrypted connection and can be exported or deleted at any time.

Start a list that survives anything.

Join the beta

One email when your invite is ready. No spam, unsubscribe anytime.

Free while in beta.