📌 项目:https://github.com/usememos/memos | 星数:64083 | 语言:Go | 协议:MIT | 更新:2026-10-26
Memos是usememos开源的自托管笔记应用,64.1k颗星,Go编写。定位是"自托管的flomo"——时间线式记录日常想法、灵感、碎片,数据在你自己的服务器。flomo/Notion/印象笔记等要么收费要么数据在云端要么同步受限;Memos自托管免费、数据自控、API开放可二次开发。它的设计哲学是极简——不像Obsidian/Notion做复杂知识管理,而是专注"快速记录一条想法":打开即写,时间线浏览,标签组织,Markdown格式。这种克制让它轻快,碎片记录无负担。6.4万星说明"自托管轻量笔记"是刚需——隐私+极简+API的笔记工具。
相关工具与方向,可参考Dify Rag Knowledge Base Tutorial;Anythingllm Knowledge Base Setup;Langchain Rag Knowledge Base Tutorial。
时间线与极简记录:Memos的核心是时间线——每条笔记按时间倒序排列,像朋友圈/Twitter刷自己的想法。写一条笔记:打开Web/App,输入框写文字(支持Markdown),加标签(#标签),发布即上时间线。这种"快速记录一条"的设计降低记录门槛——不需要建文档/选模板/想标题,想到就写。时间线浏览让历史想法可回溯,标签让相关想法聚类。比Obsidian的"文档"模式更适合碎片灵感,比flomo多了自托管和API。
Markdown与多端:笔记支持Markdown格式——标题/列表/代码块/引用/链接/图片。图片可粘贴/拖拽上传。Web端响应式适配手机,PWA可装为App,移动端体验接近原生。多用户支持——一个实例多账号,各自独立空间,可设公开/私密笔记。搜索全文检索历史笔记。Memos的简洁让它打开即用,无需学习,但要复杂知识管理(双链/数据库/画板)它做不到,定位明确是碎片记录。
API与自托管生态:Memos提供完整REST API——所有笔记CRUD可编程调用。这让Memos能做后端:写脚本批量导入/导出、对接其他工具(Telegram bot发笔记/Obsidian同步/Raycast快速记录)、构建自己的笔记前端。数据用SQLite/Postgres/MySQL存储,Docker部署一条命令。开源版完全免费,数据可随时导出(JSON/Markdown)。相比flomo(年费+数据在flomo)或Notion(数据在Notion),Memos自托管数据完全自控,迁移自由。
| ✅ 优势 | ❌ 劣势 |
|---|---|
| 时间线极简快速记录 | 无复杂知识管理(双链/数据库) |
| Markdown支持 | 移动端非原生App |
| 完整REST API可扩展 | 组织靠标签较简单 |
| Docker部署多用户 | 无原生同步(靠自托管) |
| 自托管数据自控免费 | 功能比Notion/Obsidian少 |
体验上Memos覆盖flomo核心——时间线记录、标签、Markdown、移动端。优势是自托管(数据自控)、完全免费(flomo年费)、REST API可二次开发、Markdown比flomo的纯文本强。劣势是移动端非原生App(PWA)、无原生同步(靠自托管)、社区不如flomo打磨。建议:重视隐私+技术能力→Memos;要开箱即用+精致App→flomo。
支持。Web端响应式适配手机浏览器,PWA可"添加到主屏幕"装为App,体验接近原生(启动快/全屏/推送)。iOS/Android都支持PWA。无独立原生App,但PWA已满足随手记需求。社区有第三方客户端(如Moe Memos)。数据同步靠自托管服务器——手机写笔记同步到你的服务器,多端一致。建议配合域名+HTTPS获得最佳移动体验。
数据存你服务器的数据库(SQLite默认/可配Postgres/MySQL),Docker volume持久化。完全自控——可加密磁盘/隔离网络/审计访问。导出:Web界面一键导出JSON/Markdown,或用API脚本导出。无厂商锁定,随时迁移。相比flomo(数据在flomo)/Notion(数据在Notion)的数据自控是Memos最大优势。备份建议定时dump数据库。