dsh-ai-library
资料馆:把本地多源资料库渲染成 DeepSeek Harness 原生面板。内置 11 种预览器(pdf.js / 代码高亮 / 3D / 表格 / 字体 / 压缩包 / 音频…)、论文多平台检索、GitHub 仓库卡与一键安装。
一句话定位
资料馆:把本地多源资料库渲染成 DeepSeek Harness 原生面板。内置 11 种预览器(pdf.js / 代码高亮 / 3D / 表格 / 字体 / 压缩包 / 音频…)、论文多平台检索、GitHub 仓库卡与一键安装。
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add dsh-ai-library@0.3.39
兼容的 DSH 版本
未声明
作者与热度
Instant-KING · ★ 10 · 更新于 2026-10-20
关于这个插件
dsh-ai-library · 资料馆
> 仓库: · npm:dsh-ai-library
把本地多源资料库渲染成 DeepSeek Harness 的原生面板:左侧三级分类树、中间卡片网格、右侧预览(自带 pdf.js 阅读器),支持条目编辑与拖拽分组。
- 自带 pdf.js 4.10.38,不需要外网 CDN
- Markdown 现场渲染、Office 文件转 PDF 预览
- 拖拽卡片改分组、批量打标签、新建/编辑/删除条目
- 数据全部留在本地;除你主动检索 / 手动同步市场 / 存网页快照外不联网(论文检索请求公开 API,AnySearch 匿名请求,见下文 key 配置;网页正文可交给 DSH 的
read_page抽取,此时本插件自身不发请求)
---
大肥鱼会替你做这些
- 像妈妈一样的大肥鱼:你把东西弄得到处都是,它会把东西收好 —— 本机产物自动入库、自动分类、随时能搜。
- 要搜好用的插件? 大肥鱼自己去[插件市场](https://api.dshmk.com/)翻,卡片上直接写清 star、版本、兼不兼容。
- 要写漂亮的前端组件? 把 [react-bits](https://github.com/DavidHDev/react-bits) 这类仓库丢进来建库,大肥鱼就在馆藏里搜现成组件来做页面 UI —— 不用从零抄。
- 要搜真实存在的论文? 大肥鱼自己调十个源的 API(arXiv / OpenAlex / Crossref / DOAJ / Europe PMC / INSPIRE / Zenodo / HAL / DataCite / OpenAIRE),带 DOI 和 PDF 链接,不会编文献。
安装
三种方式,选一种(装完重启 DSH):
# ① npm(推荐) dsh plugin --profile desktop add dsh-ai-library # ② 直接从 GitHub dsh plugin --profile desktop add github:Instant-KING/dsh-ai-library # ③ 本地目录(开发用,不装包) # clone 后在 profile 的 cordis.patch.yml 里用绝对路径 insert: # - insert: # - id: dsh-ai-library # name: E:/path/to/dsh-ai-library/lib/index.js
装完第一次打开面板会自动建空库;把文件丢进 <下载目录>/ai-library/items/ 就能看到。
论文检索需要配哪些 key
十个学术源(arXiv / OpenAlex / Crossref / DOAJ / Europe PMC / INSPIRE / Zenodo / HAL / DataCite / OpenAIRE)免 key 直接用。
下面几个是可选的付费/受限源,不配只是查不到它的结果,不会报错:
| 平台 | 配置项 | 去哪申请 | 用途 |
|---|---|---|---|
| Sciverse | paperKeys.sciverse(sv- 开头) | → 开发者控制台 | 元数据 + 语义检索(RAG) + 读原文 |
| IEEE Xplore | paperKeys.ieee | | IEEE 论文 |
| ScienceDirect | paperKeys.elsevier | | Elsevier 期刊 |
| Springer | paperKeys.springer | | Springer 论文 |
| AnySearch(可选) | paperKeys.anysearch | | 网页检索;留空也能用(匿名免费配额) |
两种填法(任选)
1. 面板里填:工具栏「论文检索」→ 右上角「配置 key」→ 粘贴 → 保存(立即生效,不用重启)
2. 改文件:插件目录 config.json
{
"paperKeys": {
"sciverse": "sv-你的token",
"ieee": "",
"elsevier": "",
"springer": "",
"anysearch": ""
}
}
> ⚠️ 语义检索(RAG)只支持 Sciverse:没配 sciverse 时面板提示「需要 sciverse key」,
> 接口返回 400 并说明原因,不会静默失败。
配置
插件目录下的 config.json(可不建,全部字段都有默认值)。参考 [config.example.json](config.example.json)。
| 字段 | 默认 | 说明 |
|---|---|---|
| root | <下载目录>/ai-library | 数据根目录,其余路径从它推出 |
| libraryFile | /library.js | 手写条目 |
| projectFile | /project-items.js | 批量导入条目(可选) |
| marketFile | /market-items.js | 市场同步产物(可选) |
| githubFile | /github-items.js | GitHub 项目同步产物(可选) |
| userItemsFile | /user-items.json | 面板编辑器写入的条目 |
| itemsDir | /items | 文件根目录(只允许读这里) |
同分类对比
同一分类下 Star 最高的 5 个,便于横向比较。
| 插件 | 作者 | Star | 版本 | 更新 |
|---|---|---|---|---|
| Mole | tw93 | 74.5K | 0.0.0 | 2026-11-10 |
| DeepSeek-Reasonix | esengine | 36.1K | 0.0.0 | 2026-11-10 |
| dsh-desktop | anywhere-labs | 35.6K | 0.4.1 | 2026-11-06 |
| awesome-dsh-plugin | awesome-dsh-plugin | 24.1K | 0.1.0 | 2026-11-10 |
| dsh-market | dsh-market | 11.8K | 1.73.17 | 2026-11-09 |