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, 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.
๐ 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.
๐ Continuously Evolving
- Basic search is available, with advanced filtering on the way
- Sync coming soon, enabling real-time multi-device synchronization
- Supports notes, enabling one-stop management of tasks and ideas.
- Supports images, making it easy to capture moments and quickly recall information later.