提醒事项 Reminders

面向中国大陆用户的轻量多渠道提醒应用,支持清单、今天/计划/全部/已完成智能视图、重复提醒、稍后提醒,以及站内、邮件、短信、飞书、QQ 和钉钉通知

v0.3.0

界面预览

PC 端 · 计划视图
PC 端 · 计划视图
PC 端 · 通知方式
PC 端 · 通知方式
移动端 · 计划视图
移动端 · 计划视图
移动端 · 通知方式
移动端 · 通知方式

功能特性

📋

清单管理

默认清单和自定义清单,提醒事项归类清晰,界面借鉴移动端提醒工具,学习成本低

🗓️

智能视图

今天、计划、全部、已完成四个智能视图,快捷新增、编辑、删除、完成、恢复

🔁

重复提醒

支持每天、每周、每月、每年重复,周期事项一次设置、长期生效

稍后提醒

重要事项一键稍后 10 分钟再次提醒,临时忙不开也不怕错过

📢

多渠道通知

站内通知中心、SMTP 邮件、可配置短信 HTTP 网关,提醒多路触达

🐬

飞书通知

飞书企业自建应用机器人单聊提醒,工作事项及时送达

🤖

QQ / 钉钉通知

QQ 机器人主动单聊;钉钉个人群自定义机器人,粘贴 Webhook 即可绑定,无需创建钉钉应用

🔐

数据安全

通知渠道接收目标在数据库中使用 AES-GCM 加密存储,支持独立数据加密密钥

🛡️

可靠投递

持久化投递任务、幂等领取、失败分类和最多三次重试,提醒不轻易丢失

🐂

飞牛一键登录

支持飞牛 fnOS 一键登录和应用账号绑定,电脑端和移动端继续使用同一份数据

🌙

深色模式

浅色/深色主题随心切换,适应不同使用环境

📱

响应式设计

自动适配 PC 端和移动端,随时随地管理提醒事项

技术架构

后端技术栈

  • Go - 高性能编译型语言
  • Gin - 轻量级 HTTP 框架
  • GORM - ORM 框架
  • SQLite (WAL) - 单文件数据库

前端技术栈

  • Vue 3 - 现代前端框架
  • TypeScript - 类型安全
  • Tailwind CSS - 原子化样式
  • Pinia - 状态管理
  • Vite - 构建工具

部署方式

  • 飞牛 NAS(fnOS)FPK 包(x86 / ARM)
  • Docker 多平台镜像
  • 二进制直接运行

快速开始

飞牛 NAS 安装

  1. 下载对应架构的 .fpk 文件
  2. 打开飞牛 NAS 桌面 → 应用中心
  3. 点击右上角 手动安装,选择下载的 .fpk 文件
  4. 设置应用端口(默认 8906),点击完成
  5. 安装完成后打开应用,首次没有用户时直接创建管理员账号;已有用户可登录并绑定飞牛账号

Docker 运行

docker run -d \ --name reminders \ -p 8906:8906 \ -v ./data:/app/data \ -e TZ=Asia/Shanghai \ --restart unless-stopped \ techfunways/reminders:latest

docker-compose.yaml

services: reminders: image: techfunways/reminders:latest container_name: reminders restart: unless-stopped ports: - "8906:8906" volumes: - ./data:/app/data environment: - TZ=Asia/Shanghai

二进制直接运行

解压对应平台的压缩包后:

# Linux / macOS ./reminders -port 8906 -data-dir ./data

启动后浏览器访问 http://localhost:8906,首次注册的账号自动成为管理员。

💡 提示:需要邮件、短信、飞书或 QQ 通知时,先复制 .env.example.env 填入相应服务端凭证(SMTP、短信网关、飞书/QQ 应用凭证);钉钉个人群机器人无需任何服务端配置,粘贴 Webhook 即可。
运行日志默认写入 data/logs/,按日期和级别分文件,默认保留 30 天。

更新日志

v0.3.0 2026-09-19

本版本包含自 v0.2.0 以来的全部功能与体验更新。

  • 跨设备自动同步:提醒、清单与通知的任何变更立刻广播到同一账号的其它设备,手机改了电脑跟着变,另有定时核对兜底
  • 站内提醒改为屏幕中央弹窗,提供「完成 / 稍后提醒 / 知道了」三个操作,多个提醒同时到点排队逐条处理;并修复到点没有弹窗提示的问题
  • 新增「再次提醒」:到点后没点完成就按设定间隔反复通知,直到点击完成为止,间隔 5 分钟到 31 天可自定义
  • 新增农历重复提醒:支持「每年(农历)」「每月(农历)」循环,日期选择升级为公历/农历双页签日历,节日红字、节气绿字
  • 电子邮件通知支持绑定多个接收邮箱,每条提醒还可单独指定发送到哪些邮箱
  • 飞牛桌面主入口固定在统一网关域,登录票据就地签发,全程零跳转零弹窗;网关域上刷新不再掉登录态
  • 用飞牛 NAS 登录后可以独立退出本应用:主动登出即时生效,退出按钮在顶栏与偏好设置始终可见
  • 非飞牛环境(裸二进制 / Docker)的登录与注册页不再显示「使用飞牛 NAS 登录」按钮
  • 修复从外网登录时跳到内网地址导致「无法访问页面」的问题;完成提醒时其到点通知会一并标为已读
运行(x86/ARM 架构):
docker run -d -p 8906:8906 -v /path/to/data:/app/data techfunways/reminders:v0.3.0
v0.2.0 2026-08-17
  • 新增钉钉个人群自定义机器人通知:无需创建钉钉应用,粘贴机器人 Webhook 即可绑定、测试并接收提醒,地址加密保存
  • 新增飞牛 fnOS 一键登录和应用账号绑定,电脑端和移动端共用同一份提醒、清单及通知方式数据
  • 新增飞牛登录授权确认窗口,只有用户确认后才会登录,支持切换其他 NAS 账号
  • 飞牛桌面应用改为新页面打开,不再使用小窗口形式
  • 修复通过飞牛远程链接在手机端无法打开应用的问题
  • 修复电脑端和手机端可能进入不同应用账号、导致提醒及钉钉配置不同步的问题
  • 首次安装且没有应用用户时直接进入管理员创建页面,已有用户时进入登录并绑定流程
运行(x86/ARM 架构):
docker run -d -p 8906:8906 -v /path/to/data:/app/data techfunways/reminders:latest

常见问题

如何修改端口?

飞牛 NAS 安装时可在向导中设置端口(默认 8906)。Docker 方式通过 -p 参数映射端口。二进制方式通过 -port 参数指定端口。

钉钉机器人如何创建?

无需创建钉钉应用:在钉钉电脑端新建(或打开)一个群,群设置中添加“自定义机器人”,安全设置选择自定义关键词(填写“提醒”),复制 Webhook 地址,在应用“通知方式 → 钉钉群机器人”粘贴并发送测试即可。提醒会发送给该群所有当前成员,建议群内只保留自己。

外部通知渠道需要什么配置?

邮件、短信、飞书、QQ 渠道需要通过 .env 配置对应服务端凭证(SMTP、短信网关、飞书/QQ 应用凭证);站内通知中心开箱即用,钉钉仅需 Webhook 地址。

如何备份数据?

备份数据目录即可。Docker 和二进制部署数据在挂载的 data 目录下,包含 SQLite 数据库、加密的渠道配置和运行日志。