litkit-dsh:统一学术文献搜索与审计工具

处理学术文献时,通常需要在多个数据库间切换,手动下载 PDF,并验证引用。litkit-dsh 提供了一个 CLI 工具,统一处理从 25+ 个来源的文献检索、下载、引用审计和导出工作。

是什么

litkit-search 是一个面向学术研究的命令行工具。它支持跨 25+ 个来源(如 arXiv、PubMed、Semantic Scholar 等)进行搜索,提供批量检索与去重功能。作为 DeepSeek Harness (DSH) 插件,它还能对文稿进行引用审计,并支持将结果导出为 BibTeX、RIS 或 JSON 格式。

核心功能

  • 多源检索:覆盖 arXiv、PubMed、Crossref、Semantic Scholar、OpenAlex、DBLP、IEEE Xplore、Scopus、Web of Science 等超过 25 个学术来源。
  • 批量处理:支持批量检索与去重,并按排名返回结果。
  • 引用审计:使用 litkit-dsh verify 检查文档中的参考文献是否在已连接的来源中存在。
  • PDF 下载链:优先使用开放获取来源,随后尝试机构访问(需配置),最后作为可选后备方案使用影子图书馆。
  • 格式导出:支持将检索结果导出为 BibTeX、RIS 或 JSON。
  • 工作流支持:提供 topic-search、deep-search 和 bulk-review 等预设工作流。
  • 中文文献:提供 zh-search 命令进行中文文献搜索。
  • Agent 就绪:提供 MCP (Model Context Protocol) 服务器支持,以及 DeepSeek Harness (DSH) 插件适配器。

安装与启用

该插件以 GitHub 为分发渠道。安装前请确保环境满足以下要求:

  • Node.js >= 20
  • peerDependencies: @deepseek-ai/cordis 和 @deepseek-ai/dsh-tools

执行以下命令安装:

dsh plugin --profile web add github:bpc-oss/litkit-search

典型用法

安装完成后,可以通过 CLI 进行操作。

  1. 搜索文献并导出:
    搜索特定主题并导出为 RIS 格式。
    litkit-dsh search "deep learning drug discovery" --limit 20 --export ris
  1. 引用审计:
    对本地文档(如 docx 或 pdf)进行引用审计,输出报告到指定目录。
    litkit-dsh verify paper.docx -o report/
  1. 环境检查:
    检查当前环境配置是否正确。
    litkit-dsh doctor

配置与注意事项

  • API 密钥:大多数来源无需 API 密钥即可工作。部分来源(如 Scopus、Web of Science)需要通过 litkit-dsh sync-keys 交互配置或通过 .env 文件设置密钥以提升限流和元数据质量。
  • 机构访问:若需访问机构订阅的 PDF,需在 .env 文件中设置 INSTITUTIONAL_PROXY 或 INSTITUTIONAL_DIRECT。
  • 中文文献搜索:zh-search 功能需要配置机构图书馆访问权限(例如深圳大学图书馆)。
  • 影子图书馆:项目包含 Sci-Hub、LibGen、Anna’s Archive 等影子图书馆作为可选的后备下载路径。这些路径是可选的,使用时需自行承担风险,并仅使用您有权访问的内容。

总结

litkit-dsh 适合需要在本地快速检索、整理大量学术文献的研究人员或开发者。它通过 CLI 提供了从搜索到验证的完整闭环,并深度集成了 DeepSeek Harness 生态,便于在 Agent 工作流中调用。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