一个极致优雅的开源 Markdown AI Agent,首月 Star 破 100 —— 我用 Rust + Tauri v2 亲手打造的本地 AI Markdown 神器, 10MB 极致优雅,隐私零妥协

2 天前
 moraya

大家好,我是 Moraya 的开发者。

这些年我每天都在 Markdown 里写文档、记笔记、整理会议、产出技术博客。Typora 好看但 AI 几乎没有,Obsidian 插件一多就卡,Notion 和云端 Claude 又总让我担心数据隐私……我想要的工具,必须同时满足三个条件:

极致优雅 + 原生极致快 + 本地 AI 玩得彻底。

于是我花了好几个月,用 Rust + Tauri v2 从零开始写了一个 —— Moraya 。

项目地址: https://github.com/zouwei/moraya

安装包只有 ~10MB ,启动秒开,内存占用低到你根本感觉不到。它不是又一个「 AI 包装」的编辑器,而是一个真正为本地 AI 时代而生的优雅 AI Agent 平台。

我最骄傲的几个点(开发者自用真实感受)

写作体验做到极致丝滑:可视 / 源码 / 分栏三种模式,Cmd+/ 一键切换。# 打出来就是标题,表格有悬浮工具栏,Mermaid 9 种图表懒加载自动适配主题,KaTeX 公式实时渲染……写长文档完全沉浸式。

本地 AI 能力直接拉满:支持 Claude 、OpenAI 、Gemini 、DeepSeek 、Grok 、Ollama 以及任意 OpenAI 兼容端点。内置 71+ 个 AI 模板(写作、翻译、营销、学生、游戏、Quiz 等 10 大类),支持视觉输入、AI 生图( 5 种模式×10 种风格)、实时流式对话,一键插入/替换/复制。

重磅:目前最完整的本地 MCP 生态:我实现了动态 MCP 容器 + 三种传输协议( stdio/SSE/HTTP ),一键接入官方、LobeHub 、Smithery 市场。AI 可以自主调用 Filesystem 、Git 、Memory 等工具,动态创建服务,读写知识库,执行复杂工作流……真正把 AI 从「聊天机器人」进化成「你的私人智能助手」。

隐私安全拉到极致:所有 API Key 存在系统钥匙串( macOS Keychain / Windows Credential Manager / Linux Secret Service ),Rust 后端代理直连官方,绝无任何中转服务器。纯本地 Ollama 模式也能跑满血。

开发者最爱的实用黑科技:实时语音转录(带说话人区分、声纹存档、一键生成会议纪要)、GitHub 一键发布 + AI SEO + 多平台图床自动托管 + 零依赖 RSS 生成、去中心化 GitHub 插件系统( SHA256 校验 + 权限声明)……

前端我用了 Svelte 5 + ProseMirror ,后端 Rust 全权接管,架构干净到我自己看代码都觉得舒服。跨平台原生支持 macOS / Windows / Linux ,iPadOS TestFlight 版也已经能用 Magic Keyboard 流畅编辑。

我现在每天写东西、开会记录、产出博客,几乎全靠 Moraya 一个窗口搞定,效率和安心感完全不是之前能比的。

491 次点击
所在节点    分享创造
6 条回复
engiun
2 天前
我之前用 notegen ,很喜欢直接把文档 push 到 git 仓库的功能,请教下 moraya 现在有么
moraya
2 天前
@engiun 有的,有多种方式:
1 、配置 publish 源,可以配置 github 、gitlab 或者自建目标源,然后在 AI 工作流种的 publish 直接一键推送到 github 仓库。(如果你的 github 仓库配置了工作流,还可以实现自动化发布到服务器,实现静态网站更新)。
Moraya 本地知识库 —— publish 发送到 github 仓库(要配置好仓库源) —— github 自动化工作流发布到静态网站(自建虚拟主机、vercel 、cloudflare 等)—— 实现网站内容自动化更新。

2 、通过 MCP 实现发布,配置一个 mcp 源通过 mcp 功能菜单引导 AI 让 ai 帮你推送到目标仓库。

3 、将知识库设置为一个 github 仓库的本地工作台,同时也是知识库目录,通过 AI 对话就可以完全托管给 AI ,让 AI 设计一个自动化的流程。
MORAYA.md
beeeeeeat
1 天前
挺好,提两个建议:
1. 能像 Obsidian 在行首显示当前格式更好,好区分 h3 h4 这种差不多大的格式。
2. 导出 PDF 的时候可以自定义页面大小(如 A5 、B5 )、字体大小
iorilu
1 天前
有没有一键 AI 出适合小红书, 头条等得文档得功能, 或插件 mcp 能做到
moraya
1 天前
@iorilu

## 内容生成
利用 AI 对话,让 AI 根据你的要求生成 AI 规则文件 MORAYA.md 文件,规则文件可以任意根据需求定义,玩法参考 Cluade Code 的规则文件类似功效。

举例:
1 、告诉 AI:放我生成规则文件,我需要发美女图片,那么要求 AI 生成美女画像模型,人物一致性要求,生成内容的 aigc 的提示词代码块等更加细致的规则描述。
2 、内容生成,根据每一篇内容主题发布指令,例如:生成明天去春游的内容,元素描述 XXXXX ,3 张图片。AI 按照规则文件生成 3 张图片的 aigc 提示词(而不是直接生成图片);再利用 AI 工作流里面图片生成,选择更加丰富的尺寸,风格再生成图片。
3 、图片生成好了之后,再利用 mcp 工具将内容推送的内容平台,通过 AI 命令直接完成内容发布,Morya 的设计理念就是让内容创作发布全部在一个工具内完成所有操作。


## 内容发布部分(以小红书为例,其他例如公众号发布 mcp 类似)
小红书的 mcp 通过 AI 对话让 AI 帮助你安装,
例如:帮我安装这个 MCP 服务,https://github.com/xpzouying/xiaohongshu-mcp

另外一种安装方式,直接进入设置页面-MCP 配置,根据自己目标明确的 MCP 进行配置,支持 stdio 、SEE 、HTTP 。

第三种玩法就是本地 MCP 容器也能实现将一些非标准化的服务变成 MCP 接入,也能让 AI 根据实际的项目将非标准 mcp 在本地 mcp 容器运行,通过 http 接入 mcp 实现功能桥接。
moraya
1 天前
@beeeeeeat 感谢你的建议,后面版本迭代中会将用户反馈的需求逐步安排开发。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1195436

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX