dsh-docs:DeepSeek Harness 的全本地文档智能解析插件
sqhao-o/dsh-docs
DSH plugin 全本地文档智能解析,支持 PDF、Office、图片与离线 OCR。
让 DeepSeek Harness 在离线环境下解析 PDF、Office 文件、图片和扫描件,支持离线 OCR,无需 Docker 或 API 密钥。
dsh plugin --profile web add github:sqhao-o/dsh-docs- 分类
- 数据与知识
- 平台
- DSH-Plugin
- 作者
- sqhao-o
- 分发方式
- 插件
dsh-docs 核心特性
dsh-docs 仓库信息

dsh-docs 仓库简介
dsh-docs 是 DeepSeek Harness(DSH)的文档智能插件(DSH plugin),专注于全本地化的文档解析与 OCR 识别。它解决的是在离线环境下处理 PDF、Office 文件、图片和扫描件的问题,无需 Docker、HTTP 服务或 API 密钥,所有文档数据都不会离开你的磁盘。核心能力包括将 PDF、Word、Excel、PowerPoint、Markdown、HTML、CSV 等格式转换为干净的 Markdown、纯文本或结构化 JSON,并内置离线 OCR 管道(支持英文和简体中文)识别扫描页面和图片。
dsh-docs 这个 DSH plugin 支持哪些文档格式和 OCR 能力?
dsh-docs 支持 PDF、DOCX、XLSX、PPTX、Markdown、HTML、CSV 和纯文本,以及 PNG、JPEG、TIFF、WebP 和扫描版 PDF 的本地 OCR。它内置了固定的 Python + Xberg 运行时,附带离线 Tesseract 语言数据(英文和简体中文),在 Windows x64 上开箱即用地提供完整的 PDF/Office/OCR 覆盖。非 OCR 场景下,原生 Xberg Node 绑定可作为轻量级回退方案,适用于任何平台。所有文件读取都限制在你明确授权的文件夹内,确保安全。
dsh-docs 怎么安装和配置?
安装过程无需本地检出或构建工具链,只需在 DSH 会话(例如 dsh web)中粘贴一段提示词,Harness 代理会自动安装 npm 包、下载离线 OCR 运行时并配置插件。唯一前提是 dsh CLI 运行在 Node ^22.19 或 >= 24 上。也可以手动执行安装命令:
dsh plugin --profile web add github:sqhao-o/dsh-docs
在 Windows x64 上,还需下载预构建的离线 OCR 运行时,并编辑 cordis.patch.yml 添加插件配置(如 engine: python、runtimeDir、defaultOcr: true 等)。其他平台则使用 engine: node 并关闭 OCR。配置完成后,重启 dsh web,即可通过 dshdoc_health 检查引擎状态,用 dshdoc_extract 解析文件。
dsh-docs 兼容哪些 DeepSeek Harness 版本和平台?
该插件由 Sqhao-O 维护,采用 MIT 许可证,最近更新于 2026-08。它基于 TypeScript 开发,依赖 @deepseek-ai/dsh-tools、@deepseek-ai/dsh-llm 等官方工具包,确保与 DeepSeek Harness 框架无缝集成。平台方面,Windows x64 支持完整功能(含 OCR),其他平台可通过 Node 引擎使用非 OCR 解析能力。
dsh-docs 的测试覆盖和注意事项有哪些?
集成测试套件在仓库外生成二进制文档,验证了 PDF、DOCX、XLSX、PPTX、PNG OCR 和扫描 PDF OCR 的解析效果。对于其他 Xberg 支持的输入格式,建议在生产环境启用前用自己的语料进行测试。此外,插件包和插件 ID 使用 dsh-doc 拼写,工具名以 dshdoc_* 开头,注意与早期版本 dsh-docling / docling_* 的区别。