最后更新:9/24/2026最后核验:2026-08-14
anydoc 是什么
anydoc 是 Firecrawl 推出的开源文档转 Markdown 工具,适合将常见办公文件转换为干净的 GitHub-Flavored Markdown。它支持 Word、PowerPoint、Excel、PDF、OpenDocument、RTF、EPUB 和 CSV 等格式,并且无需 ML 模型或外部服务即可完全本地运行。开发者可以通过 CLI、Node.js、Python、Rust、WebAssembly bindings 使用它,也可以将其作为面向 coding agents 的 Agent Skill。
核心功能
- 支持将 .doc、.docx、.docm 等 Word 文件转换为 GitHub-Flavored Markdown
- 支持 PowerPoint、Excel、OpenDocument、RTF、EPUB、CSV 和 PDF 转换
- 采用统一的文档模型,确保不同格式在转义、表格和列表处理上保持一致
- 基于文件内容识别格式,而不是只依赖文件扩展名
- 根据官方提供的产品信息,本地转换速度中位数低于每个文档 5 ms
- 文档转换无需 ML 模型或外部服务
- 提供 CLI,并支持 Node.js、Python、Rust 和 WebAssembly bindings
- 内置一条命令即可启用的 Agent Skill,方便 coding agents 读取文档
最适合
需要在本地工作流中将 Office 文档转换为 Markdown 的开发者需要以文本友好格式查看用户上传文档的 AI coding agents希望将文件标准化为 GitHub-Flavored Markdown 的研究和文档团队需要快速文档摄取且不想依赖托管服务的自动化流水线正在把旧文档迁移到 Markdown 仓库的写作者和技术团队
定价
根据提供的工具信息,anydoc 目前标注为免费。由于它被描述为开源且 local-first,用户仍应查看官方网站或代码仓库,以确认最新许可证、安装方式以及相关支持选项。
优缺点
优点
- 支持办公文档、电子书、电子表格和 PDF 等多种常见格式
- 完全本地运行,适合不希望依赖外部转换 API 的工作流
- 输出 GitHub-Flavored Markdown,便于文档维护、代码仓库管理和 agent 工作流使用
- 提供多种开发者友好的集成方式,包括 CLI、Node.js、Python、Rust 和 WebAssembly
- 基于内容的格式检测在文件扩展名缺失或错误时,可提升文档摄取可靠性
- Agent Skill 封装让它更适合 AI 编程和研究类工作流
缺点
- 它专注文档转 Markdown,并不是 AI 写作、摘要生成或语义分析工具
- 提供的信息中未说明是否有托管版 Web 界面
- 如果需要协作审阅、文档管理或在线编辑功能,可能还需要搭配其他工具
- OCR、版面重建、扫描件理解等高级提取能力在提供的信息中未明确说明
替代工具
ChatGPT
ChatGPT 可以分析上传的文档、总结内容,并帮助将文本整理为 Markdown,适合把格式转换纳入更广泛 AI 写作或研究流程的用户。
Claude
Claude 支持文档分析和长文本审阅,适合除了文档摄取之外,还希望进行 AI 解读、改写和内容梳理的用户。
Humata AI
Humata AI 侧重于阅读文档并围绕文档回答问题,尤其适合 PDF 研究场景,可作为重视文档问答的替代方案。
AskYourPDF
AskYourPDF 面向通过 AI chat 与 PDF 文档互动的场景,更适合需要对话式研究,而不是本地 Markdown 转换的用户。
Docling
Docling 是一款开源文档转换与提取工具,适合正在比较开发者导向文档处理方案的团队作为备选。
常见问题
广告
详情
平台
macOSWindowsLinux网页版
功能特性
- Converts Word (.doc/.docx/.docm), PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF into clean GitHub-Flavored Markdown
- Every format parses into one shared document model with consistent escaping, tables, and lists across formats
- Content-based format detection with median conversion under 5 ms per document — fully local, no ML models and no external services
- Ships as CLI, plus Node.js, Python, Rust, and WebAssembly bindings, and a one-command Agent Skill for coding agents
支持语言
en
已知限制
- No OCR: scanned or image-only PDFs return an Unsupported error and need the hosted Firecrawl Parse API or a separate OCR tool
- Encrypted or password-protected documents fail conversion
- Markdown output loses complex layouts, slide positioning, and images (rendered as alt text)
- The quality benchmark judged the first six pages per document, so very long or exotic files may convert less accurately






