蛋定 Todo:一只住在系统托盘的慵懒蛋黄,帮你把今天的事做完
这是什么
蛋定 Todo(EggDone)是一个轻量级 Windows 桌面 Todo 工具。它不抢你的桌面空间,启动后安静地缩在系统托盘里,需要时点一下就弹出来,做完事点别的地方它就自己缩回去。
没有主窗口,没有任务栏图标,没有弹窗广告。就一个托盘图标 + 一个失焦即隐的面板。
它的吉祥物叫「拖拖蛋」——一颗慵懒的蛋黄,陪你勾掉每一条任务。
为什么用它
市面上的 Todo 工具要么太重(Notion、TickTick),要么太丑(系统便签),要么需要联网注册账号才能用。蛋定 Todo 的定位很明确:
-
即开即用:托盘左键打开面板,输入文字回车就建任务,再点别处面板自动消失。
-
完全离线:数据存在本地 SQLite,不需要注册账号,不需要联网。
-
可选同步:如果你有多台电脑,可以配置 S3 / MinIO 同步,数据自己掌控。
-
轻量治愈:蛋黄色圆角卡片风格,暗色模式自动跟随系统。
核心功能
快捷输入
在输入框里直接打字就行。支持轻量语法:
-
明天 10:00 交报告— 自动识别日期和时间 -
周五 15:00 开会 #工作— 自动匹配已有分组 -
!重要事项— 开头感叹号标记为重要
解析结果会在保存前给你一个预览,不喜欢可以按原文保存。
到期、提醒和重复
-
支持为任务设置到期日期或具体时间
-
系统提醒通知,Windows 下支持「稍后 10 分钟」和「今天晚些时候」按钮
-
点击通知直接打开面板并定位到对应任务
-
支持每天、每周、每月、工作日重复,完成后自动生成下一次
-
重复任务编辑和删除时可选「仅此任务」或「后续整个重复」
四象限视图
按重要程度 × 紧急程度把任务分成四个象限。紧急由到期日自动推导,不需要手动标记。适合快速判断今天该先做什么。
日历 / 日程视图
按日期分桶展示:逾期、今天、明天、本周内、更晚、无到期日。顶部有一条 7 天周条,有任务的天会显示计数。适合看这一周的任务分布。
番茄钟 / 专注
独立悬浮窗,不随主面板一起隐藏。默认 25 分钟专注 + 5 分钟休息,支持暂停、+5 分钟、跳过和结束。可以关联一条任务,专注结束后可以一键标记完成。
觉得悬浮窗太大?可以收成一个小胶囊,只显示阶段和倒计时,拖到屏幕角落不碍事。
其他实用功能
-
分组:单层分组,预设柔和颜色,支持拖动排序
-
搜索:即时过滤,支持隐藏已完成任务
-
置顶:重要任务固定在列表顶部
-
批量操作:多选后批量完成、移动分组或删除
-
归档:已完成的任务可以归档,减少列表噪音但保留记录
-
键盘导航:上下选择、空格完成、回车编辑
-
全局快捷键:默认
Ctrl + Shift + Space一键唤出面板 -
开机启动:可选静默启动,直接进入托盘
-
JSON 导入导出:数据完全可迁移,不绑架用户
-
SQLite 备份:一键创建本地快照
跨设备同步(可选)
如果你有两台甚至更多电脑,蛋定 Todo 支持 S3 兼容存储同步:
-
支持 AWS S3、MinIO 和其他 S3 兼容服务
-
Access Key / Secret Key 存在系统凭据库,不写入数据库
-
ETag 冲突保护,两台设备同时修改不会互相覆盖
-
本地修改后 4 秒自动同步,前台每 60 秒检查远端变更
-
离线时正常使用本地数据,联网后自动追平
同步是可选功能,不配置就完全离线,不会有任何网络请求。
技术栈
Tauri 2 + Svelte 5 + Rust + SQLite。安装包很小,内存占用很低,不依赖 Electron 那套东西。
下载
Windows NSIS 安装包,当前用户模式安装,不需要管理员权限。
项目地址: GitHub - godsay1983/EggDone: 轻松管理每日待办 · GitHub
适合谁
-
想要一个不占地方、随叫随到的桌面 Todo
-
不想注册账号、不想联网、不想被功能淹没
-
需要到期提醒和重复任务,但不想用重型项目管理工具
-
喜欢蛋黄色和圆角卡片的人
蛋定 Todo,今天也要蛋定完成。
蛋定 Todo 鸿蒙版:纯血 HarmonyOS 上的治愈系 Todo,还带实况窗专注计时
这是什么
蛋定 Todo(EggDone)鸿蒙版是一个 HarmonyOS 6 原生 Todo 应用。它不是 Web 套壳,不是跨平台框架移植,而是用 ArkTS + ArkUI 从零写的纯血鸿蒙应用。
延续桌面端的蛋黄色、圆角卡片和「拖拖蛋」原创蛋黄形象,在手机和平板上提供轻量治愈的任务管理体验。
为什么用它
鸿蒙生态里的 Todo 应用不算多,原生 ArkTS 写的更少。蛋定 Todo 鸿蒙版的特点:
-
纯血原生:ArkUI 声明式 UI,手机和平板自适应布局,支持三栏布局
-
完全离线:数据存在本地 RDB Store,不需要注册账号
-
可选同步:支持 S3 / MinIO 同步,与桌面端 EggDone 数据互通
-
桌面卡片:2x2、2x4、4x4 三种尺寸,不用打开应用就能查看和完成任务
-
实况窗专注:番茄钟计时接入鸿蒙实况窗(灵动岛),锁屏也能看到倒计时
核心功能
快捷任务管理
-
顶部输入框直接打字新建任务,支持快捷语法:
明天 10:00 交报告 #工作 -
任务支持备注、到期时间、提醒、重复规则
-
支持单层分组,预设柔和颜色,拖动排序
-
搜索、显示/隐藏已完成、置顶、批量操作
-
归档已完成任务,减少列表噪音
到期、提醒和重复
-
支持到期日期和具体时间
-
接入鸿蒙 Notification Kit,系统级提醒通知
-
点击通知直接打开对应任务
-
支持「稍后 10 分钟」和「今天晚些时候」推迟提醒
-
支持每天、每周、每月、工作日重复任务
-
重复任务编辑和删除时可选「仅此任务」或「整个重复」
四象限视图
按重要程度 × 紧急程度分四个象限。手机竖排分区,平板 2×2 网格。紧急程度由到期日自动推导,不需要手动维护。
日历 / 月视图
-
日程视图按日期分桶:逾期、今天、明天、本周内、更晚、无到期日
-
月视图:手机上方月历 + 下方选中日任务列表;平板双栏左月历右列表
-
有任务的天显示计数标记,今天用浅蛋黄底高亮
番茄钟 / 专注 + 实况窗
这是鸿蒙版最有特色的部分。
全屏专注页:环形倒计时 + 中心拖拖蛋形象,专注/休息/完成三态切换有专属表情。默认 25 分钟专注 + 5 分钟休息,时长可自定义。可以关联一条任务,专注结束后一键标记完成。
实况窗 / 灵动岛:
-
灵动胶囊最小态显示蛋形图标 + 剩余时间
-
展开态显示任务名 + 大号时间,提供暂停 / 结束操作
-
锁屏展示倒计时进度
-
退后台后系统代理提醒兜底,到点提醒不遗漏
-
回到前台按系统时间戳续算,不靠累加
桌面卡片
三种尺寸的 ArkTS 桌面卡片:
-
2x2:未完成数 + 今天数 + 打开应用
-
2x4:显示最多 3 条今天/逾期任务
-
4x4:显示更多任务 + 快捷完成入口
卡片点击任务直接打开应用并定位。主应用任务变更后自动刷新已添加的卡片。不用打开应用就能勾掉一个任务。
首页同步状态
首页常驻一个同步状态胶囊,一眼知道数据是否已同步:
-
未配置:
未同步 -
本地有修改:
待同步 -
正在同步:
同步中 -
同步完成:
已同步 -
异常:
离线/冲突/失败
点击胶囊展开底部面板,可以立即同步或进入同步设置。
跨设备同步
鸿蒙端与桌面端 EggDone 通过 S3 / MinIO 同步互通:
-
兼容桌面端版本化
todos.json格式 -
按 UUID 合并,冲突按
updated_at决胜 -
ETag 冲突保护,不会无条件覆盖
-
凭据保存在系统安全能力中,不写入数据库
-
离线正常使用,联网自动追平
下载
华为应用市场:点击下载
适合谁
-
鸿蒙手机/平板用户,想要一个轻量好看的 Todo
-
想要桌面卡片快速查看和完成任务
-
想要实况窗/灵动岛专注计时,锁屏也能看到倒计时
-
桌面端 EggDone 用户,想要手机端数据同步
-
喜欢蛋黄色和圆角卡片的人
蛋定 Todo,今天也要蛋定完成。








