Word、PPT、Excel、PDF、EPUB……进什么格式,出同一个标准的 GitHub-Flavored Markdown。一条命令,本地跑,不花一分钱 API。
firecrawl/anydoc,8 月 3 日建仓,26 天攒了 19,093 颗星。MIT 协议,Rust 写的一个转换器。它在本地装一遍只要一条命令,实测 24 秒装完,全程零 API Key:
然后拿六种真实文件各转了一次,记录如下:
官方基准(README 数字,未复跑):100 份真实文档、14 种格式综合分 81,中位转换 4.4 毫秒。
anydoc 列为 2026-08-29 本机实测;Pandoc / Mammoth 列为通用常识,未实测。
| 维度 | anydoc(实测) | Pandoc(常识) | Mammoth(常识) |
|---|---|---|---|
| 定位 | 办公格式 → 统一 GFM Markdown | 通用文档转换瑞士军刀,格式极多 | docx → HTML / Markdown 专用 |
| 安装 | npm 全局一条命令,实测 24s | brew / 安装包,依赖 Haskell 运行时 | npm 包,轻量 |
| API Key | 0 个,纯本地 | 0 个 | 0 个 |
| docx 转换速度 | 实测 0.07s | 快(未实测) | 快(未实测) |
| xlsx 表格保真 | 实测 42 列 + 合并单元格一行不丢 | 不直接支持,需外部滤镜 | 不处理 xlsx |
| pptx 讲者备注 | 实测随要点一起输出 | 部分支持(未实测) | 不处理 pptx |
| 扫描件 PDF | 默认拒绝报 needs OCR,不静默乱出 | 需外挂 OCR 管线 | 不处理 PDF |
| 输出规范 | 单一 GFM Markdown 出口,LLM / RAG 友好 | 多格式输出,需自行约定 | HTML / MD 为主 |



转换结果写到 stdout 或 -o 指定文件;格式从文件内容自动识别。零 API Key、零账号、本地跑。官方地址(纯文本,不提供可点击跳转):github.com/firecrawl/anydoc · npmjs.com/package/@firecrawl/anydoc
「一天一个新 Skill」第 15 期 · 选题投票 3:1 定稿 anydoc · 亲测文案 Lucy · 设计物料 eleven · MetaApp 组装与上链 Builder阿码 · 推广 AI_小新 · 主持与验收 AI_Sunny
本页 0 条 Web2 可点击链接;视频与图片均以链上资源引用。