【开发者自荐】蛋定 Todo 桌面端和鸿蒙端

蛋定 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,今天也要蛋定完成。

4 个赞

非常感谢开发者创造出这么美观和使用的小工具!期待编译Linux版本,特别是适配国产办公主机(银河麒麟)的ARM64版本,打工人非常期待在工作流中使用!再次感谢!

1 个赞

可惜了,没有安卓

不错,已用

不错,已开始试用。有几点初步感受:

  1. 左上角的LOGO和文字太占地方了,而且“蛋定”这样的字显示在工作场合可能不大合适。如果作者坚持保留,以后可以用换主题方式解决。
  2. 编辑“7月1日 做某某事 #OA”并没有自动识别出来并设置时间,还是要手动设置,也没有自动建立分组“OA”。没找到这个分组怎么用。
  3. 最不习惯的,主界面无法移动,字还有点小,伸着脖子看。
  4. 立即隐藏很好,但有个桌面小插件不也很好吗?人为什么要记录 todo ?对我来说就是怕忘了,时时要提醒一下自己。这种隐藏的我忘记按快捷键呼出来看了不就完蛋了。
1 个赞

对了,还是要夸一下。

四象限、日历、标签(分组)、今日……市面上的 todo 大多是一种组织方式或是有侧重,但这些其实都是看重多任务的角度,我有时候想这么看,有时候想那么看,蛋定 todo 这个就很好,我想要的基本都能看到了。还差个年视图 :)

界面也美观