先放项目仓库: https://github.com/Memoir-Studio/Memoir
现在写笔记的工具越来越多,但不少都绕不开账号、云端空间、专有格式,或者最后把资料塞进一个只有它自己最懂的数据库里。
我其实只想要一个简单点的东西:
打开本地文件夹,用普通的 Markdown / MDX 写笔记,界面安静一点,编辑和预览顺手一点。
所以就有了 Memoir。
Memoir 是一个本地优先的桌面笔记工具。选择一个装着
.md/.mdx文件的文件夹,就可以直接开始写。基础的写作和资料库功能不需要注册账号,也不依赖云端。所有笔记始终是磁盘上的普通文件,可以继续用 VS Code、Git 或其他编辑器打开,不会被锁进某种专有格式里。
目前支持的功能
这段时间又迭代了几轮,目前主要有这些功能:
- Markdown + MDX:支持 GFM、KaTeX、Mermaid、任务列表,以及 Callout、Badge、Card、Columns、Steps 等内置组件
- 编辑 / 分栏 / 预览:支持源码编辑、实时预览、分栏模式、同步滚动,以及常用 Markdown 格式工具栏
- 资料库管理:支持文件夹、frontmatter 属性、标签、别名、收藏、最近编辑和标题大纲
- 笔记引用与图谱:支持
[[笔记]]Wiki 链接、普通 Markdown 笔记链接、反向引用,以及整个资料库的关系图谱 - 可选 AI 助手:可以润色、精简、扩写或修正选中内容和整篇笔记,支持查看修改差异后再决定是否应用
- 语义检索:建立向量索引后,可以用自然语言查找相关笔记;AI 助手也可以检索资料库内容后回答问题
- 开放的 AI 配置:支持 OpenAI、Ollama 和其他 OpenAI 兼容接口,对话、嵌入和重排序模型可以分别配置
- 本地文件安全:支持原子写入、自动保存和草稿恢复,删除的笔记与附件会进入工作区里的
.memoir-trash/ - 可丢弃索引:使用
.memoir/index.sqlite加速资料库查询和检索,但 Markdown 文件始终是唯一真相,索引随时可以重建 - 附件管理:支持粘贴、拖拽和导入图片,附件直接保存在工作区的
attachments/目录 - 导出 PDF
- 可选云同步:支持 WebDAV、AWS S3,以及 MinIO、Cloudflare R2、腾讯云 COS 等 S3 兼容对象存储的双向同步
- 外观和交互:支持浅色 / 深色 / 跟随系统、强调色、背景样式、界面密度、字号、内容宽度、中英文界面和全局快捷键
- 路径沙箱:只处理工作区里的
.md/.mdx文件,并拦截危险路径、符号链接以及隐藏目录和构建目录
关于 AI 和云同步
AI 和云同步都是可选功能。
不开启它们时,Memoir 就是一套纯本地的 Markdown / MDX 写作与管理工具;需要时,再连接自己的模型服务或存储服务。
这个项目基本是我用 TraeX / Codex(GPT-5.6 Sol) 和 Grok Build(Grok 4.6) 一起搓出来的。
当前状态
目前版本是 v0.3.1,Windows、macOS 和 Linux 都提供安装包。
编辑器、资料库、预览、附件、本地持久化、笔记引用和同步这些基础功能现在基本可以正常用了。AI 和语义检索是最近才加进去的,还在继续调整。
项目目前还比较早期,肯定还有不少问题。有问题或者建议都欢迎提 Issue,觉得还不错的话也可以顺手点个 Star。
- 收藏 1支持 1反对打赏





希望能改字体和图标
@杏山和纱 #2 hello,有推荐的字体和图标嘛,其实我也想换换默认字体,你说的是支持自定义字体和图标吗

@时雨 #3 是的,既然是笔记应该支持自定义字体,JetBrains Mono 感觉还可以的
@杏山和纱 #4 我觉得可以诶,有没有兴趣提个 pr

不错不错,前端似乎出自 codex,味道有点。。。
作者欢迎共建嘛
bd

@杏山和纱 #2 感觉可以做成 Sans Serif/Serif/Mono 切换,也许可以参考一下 Notion 或者 Figma 的设计。不过 Notion 似乎也只做了这三种 font family 切换...

我觉得这类工具最合适还是做成 web,数据存放在云端,多端通用。

