M 記

项目地址:M 記
楔子
这是我理想中 Markdown 编辑器应有的样子,希望你也会喜欢。
起初我使用的是 Typora,因其出色的实时预览模式,即使在软件转向收费后也购买了 License。但后来因其文件管理机制不尽如人意——一旦文件路径变更,所有附件链接即失效且需手动修复,遂决定放弃。
随后多年我一直使用 Obsidian,得益于其强大的插件生态,我构建了高度自动化的工作流(详情见 基于Obsidian构建个人知识库)。
开发 M 記的契机是公司开始清理第三方未授权软件,我被迫寻找替代方案。我希望打造一款介于 Obsidian 和 Typora 之间的编辑器:既拥有强于 Typora 的知识库管理能力,又比 Obsidian 更易于上手。
在此特别推荐老友 TW93 开发的 妙言 编辑器,它是目前 macOS 上出色的 Markdown 工具之一,其简洁优雅的 UI 和交互逻辑对 M 記启发颇深。
由于我对知识库构建理念(Mind is deep,两级目录不足以支撑深度的知识构建)以及交互习惯有独特需求,我决定从零开发这款属于自己的工具。
最初我使用 AI Studio 构建了一个简单的在线版本,后因本地文件交互问题,利用 Claude Code 进行了重写,历时两个多月打磨,目前已达到可用状态。
关键能力
- 轻量化:基于 Tauri 2 构建,极度轻量,支持多平台;
- 高颜值:UI 极简且高度可定制,美观易用;
- AI 赋能:支持自动知识库生成,文章一键优化;
- 一站式:涵盖从知识管理到博文发布的端到端流程。
目前在 macOS 上已进行详尽测试,Windows 系统尚未细致优化,如遇问题欢迎提交 Issue。
功能介绍

编辑功能
- 支持标准 Markdown 及 Obsidian 内链语法;
- 保存时自动格式化;
- 支持知识库全局文章链接与全文检索;
- AI 辅助功能:
- 支持自动生成解释性 Wiki;
- 支持文章内容一键优化;
- 支持 ChatGPT/Gemini 集成。
博客发布
- 一键发布博文(依赖 simple-blog 项目);
- 支持自定义图床配置。
附件管理
- 附件一键清理功能;
- 附件移动时自动更新关联文章的链接引用。
交互与安全
- 明亮/暗黑模式切换;
- 多种编辑预览模式(编辑/分屏/预览);
- 预置字体支持;
- 支持多 Tab 切换及全局快捷键;
- 敏感凭据加密保存。
注意:实时编辑预览功能暂未实现。
快捷键说明
| 功能 | 快捷键 |
|---|---|
| 打开设置页 | cmd + 0 |
| 侧边栏开合 | cmd + 1 |
| 目录栏开合 | cmd + 2 |
| 编辑模式切换 | cmd + 3 |
| 主题模式切换 | cmd + 4 |
| AI 优化文章内容 | cmd + 5 |
| 全局搜索 | cmd + shift + S |
| 文章内搜索 | cmd + shift + F |
| 切换知识库 | cmd + shift + K |
| 定位当前文章 | cmd + shift + L |
| 清理未使用附件 | cmd + shift + - |
后记
目前项目仍有许多构想待实现,未来计划加入更多 Agent 知识管理相关功能,我将持续优化,欢迎大家提出宝贵建议。