Skip to content

About this app

PlanTodo โ€” More Powerful To-Do and Recurring Plans

PlanTodo is a cross-platform to-do app designed for multiple devices. It doesnโ€™t just help you track tasks โ€” it helps you automatically plan the future.

Unlike traditional to-do apps, PlanTodo clearly separates Tasks and Plans:

  • Tasks: one-time to-dos
  • Plans: rule-based systems that continuously generate tasks

You can use it as a simple to-do list, or unlock its full power by letting recurring work take care of itself.


๐Ÿ” Flexible and Powerful Planning System

PlanTodo goes far beyond typical recurring task features:

Basic Rules

  • Daily / every n days
  • Specific weekdays (e.g., Monday, Friday)
  • Fixed dates each month or year

Advanced Rules

  • The last Saturday of each month
  • The second Monday every two months
  • The nth day from the end of the year

Advanced Automation

  • Trigger based on other plans (e.g., 3 days before another plan)
  • Multi-level dependencies (plans can trigger one another in chains)
  • Combined conditions (trigger when any or all conditions are met)

Fine-Grained Control

  • Exclude specific dates
  • Automatic delay (e.g., postpone on workdays)
  • Auto enable / disable / delete
  • Suppressed after triggering, enters a "sleep" cycle

Set up complex long-term schedules once, and let them run automatically.


โœ… Efficient Task Management

Everything you expect from a modern task manager:

  • Add, edit, duplicate, delete, and restore tasks
  • Rich attributes: date, start time, reminders, duration, color, hide, and more
  • Supports subtasks, allowing complex tasks to be broken down for step-by-step progress while maintaining an overall view.

Tasks generated by plans eliminate the need to repeatedly create the same items. Tasks can also inherit parent-child relationships from plans.

With the timeline enabled, you can quickly identify time conflicts through the red sections and find available time through the transparent sections, helping you arrange tasks more efficiently.


๐Ÿ“Š Progress Tracking Without Pressure

PlanTodo provides "cumulative progress" instead of "daily pressure".

For example:

  • Set a goal like โ€œRead for 30 minutes a dayโ€
  • Completing 20 minutes isnโ€™t a failure โ€” the gap is recorded
  • Catch up later to stay on track overall

This makes long-term goals more sustainable, rather than being chased by tasks every day.

Supports tracking by both time spent and completion count.

โฐ Dynamically Adjust Task Content and Time

PlanTodo supports built-in variables like {{ variable_name }} inside plans. When tasks are generated, these variables are automatically replaced with real values from the current context.

You can view all available variables at the built-in variables documentation

For example:

  • {{ weekday_en }} โ†’ the current weekday
  • {{ week_of_year }} โ†’ the current week number of the year

Using a time expression like tomorrow_sunrise - 8h in a sleep plan will automatically calculate your bedtime based on the local sunrise time and your configured sleep duration.

Tasks are no longer just fixed schedules โ€” they can dynamically adapt to real-world conditions and better fit your natural daily rhythm.


Multi-device sync

Privacy-first, local-first.

  • End-to-end encrypted
  • Only your devices can read your data
  • Even the server can't decrypt it

To use synchronization, please register an account first. Regular users can use sync, while using an activation code or purchasing a subscription on the website grants larger sync storage and more device slots.


๐Ÿ” Continuously Evolving

  • Basic search is available, with advanced filtering on the way
  • Supports notes, enabling one-stop management of tasks and ideas.
  • Supports images, making it easy to capture moments and quickly recall information later.

The app is updated on average once a month, typically on the second weekend of each month.