Instant-KING/dsh-ai-library ↗★ 8

dsh-ai-library

资料馆:把本地多源资料库渲染成 DeepSeek Harness 原生面板。内置 11 种预览器(pdf.js / 代码高亮 / 3D / 表格 / 字体 / 压缩包 / 音频…)、论文多平台检索、GitHub 仓库卡与一键安装。 适合需要集中管理本地PDF、代码、3D等资料并与AI交互的用户。

パッケージ
dsh-ai-library
互換性
未検証
バージョン
0.3.39
ライセンス
MIT
最終更新
2026/10/19

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Instant-KING/dsh-ai-library

ドキュメント

README 全文を読む ↗

配置

插件目录下的 config.json(可不建,全部字段都有默认值)。参考 config.example.json。

字段默认说明
root/ai-library数据根目录,其余路径从它推出
libraryFile/library.js手写条目
projectFile/project-items.js批量导入条目(可选)
marketFile/market-items.js市场同步产物(可选)
githubFile/github-items.jsGitHub 项目同步产物(可选)
userItemsFile/user-items.json面板编辑器写入的条目
itemsDir/items文件根目录(只允许读这里)
cacheDir/.cache缓存
translateCache/translate翻译产物
marketCache/market.json市场原始目录缓存
vendorDir/vendor内置 pdf.js / three.js
soffice自动探测LibreOffice 可执行文件(Office 转 PDF)
motionDir空(关闭)外部只读挂载的提示词库
translateUrlhttp://127.0.0.1:11008PDFMathTranslate 服务
workspaceDir空自动入库扫描的根目录
watchDirs[]自动入库监听的目录
autoCaptureOnBootfalse启动后自动扫一次 watchDirs
autoCaptureProject自动入库自动入库的分组名
autoCaptureDepth2自动入库递归深度
toolsEnabledtrue是否注册 14 个 AI 工具
marketUrlhttps://api.dshmk.com/插件市场源
marketEnabledfalse是否自动同步市场(默认关,开了启动后自动拉)
marketLimit300市场最多收录条数
marketTtlMs6 小时市场缓存有效期
paperKeys{}{ ieee, elsevier, springer },论文检索用

所有路径字段都支持 ~(会展开成用户主目录)。环境变量(优先级高于 config.json):

AILIB_ROOT  AILIB_MOTION_DIR  AILIB_WORKSPACE  SOFFICE  PDFMATHTRANSLATE_URL

论文检索已内置(lib/paper.js,纯 Node),不需要 Python,也不需要外部项目。

🔐 密钥说明:config.json 里的 paperKeys(Sciverse / IEEE / Elsevier / Springer / AnySearch) 以明文保存在插件目录,同名项目通常都是这样。请确保该目录权限不被他人读取; 如果插件装在共享盘或多用户机器上,建议改用环境变量 SCIVERSE_API_TOKEN 等方式,或只填需要的 key。

主色(主题)

面板的主色(高亮、选中态、极光背景)来自 CSS 变量 --ailib-accent,解析顺序:

config.json 的 accent(或环境变量 AILIB_ACCENT)
  ↓ 没填
DSH 主题变量 --dsw-alias-brand-primary / --dsw-static-deepseek-500(DSH 若暴露了就用它)
  ↓ 都没有
插件默认金色 #e6c16f(视觉与旧版完全一致)

想让插件跟 DSH 品牌色一致,在 config.json 里写:

{ "accent": "#4176E6" }

按钮尺寸、圆角、动效都不变,只换主色;极光背景的主色也会跟着变。