简介
欢迎来到 Moraya 文档。Moraya 是一款极简、开源的所见即所得 Markdown 编辑器,基于 Rust + Tauri v2 构建。
名称取自 mora(拉丁语,“一瞬”)和 ya(中文,“雅”)。与传统 Markdown 编辑器的”编辑”和”预览”分栏不同,Moraya 在你输入的同时即时渲染 Markdown —— 灵感来自 Typora 的无缝编辑体验。
核心功能
- 即时所见即所得 —— 输入 Markdown,立刻看到渲染结果。无需预览面板。
- 三种编辑模式 —— 可视化、源码和分栏视图(
Cmd+/切换) - 数学公式支持 —— 使用 KaTeX 渲染行内和块级 LaTeX 公式
- GFM 表格 —— GitHub 风格 Markdown 表格,配有浮动工具栏
- AI 集成 —— 内置支持 Claude、OpenAI、Gemini、DeepSeek 和 Ollama
- MCP 协议 —— 支持 stdio、SSE 和 HTTP 传输的工具集成
- 极致轻量 —— 约 3MB 的 DMG 安装包,不使用 Electron
- 原生体验 —— 无边框窗口,原生菜单和键盘快捷键
- 国际化 —— 支持英文和简体中文,可自动跟随系统语言
- 主题 —— 浅色和深色模式,支持系统偏好检测
技术栈
| 层级 | 技术 |
|---|---|
| 运行时 | Tauri v2 (>=2.9) |
| 后端 | Rust 2021 edition |
| 前端 | Svelte 5(runes 模式) |
| 元框架 | SvelteKit(通过 adapter-static 实现 SPA) |
| 编辑器引擎 | Milkdown v7(基于 ProseMirror) |
| 数学公式 | KaTeX |
| 构建工具 | Vite 6 |
| 包管理器 | pnpm 10.x |
许可证
Moraya 基于 Apache License 2.0 发布。可自由使用、修改和分发。