Moe Memos 是一款开源 iOS 备忘录应用,让记录想法像发推给自己一样轻松。它支持纯本地存储,也可同步至自建 memos 服务器,全程离线可用、零数据收集。基于 SwiftUI 打造的原生体验,配合扩展 Markdown、多媒体附件与标签管理,是注重隐私的苹果用户进行碎片化速记的理想选择。
适用人群:1. 注重数据隐私、希望笔记数据完全掌握在自己手中的自托管服务爱好者;2. 需要随时随地快速捕捉灵感与碎片想法的 iPhone/iPad 用户;3. 熟悉 Markdown、正在使用或计划搭建 memos 服务器的开发者与效率工具玩家。
适用场景:1. 灵感速记:通勤或会议中随手记录想法,像发推一样轻量,恢复联网后自动同步到服务器;2. 个人碎片知识管理:用标签、置顶与搜索整理日常记录,借助活动进度图表回顾自己的记录习惯;3. 隐私优先的多设备同步:在 iPhone 与 iPad 间通过自建 memos 服务器无缝同步,数据不经任何第三方。
推荐理由:Moe Memos 以极简依赖与 SwiftUI 原生架构,为 memos 生态补齐了高品质 iOS 客户端拼图。零数据收集、离线可用、支持自托管同步,对隐私敏感又热爱轻量速记的苹果用户来说,是一款难得的开源精品。
项目定位与背景
Moe Memos 是一款开源 iOS 备忘录应用,定位为知名自托管笔记服务 memos 的第三方移动客户端,同时支持纯本地存储模式。在云笔记服务主导市场、数据归属常被忽视的当下,它为注重数据自主权的用户提供了轻量的随手记方案,让记录想法像发推给自己一样简单。项目使用 Swift 编写,已上架 App Store 免费下载,在 GitHub 收获近九百颗星。
核心功能与技术架构
功能上,Moe Memos 支持扩展 Markdown 写作、图片视频等附件上传、标签整理、置顶与全文检索,并提供活动进度图表帮助回顾记录习惯。它可完全离线使用,恢复联网后自动推送数据至自建 memos 服务器。技术层面,项目坚持原生体验优先,基于 SwiftUI 构建,全面采用 async/await 现代并发模型,依赖极少,并适配了 Liquid Glass、深色模式与动态字体,支持 iPhone 与 iPad 多任务分屏。
创新点与亮点
最大亮点在于隐私与数据自主:应用零数据收集,内容要么留在本地,要么存在用户自己的服务器上。其次是与 memos 生态的深度整合,针对新版服务端 API 变动,作者还提供了 Mortis 转换工具,将新版 API 转换为兼容协议,体现出细致的工程考量。这种客户端、自托管服务与适配层组合的模式,在移动端备忘录应用中相当少见。
与同类项目对比
相比苹果自带备忘录,它胜在 Markdown 支持与开放的自托管生态;相比 Obsidian、Notion 等重型工具,它刻意保持极简,专注碎片化速记场景;与 memos 官方 Web 端相比,它提供了更符合 iOS 设计语言的完整原生体验。局限在于仅覆盖苹果平台且要求 iOS 18 以上系统,服务端兼容版本窗口较窄,用户需留意版本匹配。
上手指南或快速开始
上手非常简单:从 App Store 免费安装即可,无需服务器也能用本地存储记录;进阶用户可自建 memos 服务,在应用内填入地址登录即可同步。尝鲜者可加入 TestFlight 体验测试版,开发者也能用 Xcode 自行构建。建议搭配 memos 0.21.0 或 0.27.0 至 0.31.0 版本以获得最佳兼容性。
总结与展望
总体而言,Moe Memos 是自托管笔记生态中完成度颇高的 iOS 原生客户端,代码质量与产品打磨均属上乘,MPLv2 协议对二次开发也足够友好。memos 服务端快速迭代带来的 API 变动是长期挑战,但 Mortis 方案已给出务实回应。对追求隐私、喜欢轻量速记的苹果用户而言,它值得立刻安装体验。
项目信息
| 项目名称 | mudkipme/MoeMemos |
| 编程语言 | Swift |
| Star 数 | 895 |
| Fork 数 | 80 |
| 主题标签 | appstore, ios, memo, note-taking, self-hosted, swift, swiftui |