做一个不试图成为一切的Markdown编辑器,完全免费
大学是我第一次接触 Markdown 编辑器的时间,也是从那时候开始,彻底爱上 Markdown。第一款编辑器应该是 Typora,这是一款比较知名的 Markdown 老牌编辑器,整体干净、专业,各种 Markdown 语法的支持性都很好。我也花了接近 90 刀的价格买了正版授权,直到现在,它依旧存在我的 Mac 上。
除此之外,还体验过很多其他的编辑器,收费的、开源免费的、个人开发的、大厂制作的,各种各样的编辑器给我的感受就是,这些编辑器都慢慢变得臃肿、功能堆砌,但其实很多功能都是用不到的,或者说使用率极低。对于极简主义者来说,这可能是一种折磨。
当然,Markdown 编辑器和支持 Markdown 语法的工作台软件不能一概而论。作为工作台来说,功能相对复杂、多样性是很正常的,比如广为人知的 Notion、雀语、飞书文档、Obsidian 等等,所以它们不是这篇文章的主要讨论点。
我想做一款方向相反的产品。
Part.1一款克制的 Markdown 编辑器
Ornata 是一款面向 macOS 的本地 Markdown 笔记应用。
它的目标不是容纳所有工作,也不准备重新定义知识管理。它只想提供一个轻量、简洁而专业的写作环境,让人可以迅速打开一篇笔记,专注写作,然后离开。
没有账号系统,没有强制云服务,也没有私有的笔记数据库。
你的每篇笔记都是一个普通的 .md 文件,保存在自己选择的目录中。文件夹是真实的文件夹,文件名就是笔记标题。你可以在 Finder、VS Code、Vim、Obsidian 或任何其他工具中继续打开它们。
即使有一天不再使用 Ornata,这些内容也不会被困在某种专有格式里。
对我来说,所谓“本地优先”不应该只是一句宣传文案。它意味着用户真正拥有自己的文件,也意味着产品不能把迁移成本当成留住用户的手段。
Part.2软件应该在需要时出现,在写作时消失
很多笔记产品的问题并不是设计得不够漂亮,而是它们总在试图提醒用户:这里还有更多功能。
侧边栏里有层层嵌套的页面,设置中有大量主题和插件,编辑器周围分布着各种状态、属性、按钮和入口。用户原本只是想记录一个想法,最后却开始整理目录、配置模板、调整主题,甚至研究一套属于软件本身的方法论。
Ornata 希望保持克制。
它使用简洁的单色界面,没有大量主题,也没有需要反复研究的配置项。常用操作可以通过键盘完成,⌘K 能快速查找笔记或执行命令;当窗口变大时,内容区域会合理利用空间,而不是始终被限制在狭窄的固定宽度里。
文章目录只在需要导航时提供帮助,代码块会根据语言进行语法高亮,内部链接最终保存为标准 Markdown 链接。外部工具写入的 Frontmatter 会被完整保留,并以更清晰的方式展示,但 Ornata 不会擅自向你的文章中添加私有元数据。
这些能力存在的目的都一样:减少摩擦,而不是增加一套新的工作方式。
Part.3写起来像编辑器,保存下来仍然是 Markdown
纯文本 Markdown 足够开放,但长时间面对大量标记符号,并不一定是最舒服的写作方式。
Ornata 提供了更自然的所见即所得编辑体验。标题、列表、引用、图片和代码块会直接以排版后的形式呈现,但保存到磁盘上的内容仍然是干净、可移植的 Markdown。
粘贴图片时,图片会保存在当前工作目录的资源文件夹中,并通过相对路径写入文章。打开工作目录之外的 Markdown 文件,也可以继续编辑、重命名、删除和粘贴图片。
Ornata 不要求所有内容都先被“导入”到软件中。文件本身才是主体,应用只是一个更适合使用这些文件的界面。
Part.4Todo 和 Bookmark 是辅助能力,不是另一套系统
写作过程中经常会产生两类内容:需要稍后完成的事情,以及值得保存的链接。
Ornata 内置了 Todo 和 Bookmark,但它们没有被设计成复杂的任务管理或收藏系统。
Todo 支持标签、筛选和完成状态;Bookmark 可以自动读取网页标题、预览图和图标,也可以通过不同颜色的标签进行区分。它们能够在侧边栏中直接展开、勾选或打开,不必为了一个简单操作离开当前文章。
这些功能更像写作空间的延伸,而不是要求用户迁移工作流的新模块。
Part.5AI 不应该成为软件存在的理由
今天的新产品似乎必须带有 AI,但许多所谓的 AI 功能,只是在界面中增加一个聊天框,然后把用户的内容交给一个固定模型。
这不是 Ornata 想走的方向。
Ornata 提供 AssistantPi,但它默认不会打扰写作。只有当用户主动点击右下角的按钮时,助手面板才会出现,也不会压缩或改变编辑器原有的布局。
AssistantPi 连接用户电脑上已经安装并配置好的 Pi。使用哪个模型、哪个服务商,由用户自己决定,而不是由 Ornata 绑定。当前笔记可以作为上下文,选中的段落也可以精确附加到问题中。
更重要的是,它有明确的权限边界:
-
默认是只读模式 -
读写模式可以帮助创建和修改内容 -
Full Access才会开放Pi的完整能力,包括系统工具
AI 在这里是一项被邀请使用的能力,而不是产品强加给用户的中心入口。它应该在真正有帮助时参与工作,完成之后安静地退回去。
克制并不意味着完全排斥 AI,而是拒绝那些没有实际价值、缺少权限边界,却被包装成核心卖点的 AI 功能。
Part.6专业并不等于复杂
我希望 Ornata 是轻量的,但不希望它是简陋的。
产品已经支持多标签页、全文搜索、页面链接、文章目录、语言感知的代码高亮、外部 Markdown 文件、图片资源管理、Todo、Bookmark、中英文界面,以及经过权限控制的 AssistantPi。
正式版本使用 Apple Developer ID 签名,并通过 Apple 公证。应用也具备独立的更新分发机制,可以在软件内检查、下载并安装经过签名的版本。
真正的专业感,并不来自设置页面里有多少选项,而是来自每个日常细节是否可靠:文件会不会丢失,格式能不能保持,外部修改能不能同步,窗口和交互是否自然,升级是否安全。
产品可以简单,但不能草率。
Part.7我想做的是一个能够长期使用的工具
Ornata 现在仍然处于早期阶段,还有许多地方需要继续打磨。
但它的方向已经确定:不通过堆叠功能制造价值感,不发明新的文件格式,不把用户锁进一个封闭系统,也不让 AI 接管整个产品。
未来可能会加入同步、加密或发布能力,但这些功能必须建立在相同的原则之上:不破坏本地优先,不牺牲速度,不让软件变得臃肿。
我希望几年之后打开 Ornata,它依然是一款安静的 Markdown 编辑器。
打开很快,写作顺畅,文件仍然属于自己。
当你需要更多能力时,它们就在附近;当你只是想写点东西时,软件本身不会成为阻碍。
这就是 Ornata。一款不试图成为一切的 Markdown 编辑器。
目前 Ornata 支持 Apple Silicon Mac,我非常希望你可以下载使用 Ornata,相信我,它会让你对 Markdown 编辑器有一个新的感受。
-
ornata.app
本文采用 Welight 进行创作排版,下载地址:https://waer.ltd
夜雨聆风