drl990114/MarkFlowy
A high-performance, cross-platform editor that supports WYSIWYG Markdown and general text editing.
MarkFlowy – 具备可选 AI 助手的本地优先 Markdown 编辑器
它是什么 MarkFlowy 是一款跨平台桌面应用(macOS、Windows、Linux),用于创建和管理 Markdown 文档。它让您完全离线工作,将文件保存在您选择的文件夹中,同时也提供可选的 AI 驱动“Copilot”,可通过可配置的提供商(例如 OpenAI 兼容服务、DeepSeek、Google 或本地 Ollama 服务器)进行聊天、摘要、翻译或生成文本。
核心功能
- 三种编辑模式 – 可视化(WYSIWYG)、原始 Markdown 源代码和只读预览。可随时切换。
- 性能优先 – 延迟加载和快速渲染让大型文件感觉流畅。
- 工作区导向的文件管理 – 打开单个文件或整个文件夹、查看文件树、使用标签页、分割窗格、书签、大纲视图、快速打开(⌘/Ctrl + P)和工作区搜索。
- 本地历史与草稿 – 自动快照让您比较修订版本、恢复未保存的工作,并与外部编辑共存。
- 自定义 – 浅色/深色主题、可视化主题编辑器、快捷键映射、排版调整,以及自动或强制文本方向(LTR/RTL)。
- AI 集成 – 独立的聊天窗口和“Copilot”模式,可连接到任何 OpenAI 兼容端点或本地运行的 Ollama 模型。AI 只接收您发送的文本;无需强制云账户。
- 导出选项 – HTML、图片截图、PDF 打印,以及(通过 Pandoc)DOCX、ODT、EPUB。CLI 也支持自动化批量导出。
技术栈
- 前端 – 使用 TypeScript 和 remirror 富文本框架(ProseMirror 包装器)构建。
- 桌面外壳 – Tauri,将 Web UI 与轻量级 Rust 运行时捆绑,用于原生窗口。
- AI 连接 – 对可配置端点的纯 HTTP 调用;本地推理可搭配 Ollama 服务器和下载的模型运行。
- 打包 – Windows(EXE/MSI/便携 zip)、macOS DMG(Intel 和 Apple 芯片)以及 Linux 包(Flatpak、.deb/.rpm 通过脚本、AppImage)的原生安装程序。
谁可能使用它
- 偏好 Markdown 但想要精致可视化编辑器的作家、开发人员或研究人员。
- 将笔记保存在个人文件夹中并需要快速离线访问的用户。
- 任何想要可选 AI 辅助(例如起草、摘要、翻译)而不想依赖云服务的人。
- 重视本地历史并能在崩溃后恢复草稿的团队。
开始使用
- 从最新版本页面下载适当的安装程序。
- 打开 Markdown 文件或文件夹以创建工作区。
- 从更多菜单中选择编辑模式;使用 ⌘/Ctrl + P 进行快速打开。
- (可选)打开设置 → AI 并配置端点(OpenAI、DeepSeek、Google、Ollama 等)以启用聊天或 Copilot。
- 探索内置帮助(
docs/en/intro.md)以了解快捷键、导出工作流和工作区提示。
许可证
源代码以 AGPL-3.0 许可证发布。二进制包可能包含其他第三方许可证;用于构建应用的核心运行时标记为 UNLICENSED,不属于公共仓库的一部分。
社区与贡献
欢迎提出问题和拉取请求。docs/en/Community 文件夹中提供了贡献指南和行为准则。项目列出了多位贡献者,并感谢其构建所依赖的多个开源库(remirror、Tauri 等)。
相关
- 项目
- 项目
- 项目
- 项目
- 项目