ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

基于微软 MarkItDown 做了个桌面工具 PenEditMd:本地把文件转成 Markdown,还能接自己的 AI

2026/8/19 9:43:11 拓冰建站 浏览量
基于微软 MarkItDown 做了个桌面工具 PenEditMd:本地把文件转成 Markdown,还能接自己的 AI 关键词MarkItDown / 本地优先 / Markdown / AI 写作 / 桌面应用最近 AI 办公赛道打得火热腾讯 WorkBuddy、阿里千问办公、字节豆包飞书、百度库库 AI 轮番上阵。不过作为普通开发者 / 办公用户我更在意一个被忽视的词本地优先——文件、模型、数据都握在自己手里。我一直在用 WorkBuddy它开放了 Hy3 模型免费试用但有个老问题没解决把 PPT、Word 丢给云端 AI既烧 token 又容易解析错文件还得先上传到别人服务器。于是我基于微软开源的MarkItDown做了个桌面应用PenEditMd把本地解析 自有模型这件事落地了。下面从背景到功能完整讲一遍。一、为什么做这个项目云方案的两大痛点成本高整份 PPT / Word 喂给大模型token 费用贵长文档更明显易错 隐私解析经常不准文件还要先传第三方服务器。MarkItDown 是微软开源的文档转 Markdown工具命令行跑起来很香但对不会用终端的人不友好。我的目标就一个把内核包成桌面应用文件在本地解析模型接我自己的。二、技术栈简介前端Electron Vite electron-builder后端本地 Python 服务跑 MarkItDown 内核许可证AGPL-3.0排版引擎基于开源项目 gzh-design-skill整套跑在你本机不依赖任何大厂云。三、核心功能1. 文件一键转 Markdown拖文件进应用或点打开本机 Python 后端自动转成干净 Markdown。支持文档Word / PDF / RTF / ODT表格演示Excel / PPT网页数据HTML / CSV / JSON / XML / EPUB / Outlook 邮件图片音视频常见图片格式 带字幕音频亮点图片自动内联。转 Word / PDF 时图片提取为 base64 嵌进 MD单图 ≤ 5MB单文档 ≤ 20MB导出文件自包含发给别人或喂 AI 都不丢图。原来整份 PPT ──上传云端── AI 解析贵 易错 现在PPT ──PenEditMd 本地转 MD── 结构化 Markdown ── AI省 token 更准2. 转完原地就能编辑内置双模式编辑器源码模式原生 Markdown精准控语法富文本模式类 Word 所见即所得MD ↔ HTML 双向实时转一个工具兼顾Markdown 编辑器和轻量 Word。3. 大文件不卡图片折叠内嵌大量图片后 base64 动辄几十 MB普通编辑器每次按键全量重渲染会卡死。PenEditMd 用图片折叠把大段 base64 收成占位符如image#1按需展开。几十 MB 文档打字、滚动依旧顺滑。4. 接入你自己的 AI设置里填三项即可baseURL: https://你的模型服务 apiKey: sk-xxxx model: deepseek-chat走OpenAI 兼容接口可接 DeepSeek / OpenAI / 任意兼容服务。凭证和对话只留本机。支持多模型多厂商管理顶栏一键切换。嵌入写作流润色 / 改写 / 续写 / 概括选中文字点一下结果直接替换。5. 内置 6 套排版主题基于 gzh-design-skill自带甲木未来派6 套主题摸鱼绿、红白、石墨极简、留白禅意、摸鱼票据、橄榄手记。点一下套用自动章节编号、生成栏目标签输出带内联样式的 HTML预览区还能手动微调。不懂 CSS 也能排漂亮。6. 一键推公众号草稿箱排版完点推送到公众号自动上传图片到微信 CDN 并生成草稿需已认证公众号填 AppID / AppSecret仅存本机。打开后台草稿已在检查无误群发即可。四、适合谁经常把文档喂 AI、被 token 成本和解析错误折磨的人处理长文 / 带图技术文档 / 课件需要本地编辑的人想接自有国产模型、拒绝数据上云的人五、开源计划项目目前 AGPL-3.0后面会把代码开源出来。如果大家感兴趣点赞收藏催更我尽快整理仓库。