Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ flymd Public
forked from flyhunterl/flymd

仅7MB的高性能Markdown笔记工具!内置免费AI模型,智能生成TODO便签、主动提醒推送、多人协同编辑。毫秒级启动,内存占用极低,短小精悍! A 7MB high-performance Markdown note tool! Built-in free AI model for smart TODO generation, proactive reminders, and collaborative editing. Lightning-fast startup with minimal memory footprint—compact yet powerful!

License

Notifications You must be signed in to change notification settings

stamns/flymd

 
 

Repository files navigation

飞速MarkDown

仅 7MB,免费且强大的 Markdown 编辑 / PDF 阅读工具

简体中文 | English

GitHub Release Release Date Build Status GitHub Stars GitHub Downloads

License: GPL-3.0 Platform Winget Telegram 社区


简介

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拟定待办 按时间/人推送提醒(微信/短信/钉钉/飞书等) 按日/周/月 汇总待办事项 提供日记 会议纪要 等模板

2123769743dff2e78a75b3bc3544fa9e

PDF 高精度解析 + 翻译

示例为高精度解析插件,同时提供MinerU解析插件,根据需求自行选择

PDF高精度解析翻译

AI 对话联动 + 桌面便签

十种颜色可选 · 透明度自定义 · 支持可视化交互

AI对话联动推送和便签

快速开始

安装

Releases 下载对应平台安装包:

平台 安装方式
Windows winget install flyhunterl.FlyMD 或下载安装包
Linux 支持主流桌面环境,Arch 系发行版推荐通过 AUR 安装:yay -S flymdparu -S flymd
macOS 支持 Intel 和 Apple Silicon
macOS 安装注意事项

由于应用暂未进行 Apple 公证,首次安装可能提示"已损坏,无法打开"。

方法 1:终端命令(推荐)

sudo xattr -r -d com.apple.quarantine /Applications/flymd.app

方法 2:系统设置方式

  1. 打开 Finder,找到下载的应用
  2. 按住 Control 键点击应用图标,选择"打开"
  3. 在弹出的对话框中点击"打开"按钮

⚠️ 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 模型支持:

Powered by SiliconFlow

社区与支持

加入社区

欢迎加入社区获取最新动态、版本预览与使用技巧:

平台 链接
QQ 群 343638913
Telegram t.me/+3SOMbwSbCvIxMGQ9

社区开发者

开发者 贡献
xf959211192 头像
xf959211192
Telegraph-Image 图床上传
Vita0519 头像
Vita0519
小红书文案生成 AI 文案扩展
Integral-Tech 头像
Integral-Tech
Arch Linux AUR 包维护
qqxt 头像
qqxt
Web 图床上传
gerrampard 头像
gerrampard
Dinox 同步(dinox-sync)

贡献指南

欢迎提交 Issue 和 Pull Request!


其他信息

路线图

详见:ROADMAP.md

Star History

Star History Chart

许可协议

本项目基于 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美元赠金

image

About

仅7MB的高性能Markdown笔记工具!内置免费AI模型,智能生成TODO便签、主动提醒推送、多人协同编辑。毫秒级启动,内存占用极低,短小精悍! A 7MB high-performance Markdown note tool! Built-in free AI model for smart TODO generation, proactive reminders, and collaborative editing. Lightning-fast startup with minimal memory footprint—compact yet powerful!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 46.0%
  • TypeScript 45.3%
  • CSS 6.7%
  • Rust 2.0%