5.5 KiB
Note
本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
English · 原始项目 · 上游 README
原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。
Edmund
Edmund 是一款极简、基于文件、原生的 macOS Markdown 编辑器,支持内联实时预览。
https://github.com/user-attachments/assets/5c9097c7-68d2-4423-b0f5-495979775f6d
无论是作为 Markdown 知识库的配套工具,还是独立编辑器, Edmund 都能融入 macOS 生态,无论文件存放在何处,都能无缝协作。
我们的目标是成为 Markdown 编辑器领域的 CotEditor, 即由内而外优雅、强大、可配置且原生。
⚠️ Edmund 目前处于 beta 阶段。查看 roadmap 了解后续计划 :D
差异化特点
- 实时预览:Typora/Obsidian 风格的所见即所得(WYSIWYG)。
- 基于文件:可从任意位置打开
.md文件。无需 vault 或专用文件夹。 - 原生:100% Swift。基于 AppKit 和 TextKit 2。无 Electron。依赖极少。
- 快速:轻松处理约 1–2MB 的文件。启动无延迟。
- 可扩展:可选数学公式与 Obsidian 语法。扩展系统即将推出!
- 隐私:默认离线。可选屏蔽外部链接与 HTML 净化。
更多动机与设计理念,请参阅我的博客文章。
截图
安装
从最新发布版本, 获取 Edmund.dmg,打开后将 Edmund.app 拖入 Applications:
Warning
若首次打开时 macOS 提示应用为
🚧DAMAGED🚧,请勿担心。 应用并未损坏,只是因为我不是每年 99 美元的 Apple 认证开发者,签名不完整。 好在有简便方法可绕过此限制。首次打开 Edmund(或任何其他“已损坏”应用)时,请任选其一:
- 系统设置 → 隐私与安全性 → 向下滚动 → 仍要打开。或者,
- 在终端中运行以下命令:
xattr -dr com.apple.quarantine /Applications/Edmund.app
- 你可能还需要在命令前加上
sudo。
Edmund 会自动检查更新;也可在此. 浏览版本历史。
依赖
替代方案
如果 Edmund 不合你心意,以下应用或许值得一试:
- 闭源
- Obsidian、cyberWriter、Notion
- Typora、Lettera(beta)、LitSquare Ink MD
- 开源
这份列表远非穷尽,也并非刻意求全。我只是想向这些应用的作者致谢,尤其是在我看来审美出众的开源作品。更完整的列表见此处.
致谢
以下项目深刻影响了架构和/或设计,我深表感谢:
- Swift Markdown Engine / Nodes:解析器/token 架构与 TextKit 2 集成
- Typora 与 Apple Notes:应用菜单组织
- Tomorrow Light 与 One Dark:代码语法高亮
- create-dmg:制作具有 Apple 风格的
.dmg - MarkEdit:README 组织结构
- screenshot-studio:出色的截图编辑体验
- shields:本 README 中的精美徽章
- Claude、caveman, 与 ponytail:工程实现。



