免费本地 Markdown 编辑器 Moeka:多光标、历史回滚和 AI 协作都有

摘要

Moeka(小语文稿)是一款面向 macOS 的本地 Markdown 编辑器,采用 Rust、GPUI 与 GPU 渲染,支持扩展语法、Git Diff、多光标和 Agent CLI 集成。

写几百字的随手记录,大多数笔记软件都能胜任。真正考验编辑体验的,是几千字的长文、夹杂代码和公式的技术笔记,以及需要反复修改的高密度内容。

这类文档既需要 Markdown 的结构,又希望光标移动、选区编辑和字符修改足够精准。功能过多的软件容易让界面越来越复杂,普通代码编辑器又缺少适合写作的排版支持。

Moeka(小语文稿)选择了另一条路线:保留类似代码编辑器的精确控制,同时加入写作常用的 Markdown 扩展语法、文件管理、Git Diff 和 Agent 终端。

免费本地 Markdown 编辑器 Moeka:多光标、历史回滚和 AI 协作都有

Moeka 是什么?

免费本地 Markdown 编辑器 Moeka:多光标、历史回滚和 AI 协作都有

Moeka 是一款本地优先的 Markdown 编辑器,目前主要面向 macOS 用户。

它没有采用常见的 Web 套壳技术,而是基于 Rust 和 GPUI 开发,通过 GPU 完成界面与编辑器渲染。官方将其定位为一款流畅、低开销,同时适合文本创作和高密度内容记录的编辑工具。

不过,目前官网没有公布统一的性能测试数据。因此,更准确的说法是:高性能和低资源占用是它的技术路线与产品目标,实际表现仍会受到 Mac 型号、文档规模和使用场景影响。

截至 2026 年 8 月 12 日,当前公开版本为 Moeka v0.1.1,同时提供 Apple 芯片和 Intel 芯片 Mac 安装包。

像编辑代码一样控制 Markdown

免费本地 Markdown 编辑器 Moeka:多光标、历史回滚和 AI 协作都有

Moeka 并不是完全隐藏 Markdown 标记的所见即所得编辑器。它更重视纯文本编辑时的准确性,让用户在看到格式的同时,仍然能够控制具体字符。

这种方式特别适合以下内容:

  • 结构较长、标题层级较多的文章
  • 包含代码、链接和引用的技术文档
  • 需要频繁调整标点、空格和格式的文字稿
  • 公式、脚注、图表与正文混合的学习笔记

编辑器支持多光标选择、编辑与替换,同时兼容多种常见代码行操作。需要同时修改多处相同内容时,不必逐个寻找和替换。

常用 Markdown 扩展语法基本齐全

免费本地 Markdown 编辑器 Moeka:多光标、历史回滚和 AI 协作都有

根据官网列出的功能,Moeka 支持双向链接、表格、上标与下标、脚注、公式和图表。

这些能力覆盖了普通 Markdown 之外较常见的写作需求。整理知识笔记时可以使用双向链接建立内容关联;撰写技术文章时,可以直接加入公式、表格和图表。

它的思路不是不断增加复杂插件,而是先把使用频率较高的功能整合进编辑器。对于只想打开文件就开始写作的人,前期配置会相对少一些。

工作区、文件树和本地文件管理

Moeka 支持多个工作区与文件树切换,可以把不同项目、文章或笔记目录分别管理。

除了 Markdown 文档,它还支持代码文本编辑、图片预览、文件粘贴与拖放。检索和命令响应也是官网重点强调的体验之一。

文件管理完全在本地完成,不要求把文稿存进开发者提供的云端空间。对于未公开文章、工作资料或个人笔记,本地文件模式也更容易控制备份与迁移。

实时 Git Diff,修改过什么随时能看

写长文最担心的并不是改错一个字,而是反复调整后突然发现,之前删掉的那一段其实更合适。

Moeka 集成了实时 Git 与 Diff 功能,可以显示内容改动,并支持通过文件历史回滚。

Diff 会把新增、删除和修改过的内容呈现出来,方便检查一次改稿到底动了哪些地方。对于使用 Git 管理文档、技术文章或项目说明的用户,这项功能比普通的撤销操作更可靠。

不过,官网没有说明它会自动替用户完成所有 Git 仓库配置。准备使用历史管理前,仍应确认工作区及版本记录已经正确建立,并为重要文稿保留独立备份。

Agent 终端不是内置的免费 AI 模型

Moeka 提供 Agent 终端集成,可以通过 @ 引用文件或当前选区,与自己使用的 Agent CLI 对话。

