仅 7MB,免费且强大的 Markdown 编辑 / PDF 阅读工具
FlyMD 是一款轻量级、高性能的本地 Markdown 编辑器,支持 PDF 高精度解析、AI 辅助写作、智能待办提醒等功能。本地优先,数据安全可控,开箱即用。
- 源码/所见双模式 - 双模式自由切换,源码模式支持分屏
- 毫秒级启动与渲染 - DOM 就绪仅需 5ms,实测 8 万字笔记无卡顿
- 智能大纲导航 - 目录大纲支持左右切换,快速定位长文档
- AI 助手 - 辅助写作、润色与改错,支持 Markdown 渲染与代码高亮,内置免费 AI 模型开箱即用
- 智能待办提醒 - 自动识别 TODO,支持微信、短信、邮箱、钉钉、飞书等多渠道推送
- 高精度 PDF/图片解析 - 解析为 MD 或 Docx 格式,支持翻译
- 一键发布 - 支持 Typecho / WordPress / Halo 博客平台
- 协同编辑 - 通过扩展插件实现多人实时协同(需安装"协同编辑"扩展,详询 QQ 群 343638913)
- Git 版本控制 - 文档接入 Git,支持状态查询、历史查看与显式提交
- iframe 嵌入 - 支持音乐、视频、地图、在线文档等外部内容
- 选区感知 AI - 右键菜单快捷操作可仅作用于选中文本
- 标签与便签工具 - 标签右键支持新实例打开、重命名,一键生成桌面便签
💡 AI 助手扩展会在首次启动后后台静默安装;如卸载,将不会再次自动安装。
⚠️ 内置 AI 模型旨在降低 AI 应用门槛。本应用已对内置模型设置严格速率限制,请勿滥用。推荐注册硅基流动账号解锁更强模型和更高额度。
- 全平台支持 - Windows / Linux / macOS
- 多格式导出 - PDF / DOCX
- 便携模式 - 所有配置写入应用根目录,适合 U 盘携带
Warning
Linux(Arch 系发行版)提示
- 在 Arch / Manjaro 等基于 Arch 的发行版上,AppImage 版本可能因 WebKitGTK 或显卡驱动导致白屏;
- 推荐优先通过 AUR 包
flymd安装(例如:yay -S flymd)。
旧的 deb → debtap / PKGBUILD 转 pacman 方案已不再推荐使用。
- 本地优先 - 零后台网络,数据安全可控
- 图床支持 - S3/R2 一键上传,自动插入图片链接,支持右键上传指定图片
- WebDAV 同步 - 多设备、多文档库同步,支持端到端加密与 HTTP 主机白名单
- 扩展插件系统 - 支持自定义扩展,功能无限可能
一份会议纪要或/旅行计划/个人笔记 AI拟定待办 按时间/人推送提醒(微信/短信/钉钉/飞书等) 按日/周/月 汇总待办事项 提供日记 会议纪要 等模板
示例为高精度解析插件,同时提供MinerU解析插件,根据需求自行选择
十种颜色可选 · 透明度自定义 · 支持可视化交互
从 Releases 下载对应平台安装包:
| 平台 | 安装方式 |
|---|---|
| Windows | winget install flyhunterl.FlyMD 或下载安装包 |
| Linux | 支持主流桌面环境,Arch 系发行版推荐通过 AUR 安装:yay -S flymd 或 paru -S flymd |
| macOS | 支持 Intel 和 Apple Silicon |
macOS 安装注意事项
由于应用暂未进行 Apple 公证,首次安装可能提示"已损坏,无法打开"。
方法 1:终端命令(推荐)
sudo xattr -r -d com.apple.quarantine /Applications/flymd.app方法 2:系统设置方式
- 打开 Finder,找到下载的应用
- 按住 Control 键点击应用图标,选择"打开"
- 在弹出的对话框中点击"打开"按钮
⚠️ FlyMD 是开源软件,代码完全透明,"已损坏"提示仅因未进行 Apple 代码签名。
| 操作 | 快捷键 | 操作 | 快捷键 |
|---|---|---|---|
| 新建文件 | Ctrl+N |
切换所见模式 | Ctrl+W |
| 打开文件 | Ctrl+O |
切换编辑/预览 | Ctrl+E |
| 保存文件 | Ctrl+S |
专注模式 | Ctrl+Shift+F |
| 新建标签页 | Ctrl+T |
查找替换 | Ctrl+H |
多标签页操作:
Ctrl+T- 开启空白标签页Ctrl+Tab/Ctrl+Shift+Tab- 循环切换标签Ctrl + 点击文库文档- 新标签打开并进入源码模式Alt+W- 关闭当前标签页
配置与迁移:
- 导出/导入配置 - 一键迁移完整环境(包含扩展与设置)
- 便携模式 - 所有配置写入应用根目录
图片与同步:
- 粘贴/拖拽自动处理图片,支持 S3/R2 图床上传
- WebDAV 同步多设备、多文档库,支持端到端加密
页面操作:
Shift + 滚轮- 调整内容区宽度(页边距)Ctrl + 滚轮- 放大文字和图片Shift + 鼠标右键- 呼出原生菜单(当右键菜单被插件占用时)
FlyMD 拥有丰富的插件生态,支持通过扩展插件无限扩展功能。
AI 与写作:
- AI 助手 - 辅助写作、润色与改错,支持 Markdown 渲染与代码高亮,内置免费模型开箱即用
- 小红书文案生成 - 接入 AI,内置小红书爆款风格,支持一键润色、扩写与自定义提示词模板
文档处理:
- PDF 高精度解析 - 使用大模型高精度识别 PDF 为 Markdown 或 Docx,支持手写、布局、公式和表格识别
- Markdown 表格助手 - 在光标处快速插入 Markdown 表格,提升结构化内容编辑效率
发布与提醒:
- Typecho 博文管理 - 从 Typecho 拉取博文列表并下载为本地 Markdown,支持按时间/分类筛选,并支持从当前文档覆盖远端文章
- xxtui 待办推送 - 扫描文档中的未完成待办并推送到微信、短信、邮箱等渠道,适合个人任务提醒
知识管理:
- 双向链接(Backlinks) - 基于 [[标题]] 语法自动建立笔记间的正向/反向链接,并提供 AI 关联推荐
- 关系图谱(Graph View) - 基于双向链接索引构建关系图谱视图,以当前文档为中心展示局部关系网络
- RAG 知识库索引(flymd-RAG) - 为本地 Markdown/TXT 构建向量索引,提供语义检索与 RAG 知识库支持,可与 AI 助手联动使用
👉 查看所有插件
- 从扩展市场一键安装
- 从 GitHub 或 HTTP URL 安装社区扩展
- 开发自定义扩展,满足个性化需求
📚 开发文档:扩展开发文档 (中文) | Extension Documentation (English)
| 指标 | 数值 |
|---|---|
| ⚡ 冷启动 | ≤ 300ms |
| 📦 安装包体积 | ≤ 10MB |
| 💾 常驻内存 | ≤ 50MB |
| 🔄 预览切换 | ≤ 16ms |
核心技术:
| 项目 | 用途 |
|---|---|
| Tauri | 跨平台框架 |
| MilkDown | 所见所得编辑器 |
| markdown-it | Markdown 渲染 |
| DOMPurify | HTML 安全清洗 |
| highlight.js | 代码高亮 |
| KaTeX | 数学公式渲染 |
| Mermaid | 图表绘制 |
生态合作伙伴:
| 合作伙伴 | 简介 | 支持类型 |
|---|---|---|
| 硅基流动 | 全球领先的 AI 能力提供商 | 免费模型提供商 |
| XXTUI | 简单高效的个人推送 API | 推送服务支持 |
| x666.me | 优质 AI 接口支持的公益站 | 模型服务支持 |
感谢硅基流动提供的免费 AI 模型支持:
欢迎加入社区获取最新动态、版本预览与使用技巧:
| 平台 | 链接 |
|---|---|
| QQ 群 | 343638913 |
| Telegram | t.me/+3SOMbwSbCvIxMGQ9 |
| 开发者 | 贡献 |
|---|---|
|
xf959211192 |
Telegraph-Image 图床上传 |
|
Vita0519 |
小红书文案生成 AI 文案扩展 |
|
Integral-Tech |
Arch Linux AUR 包维护 |
|
qqxt |
Web 图床上传 |
|
gerrampard |
Dinox 同步(dinox-sync) |
欢迎提交 Issue 和 Pull Request!
详见:ROADMAP.md
本项目基于 GNU 通用公共许可证 第 3 版 (GPL-3.0) 发布。
- ✅ 允许:在遵守 GPL-3.0 的前提下,任何用途(包括商业用途)的使用、修改、复制与再分发
- ❗ 约束:若分发本项目或修改版本(无论是否收费),必须开放对应源代码并保留版权与许可信息
如需在与 GPL-3.0 不兼容的闭源商业场景中使用本项目,请联系:flyhunterl [email protected]
完整许可证:LICENSE | 第三方组件:THIRD-PARTY-NOTICES.md
macOS 提示"已损坏,无法打开"怎么办?
执行:sudo xattr -r -d com.apple.quarantine /Applications/flymd.app,或按住 Control 键点击应用选择"打开"。
右键菜单被插件占用了怎么办?
使用 Shift + 鼠标右键 呼出原生菜单。
如何放大文章或修改页边距?
Shift + 滚轮调整内容区宽度(页边距)Ctrl + 滚轮放大文字和图片
所见模式支持 TODO 列表吗?
目前不支持 - [ ]/- [x] 待办语法,请在源码/预览模式中编辑待办。
分享: 个人使用稳定的模型提供商
⭐⭐⭐rightcode :稳定性和性价比都极高的Claude和codex
⭐⭐⭐ PackyCode 同样高性价比的Claude、codex、Gemini
通过以下链接注册可以帮助我节省开发成本,您也能获得部分赠金:
OhMyGPT:一个优质的 AI 服务平台 使用Google/GitHub OAuth注册登陆获得20美元赠金