Memos on Cloudflare Logo

Memos on Cloudflare

为写 20 年而设计的记事本

部署在 Cloudflare 全球边缘,零运维、零成本。
你的记忆,值得一个永远不会关机的家。

零运维 零成本 全球 300+ 节点 Free Plan 够用 开源 MIT

为什么选 Memos on Cloudflare

不只是把 Memos 搬到云上。重新设计了存储、缓存、图片处理和查询性能,让它真正能跑 20 年。

0
运维成本。不需要服务器、Docker、域名续费。部署即忘。
<10ms
查询延迟。虚拟列 + 索引优化,百万级 memo 依然毫秒响应。
300+
全球边缘节点。任何地方访问都快,Cloudflare CDN 自动分发。
核心功能

时间旅行

不只是翻看旧笔记。四种维度穿越你的记忆,让每一天的记录都有被重新发现的机会。

当年今日

回到过去每一年的今天。去年这个时候你在想什么?五年前呢?

自动筛选历史同月同日的记录,排除今天

每月今日

今年每个月的这一天你写了什么?看到规律,发现变化。

筛选今年每个月同一天的记录

每周同期

这个月每个星期三你做了什么?发现周规律和习惯。

筛选当月每个相同星期几的记录

随机回忆

每次点击随机展示 5 条过往记录。偶遇过去的自己,发现被遗忘的想法。

Fisher-Yates 随机算法,每次结果不同

性能不妥协

时间旅行查询使用 SQLite 虚拟列 + 索引,查询延迟 <10ms。即使 20 年后有百万条记录,也能瞬间响应。已修正 UTC+8 时区偏移,凌晨创建的记录不会遗漏。

更多功能

完整的笔记生态系统

📝 Markdown 编辑

支持标签、代码块、任务列表、Mermaid 图表、数学公式。

📄 网页剪藏

浏览器书签工具,Readability 正文提取 + Turndown 转 Markdown。

🎤 AI 语音转写

内置 Whisper 语音识别,录音即转文字,想到什么说出来。

📸 图片智能压缩

上传自动转 WebP + 双尺寸缩略图 + CDN 缓存 + 304 复用,移动端流量减 60%。

📍 地址标签

自动定位 + 高德逆地理编码,生成 #省/市/区/街道 层级标签。

🌐 多用户 + SSO

支持多用户、OAuth 单点登录、PAT 令牌、Webhook 通知。

📅 日历热力图

周历/月历/年历视图,直观看到每天的写作频率和习惯。

📰 RSS 订阅

用户级和全局探索 RSS,随时追踪更新。

💬 评论与反应

备忘录评论、表情反应、分享链接(可设过期时间)。

技术栈

全栈运行在 Cloudflare 边缘平台,全球 300+ 节点

W
Workers
D1
SQLite
R2
对象存储
KV
缓存
AI
Workers AI
R
React
H
Hono
TS
TypeScript

为什么选 Cloudflare 版?

和原版 Memos 的关键区别

原版 Memos Memos on CF
部署Docker + 服务器wrangler deploy
运维需要维护零运维
费用服务器费用Free Plan 够用
全球访问单机房300+ 边缘节点
数据库SQLite 本地文件D1 托管 SQLite

3 步部署

从零到上线,不超过 5 分钟

1

克隆仓库 & 安装依赖

git clone https://github.com/Ltaimao/memos-on-cloudflare.git
cd memos-on-cloudflare && npm install
2

创建 Cloudflare 资源

wrangler d1 create cfmemos-db
wrangler r2 bucket create cfmemos
wrangler kv namespace create cfmemos-kv
3

初始化数据库 & 部署

npm run db:migrate:remote
npm run deploy