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 工作流中調用。

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

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

小夜