例如,写完一段内容后,可以选择文字并让 Agent:

  • 检查错别字和语病,但保留原有 Markdown 结构
  • 找出表达重复的段落并提出精简建议
  • 根据当前文档整理标题和内容提纲
  • 解释选中的代码或技术概念

需要注意,Moeka 官网描述的是与外部 Agent CLI 集成,并没有宣称软件内置免费大模型、官方 AI 账号或调用额度。

用户需要自行安装和配置相应的 Agent CLI。是否需要联网、登录、API Key、模型订阅或额外费用,取决于所使用的 Agent 服务。

当你通过 @ 引用文件或选区时,相应内容会作为上下文交给所配置的 Agent。处理合同、未发布稿件和公司资料前,应先了解该 Agent CLI 的数据与隐私规则。

编辑器可以离线使用,但 Agent 需要单独看待

Moeka 官方 FAQ 说明,文件管理与编辑操作均在本地完成,软件只在自动更新时访问 GitHub。

因此,不使用 Agent 功能时,可以把它作为一款离线 Markdown 编辑器使用。基础编辑也不依赖 Moeka 提供的云端账号。

但调用外部 Agent CLI 属于另一条数据链路。即使 Moeka 本身本地优先,外部 AI 服务仍可能需要联网并传输所选择的内容,两者不能混为一谈。

安装和使用并不复杂

  1. 进入 Moeka 官网或 GitHub Releases 页面。
  2. Apple 芯片 Mac 选择 ARM64 版本,Intel Mac 选择 x86_64 版本。
  3. 下载 DMG 安装包并将应用安装到 Mac。
  4. 打开本地文件夹作为工作区。
  5. 在文件树中新建或打开 Markdown 文档,即可开始写作。
  6. 需要 AI 协作时,再配置自己使用的 Agent CLI。

公开发布记录显示,macOS 安装包采用 Developer ID 签名并经过 Apple 公证。官网目前没有明确列出最低 macOS 版本,使用旧款系统的用户应先查看最新发布说明。

目前只有 macOS 版本

现阶段,Moeka 只提供 macOS 安装包,同时支持 Apple 芯片和 Intel 芯片。

官网已经列出 Windows 和 Linux 入口,但状态均为“稍后推出”。开发团队还计划逐步覆盖更多平台,目前仍以完善 macOS 体验为主。

因此,Windows 和 Linux 用户现在还不能直接使用,不应从第三方网站下载所谓的 Moeka Windows 安装包。

免费,但目前不能称为开源软件

官网说明 Moeka 当前完全免费,未来只计划针对外观增强等内容提供付费选项。基础 Markdown 编辑功能不会因为现阶段免费而需要登录会员。

需要特别说明的是,Moeka 目前公开的 GitHub Community 仓库主要用于发布安装包、提交问题和收集反馈,并没有公开完整应用源代码,也没有提供对应的开源许可证。

因此,它目前是一款免费软件,但不能仅凭拥有 GitHub 页面就将其称为开源软件。

早期版本仍需给它一些完善时间

Moeka 当前仍处于 v0.1.x 阶段,属于非常早期的公开版本。

v0.1.1 主要修复了 Markdown 列表、引用块和中文输入法编辑问题,包括无序列表触发、嵌套列表缩进、嵌套引用显示及中文输入法代码围栏按键等细节。

这说明项目正在积极完善编辑体验,也意味着部分边缘问题可能尚未完全解决。准备把它用于长期写作前,建议先用普通文档试写,并为重要工作区设置可靠备份。

它适合哪些用户?

  • 使用 Mac 撰写长文、技术文章和高密度笔记的人
  • 喜欢纯文本控制,但又需要公式、脚注和图表的用户
  • 习惯使用多光标和代码编辑快捷键的写作者
  • 希望通过 Git Diff 查看文稿变化的人
  • 已经在使用 Agent CLI,希望直接引用文档内容进行协作的用户
  • 重视本地文件管理与离线写作的人

如果你使用 Windows 或 Linux,需要等待后续版本;如果依赖手机同步、多人实时协作或大型插件生态,现阶段的 Moeka 也未必能够代替成熟的知识管理平台。

总结

Moeka 最有辨识度的地方,不是简单地把几个 Markdown 功能放在一起,而是用 Rust、GPUI 和 GPU 渲染重新做了一套偏向高密度写作的编辑体验。

扩展语法、多光标、工作区、Git Diff 和 Agent 终端,都围绕“认真编辑一份本地文稿”展开。它不会强制用户先建立复杂的知识库,也没有把基础写作绑定到云端账号。

不过,它目前仅支持 macOS,版本仍处于早期阶段,Agent 功能也依赖外部 CLI。适合尝鲜和本地写作,但重要文档仍应做好备份。

官方相关链接

发表评论