制图纸上画着一份完整的结构,一张描图纸正被从角上掀起,上面是同一份结构。

开源版

ReminderMAP 最初是一个带网页界面的 Python 程序。服务端只有一个 Python 文件并且只用标准库,前端使用原生 HTML、CSS 和 JavaScript,没有框架或构建步骤,规划层存放在本地 SQLite 文件中。

开源版功能完整,采用 MIT 协议,也是原生 Mac 版的设计原型。

github.com/Cogria-AI/ReminderMap

01 / 内容

你会拿到什么

  • 思维导图:提醒事项在一张无限画布上被组织成分组、分栏和子任务树
  • 日程安排视图:什么要到期了、什么正在滑坡,按天排开
  • 成果回顾视图:一份按月的记录,写着到底做完了什么
  • 只通过 EventKit 读写 Apple 提醒事项,与 Mac 版一致
  • 一个装规划层的本地 SQLite 文件、自动备份,以及 JSON 导出
  • 中英双语界面,跟随系统语言

02 / 区别

它没有什么

开源版与 Mac 版有两个重要区别。

01

没有 AI 接入

连接 AI 助手与规划层的 MCP 接口只存在于 Mac 版。AI 接入是 Mac 版的三项付费功能之一。

02

不是原生 App

它以一个本地服务的形式运行,你在浏览器里打开。没有菜单栏,没有窗口状态恢复,没有 App Store 更新,而且权限弹窗归属于你启动它的那个终端,不是归属于一个 App。

03 / 关系

两者是什么关系

同一套设计,两份实现。Mac 版是原生重写,不是套在这份代码外面的壳,两边各自演进。

开源版已经公开。代码量不大,可以完整阅读;在 MIT 协议下,你也可以 fork 并自行修改。

04 / 适合谁

它适合谁

  • 想先读读代码,再决定要不要把提醒事项交给一个 App 的人
  • 习惯自己跑自己的软件、对终端不陌生的人
  • 想 fork 它、把它带到别处去的人,协议允许这么做

05 / 快速开始

怎么跑起来

  • macOS 14 或更高,因为要用 EventKit 的完全访问接口
  • Python 3.9 或更高。只用标准库,不装任何 pip 包
  • Xcode Command Line Tools,让那几个跟 EventKit 打交道的小 Swift 辅助程序能在首次运行时编译
git clone https://github.com/Cogria-AI/ReminderMap
cd ReminderMap
python3 server.py

然后在浏览器里打开 127.0.0.1:8788。首次运行时 macOS 会申请访问你的提醒事项。写就是真的写:在这里完成或者删除一条任务,改动的是真实的那条提醒事项,与 Mac 版一致。

网页演示使用预置数据,足以看清基本操作。Mac 上的原生 App 更快,接的是你自己的提醒事项。这里的改动不会保存,刷新后就会复原。