dsh-docs:DeepSeek Harness 的全本地文档智能解析插件

sqhao-o/dsh-docs

数据与知识已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

DSH plugin 全本地文档智能解析,支持 PDF、Office、图片与离线 OCR。

让 DeepSeek Harness 在离线环境下解析 PDF、Office 文件、图片和扫描件,支持离线 OCR,无需 Docker 或 API 密钥。

install
dsh plugin --profile web add github:sqhao-o/dsh-docs
分类
数据与知识
平台
DSH-Plugin
作者
sqhao-o
分发方式
插件

dsh-docs 核心特性

解析 PDF 与 Office 文件离线 OCR 识别扫描件输出 Markdown/JSON本地运行,数据不出盘

dsh-docs 仓库信息

sqhao-o
发布者
sqhao-o
仓库
sqhao-o/dsh-docs
10
Star
1
Fork
0
Watch
6
开放 Issue
语言TypeScript
许可证MIT License
官网
仓库最近更新2026-08-16 00:07:08
仓库创建时间2026-08-14 17:15:08
主题
ai-agentdeepseekdeepseek-harnessdoclingdocument-intelligencedocument-parsingdocument-processingdsh-pluginllmnodejsocrpdfragtypescript
默认分支main

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 上。也可以手动执行安装命令:

bash
dsh plugin --profile web add github:sqhao-o/dsh-docs

在 Windows x64 上,还需下载预构建的离线 OCR 运行时,并编辑 cordis.patch.yml 添加插件配置(如 engine: pythonruntimeDirdefaultOcr: 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_* 的区别。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题