PlanTodo 放个计划
  • 🇬🇧 English
  • 🇨🇳 简体中文
  • 🇯🇵 日本語
  • 🇪🇸 Español
feature · 2026-05-10 · 支持子计划和子任务

放个计划,然后忘记

无须再担心忘记事项!规划你的循环任务和触发时间,每日生成当天待办事项。

PlanTodo 每日待办清单界面展示,支持进度追踪与颜色标记

快速添加,轻松管理每一项任务

输入任务内容即可快速创建,支持设置开始时间、预期时长和日期。配合进度追踪和颜色标记,让任务管理变得简单高效。

  • 进度追踪,一目了然

    支持绑定到进度账户,时长和次数两种统计方式,方便追踪任务完成状况。

  • 父子拆分,层级清晰

    将一个复杂任务拆分为多个子任务,形成层级结构,方便逐步推进与整体掌控,大任务也能井井有条。

  • 颜色标记,清晰直观

    为任务选择专属颜色——紧急用红色、休息用蓝色,用色彩区分优先级,一目了然。

  • 拖动排序,自动排期

    拖动任务改变位置后,自动根据前一个任务的开始时间和时长计算新的开始时间,快速发现时间冲突。

周期计划,灵活规划每一天

用简洁的语法定义循环任务和触发条件。每天打卡、每周锻炼、每月账单、每年纪念日,甚至农历生日,还能设置条件触发——锻炼后洗澡、生日前3天提醒,一个计划覆盖所有时间维度,一切尽在掌控。

  • 每日汇总,一目了然

    每天自动生成当天待办清单。队列模式逐条执行、轮询模式循环安排,让每一天都井井有条。

  • 父子计划,自动继承结构

    支持为计划建立父子层级,生成待办后自动保留任务关系。拆分长期目标、组织复杂流程,从计划到执行始终结构清晰。

  • 条件触发,计划联动

    锻炼后自动提醒洗澡、生日前3天通知准备、黑五是感恩节后一天。用 if、before、after 让计划之间产生关联,智能又省心。

  • 预览未来,提前规划

    不止查看当天的待办,还可以预览未来某天计划中的事项,提前做好准备。

PlanTodo 计划管理界面,支持循环任务配置与条件触发

使用案例

覆盖常见的任务安排需求。轻松设定执行周期和触发条件,灵活而强大。

每天

- desc: 早上洗漱
  every: day
- desc: 给猫薄荷浇水
  every: 3day

每周

- desc: 去健身房
  every: [Monday, Wednesday, Saturday]
  comment: 每周一、周三、周六去锻炼
- desc: 周五统一处理邮件
  every: Friday

每月

- desc: 每月 1 号交水电费
  every: 1
- desc: 月末周六加班
  every: month
  last: Saturday

每年

- desc: 生日快乐
  every: 6-1
- desc: 年度总结
  every: year
  last: 10day

农历

- desc: 农历生日
  every: 农历8-15

条件触发

- desc: 工作日通勤
  if: workday
- desc: 周一到周五,排除五月前 3 天
  every: [Mon, Tues, Wed, Thur, Fri]
  except: [5-1, 5-2, 5-3]
  tag: workday
输入待办事项
结果将在此显示
有疑问?

常见问题

在这里找到关于 PlanTodo 功能、使用方法和技术优势的常见问题答案,帮助您快速上手。

1

我该如何开始使用 PlanTodo?

在本页面下载 Android 或 Windows 客户端。安装后开始添加第一个计划,先从简单的每日任务开始,如"每天洗漱",然后逐步探索条件触发等高级功能。遇到问题可以查看使用指南。另有精心准备的一个用例,在客户端的设置页里导入,立马体验 PlanTodo 的功能。

2

PlanTodo 支持哪些时间层面的周期?

支持天、周、月、年四种基本周期,另外每种周期还可以是复数,如每 2 天,每 3 个月,还支持农历日期。可以设置"每天"、"每隔N天"、"每周一、周五"、"每月1号"、"月末周六"、"每年6月1日"等各种组合,灵活满足各种规划需求。

3

什么是条件触发?如何让计划之间产生关联?

通过 tag 标签和 if、before、after 关键字,可以让计划之间产生关联。比如"锻炼后洗澡"、"生日前3天提醒"、"感恩节后一天是黑五"。一个计划触发时,可以自动触发另一个计划,非常方便。

4

除了循环,计划还能做什么?

除了常规周期任务,还支持延迟执行(delay_if)、排除特定日期(except)、计划休眠(sleep)等功能。可以在任务描述中使用内置变量如 {{year}}、{{week_of_year}} 等,让任务内容更动态。

5

可以指定具体的开始时间吗?

可以。通过 at 字段指定具体时间,如at: 08:30:00 表示早上8点半执行。还支持 dawn(破晓)、sunrise(日出)、sunset(日落)等自然时刻,甚至可以计算"天亮前7.5小时"这样的相对时间。

6

计划可以自动开启或关闭吗?

可以。通过 start_if 和 stop_if 设置自动开启和关闭的条件。比如"9月3号后开启任务"、"每1号和5号开启,3号和7号关闭"。还支持触发若干次数后自动删除(max_count)。

7

农历支持哪些功能?

支持农历日期作为触发条件,如every: 农历8-15 表示农历八月十五。适合记录农历生日、传统节日等。暂不支持条件触发。

8

为什么在客户端没看到文档里提到的功能?

客户端目前已经实现了任务管理、进度追踪和计划安排的核心功能,完全能满足 95% 的需求。有个别计划的触发器目前无法通过 UI 设置,如农历,这些会根据使用情况和反馈再添加。

9

有什么将来会推出的新功能吗?

将来还会推出云同步、指定时区、自定义进度单位、日历等功能。

10

计划生成任务是在本地进行的吗?

目前是通过 API 由服务器推理计划状态,客户端根据状态更新计划和生成任务,半云端半本地。因为推理代码最初由其他编程语言实现,无法让客户端直接使用。未来如果用户量达到一定规模,会考虑移植到客户端,完全本地运行。

11

计划内容会传输到服务器吗?会泄露隐私吗?

完全不需要担心会泄露隐私。推理时只会用到触发器等涉及周期的字段,不会传输计划内容、注释等无关的内容。简单说,服务端只知道在什么日期要触发,但不知道要做什么。此外服务端是无状态设计,推理完后内存就被释放,不会保存任何内容。

12

客户端可以离线使用吗?

除了计划生成任务需要联网,其他功能都可以在离线状态下完成。如果不需要生成任务这一功能,那完全可以作为纯本地的应用。等将来移植推理这部分代码到客户端后,就能完全离线使用了。

加入使用

全平台客户端支持。灵活周期设置。条件触发联动。农历支持。每日自动汇总。再也不会遗漏。