MemoFlow 是我一直在用的一款自托管笔记,用它彻底代替了之前用的浮墨。记录、标签、集合、回顾,该有的都有,稳稳当当用了很多年。
但用久了,总觉得缺了点什么——存得进去,却搜不出来。
我笔记里存了大量纸质资料的照片:证件、合同、发票、说明书。拍完存进 App 就等于存进了黑洞——明明记得存过,却想不起那句内容写在哪儿了。普通笔记 App 检索不了图片里的字,这事儿一直是块心病。
于是自己往里加了两样东西——文档扫描识别(离线 OCR 全文检索、证件自动分类)和锤子便签卡片模板,加着加着就成了个缝合怪,取名 memo+。
痛点一:图片里的文字搜不到
这是我最想解决的一个。
memo+ 内置了 ML Kit 离线文字识别:扫描件在本地完成 OCR,识别结果直接进全文索引。之后搜关键词,就能搜到图片里的文字了。
顺带说一句,这个功能是印象笔记的付费功能。这里免费、而且全程离线——图片不上传任何服务器。

痛点二:证件档案存进去就乱
证件扫描件混在一起,几年后根本分不清哪张是哪张。
memo+ 加上了文档扫描识别引擎:拍照或导入图片 → 自动检测纸张边界 → 透视校正 → 扫描仪色彩滤镜 → 存为笔记附件,全程离线。
- 满页智能判定(已经是整页图就跳过裁剪)
- 批量重扫、页内旋转
- 证件类型分类器自动给证件归类
这个思路我借鉴了同类作品「妥帖 (Sorted)」——它本身是一款「随手一拍,纸质文件就收好了」的证件收纳工具,核心正是扫完即自动认出这是什么、自动归类、一搜就出来。我把同样的理念带进了笔记场景。

扫完不是终点——memo+ 会顺着 OCR 文本当场判断这是什么证件,自动打上类型标签(身份证、营业执照、护照……),全程离线,不联网、不上传。下图就是扫完一张身份证后,自动标记出「身份证 · 张三」:

痛点三:笔记不好看、分享很丑
纯文本笔记截图分享出去很丑。
memo+ 把一条笔记渲染成可分享的纸面卡片,视觉语言取自开源的锤子便签复刻项目 zhaoolee/notes(锤子便签)。内置暖白纸感、深夜便签、备忘录深浅色等多套主题,亮暗随你。
关键的是:这套模板不是只有导出图片时才有用——在编辑器和阅读页里就能直接「美化预览」,实时看成稿外观、随手换主题,不用来回导出看效果。

除了缝合,还缝了点别的
- 本地优先:无账号、无遥测,数据完全存在本机,可选同步到自建 Memos 服务器,可选 WebDAV 备份(加密)。
- 检查更新:应用内可以直接从仓库 Releases 检查并下载新版本。
为什么叫「缝合怪」
memo+ 不是一个从零自研的东西,它是几个开源项目缝在一起的:
| 项目 | 许可证 | 缝进来做什么 |
|---|---|---|
| MemoFlow | GPL-3.0 | 应用基底:记录、标签、集合、回顾 |
| OpenScan | BSD-3-Clause | 文档扫描识别:边界检测 / 透视校正 / 色彩滤镜 |
| zhaoolee/notes | Apache-2.0 | 锤子便签卡片主题:排版与视觉模板 |
再加上 Google ML Kit 的离线 OCR。因为是在 GPL-3.0 项目上二次开发,memo+ 同样以 GPL-3.0 发布——保留上游版权、标明修改、并提供完整对应源码,本仓库就是。

下载
安卓自取,不用钱也不用会员:
下载: https://github.com/ayuan2025/memo-plus/releases/latest
目前只做了安卓版(Android 7.0+ / arm64),桌面端暂未做。有同样痛点的朋友拿去用,希望帮得上忙。