我用开源项目自己缝了个笔记 App,图片里的内容也能搜

先说个大家都有的场景:手机相册里大概都躺着一摞——身份证复印件、购房合同、去年体检单、不知道哪台电器的说明书。拍的时候想着"先存着以后用",真要用的时候翻半天,早忘了那句关键信息写在哪张图里。
普通笔记 App 存得进去,但搜不出来。它只能搜你手打的文字,照片里的字它一概不认。这一条卡了我好几年。
我不是程序员出身那种"从零造轮子"的人,我的办法比较偷懒:把别人写好的开源项目缝在一起。最近缝出来的这个,叫 memo+,专门解决的就是"存的图搜不出字"这个痛点。本文是亲测分享,文末有利益声明,先看完再决定要不要装。
它解决了我三个具体痛点
1. 图片里的字,终于能搜了
这是我最想要的能力。memo+ 内置 Google ML Kit 的离线文字识别:扫描件在本地完成 OCR,识别结果直接进全文索引。之后你搜"合同""发票""体检",就能直接命中那张照片里的字。
这个功能在不少老牌笔记产品里是付费项;在 memo+ 里免费,而且全程离线——图片不上传任何服务器。对我这种把证件照往里塞的人,不上传这一点比免费还重要。

2. 证件存进去不再乱
证件扫描件混在一起,过几年根本分不清哪张是哪张。memo+ 加了文档扫描识别引擎:拍照或导入图片,自动检测纸张边界、透视校正、扫描仪色彩滤镜,存为笔记附件,全程离线。还有个证件类型分类器,能自动给证件归类。
这个思路来自我另一款工具"妥帖"(它本身做纸质文件收纳),我把同一套"扫完自动认出是什么、自动归类、一搜就出来"的理念挪进了笔记场景。

3. 笔记好看,分享出去不丑
纯文本笔记截图发出去,观感一般。memo+ 把一条笔记渲染成可分享的纸面卡片,视觉取自开源的锤子便签复刻项目,内置暖白纸感、深夜便签、备忘录深浅色等多套主题。关键是这套模板不只在导出时才生效——编辑器和阅读页里就能直接"美化预览",实时看效果、随手换主题,满意了一键导出 PNG。

为什么说它是"缝合怪"
memo+ 不是从零自研,是把几个开源项目缝在一起,每个组件只管一件事:
MemoFlow(GPL-3.0):应用基底,记录、标签、集合、回顾;
OpenScan(BSD-3-Clause):文档扫描识别,边界检测、透视校正、色彩滤镜;
zhaoolee/notes(Apache-2.0):锤子便签卡片主题;
再加 Google ML Kit 的离线 OCR。
它们各自管得不错,接起来比自己重写一遍省力太多。上游把难的活干了,我只需要写"胶水"——哪两块之间差一个桥,就补一座。
【插图:wechat-mp/img/out/101_fig1.jpg —— 缝合怪 memo+ 的启动页:三个开源项目加一个离线 OCR,缝成一个能用的笔记 App】
因为是在 GPL-3.0 项目上二次开发,memo+ 同样以 GPL-3.0 发布:保留上游版权、标明修改、提供完整对应源码,本仓库即源码。这意味着它免费、可审计、你能看到每一行改动。
代价也要说清楚(重点看这段再决定)
只支持安卓:Android 7.0 以上、arm64 架构,暂无 iPhone 版;华为纯血鸿蒙因不再兼容安卓安装包,暂时装不了。
OCR 有边界:对清晰印刷体稳,对手写、严重模糊、极端倾斜的图会打折。
缝合有维护成本:跟着上游走,上游改了你得跟;许可证要求开源衍生,等于把改动锁在公开仓库里;某个库一升级,你的胶水可能就裂了。这些代价是可见的、可控的,但确实存在。
大厂产品要照顾所有人,你那点痛点大概率排不上号。自己缝的好处是:痛点什么时候冒出来,工具什么时候就长一块肉。对我来说,证件照终于能搜出里面的字了,这就够。
去哪下载
国内镜像(下载更快):https://memo-plus-download.app.workbuddy.host/ 页面里有 APK、安装说明,当前版本 v1.0.71,约 65 MB。安卓装之前先给浏览器开"安装未知应用"权限,否则点了安装没反应。
海外或国内访问不畅,去 GitHub Releases:https://github.com/ayuan2025/memo-plus/releases/latest
Windows / macOS 桌面版也在同一发布页。
创作声明(利益声明)
本文为作者自荐。memo+ 是本人基于开源项目二次开发并维护的笔记 App,以 GPL-3.0 协议完全免费发布,文中无任何商业推广、无返利、无 affiliate 链接。下载仅走官方发布页与 GitHub Releases,不通过任何返利渠道。OCR 与扫描能力均离线运行,照片不上传服务器。文中版本号、功能描述均基于写作时(2026 年)的实际情况,后续以发布页为准。
