ChronoPlan – 开源免费桌面日历|日历视图|日程安排|待办事项

ChronoPlan 是一款面向个人用户的开源桌面应用,集日历视图、日程安排、待办事项管理于一体,适用于需要清晰规划每日任务、跟踪重复事件或管理生活/工作计划的用户。它以简洁直观的界面、本地化数据存储和对中文场景的深度优化(如农历、节假日)为特色,不依赖网络、无需账号,所有信息均保存在用户本机,保障隐私与安全。

需求分析:

学生:记录课程表、作业截止日、考试安排,结合重复规则自动生成每周课表;职场人士:规划项目节点、会议提醒,用分类区分工作与个人事务;家庭用户:标记家人生日、缴费日、旅行计划,农历功能辅助传统节日准备;自由职业者:整合客户交付日、自我学习任务,通过待办列表追踪进度。

J.Cling 推荐拓展:


主要功能特点

1. 月视图日历 + 当日日程联动

应用主界面采用经典的月历布局,清晰展示整月日期。点击任意一天,右侧即时列出该日的所有日程与待办事项,实现“看日历即知当日安排”。支持快速切换月份、年份,操作流畅,视觉层次分明。

2. 完整农历与节假日支持

针对中文用户需求,ChronoPlan 内置农历显示,自动标注:

  • 农历日期(如“五月初五”);
  • 传统节日(春节、端午、中秋等);
  • 二十四节气;
  • 国家法定节假日及调休标识(如“休”“班”角标)。

这一功能对安排传统节日活动、避开调休工作日等场景尤为实用。

3. 灵活的日程与待办分类管理

用户可分别为“日程”和“待办”创建多个分类(如“工作”“学习”“家庭”),每个分类可设置专属颜色。在日历或列表中,不同类别的事项以彩色条或标签区分,一目了然,便于视觉归类与优先级判断。

4. 强大的重复规则支持

支持设置周期性事件,包括:

  • 每日、每周、每月、每年重复;
  • “每月第X个星期几”(如“每月最后一个周五”);
  • “每年固定日期”(如生日、纪念日)。

系统基于标准 rrule 规则生成,确保重复逻辑准确可靠,避免手动重复录入。

5. 独立的日程与待办体系

ChronoPlan 将“日程”(有明确时间点的事件,如会议、课程)与“待办”(无固定时间的任务,如“买 groceries”“写周报”)分开管理:

  • 日程绑定具体日期和时间段,在日历中高亮显示;
  • 待办按列表展示,支持标记完成状态,可设截止日期但不强制时间点。

这种区分更符合真实使用习惯,避免两类任务互相干扰。

6. 全局关键词搜索

内置搜索功能可跨日程与待办全文检索,输入关键词(如“报销”“家长会”)即可快速定位相关事项,无论其归属哪个分类或日期,提升信息回溯效率。

7. 本地数据存储,注重隐私

所有数据均通过 Isar 本地数据库保存在用户设备上,不联网、不上传、不依赖云服务。即使断网也能正常使用,彻底规避数据泄露风险。对于敏感日程(如医疗预约、私人计划),这一设计尤为重要。

8. 数据导入导出(JSON 格式)

支持将全部日程、待办及分类数据导出为 JSON 文件,便于备份、迁移或跨设备恢复。导入时自动校验格式,确保数据完整性。虽不支持 iCalendar 等通用格式,但 JSON 方案简单透明,技术用户可自行处理。

9. 跨平台桌面支持

基于 Flutter 构建,已提供 Windows 与 macOS 官方安装包(含 DMG 和 EXE),界面适配各系统风格。未来可扩展至 Linux。应用启动快、资源占用低,适合长期驻留后台。

10. 开源透明,社区可参与

项目代码完全开源(MIT 协议),托管于 GitHub,包含完整文档与构建指南。用户可自行编译、审计代码或提交改进建议,体现“工具为用户所控”的开源精神。

更新日志

v0.1.1

  • 增加搜索类型筛选和分类筛选功能

获取方式

官方网站

https://github.com/qq61538187/flutterChronoPlan

网盘下载

https://pan.quark.cn/s/8c28d7b18a7f

更多趣软酷站请访问:

https://www.gewuzhizhi.vip/software-store/all-software-store/internet-resources

© 版权声明

相关文章