AI Skill Hub 强烈推荐:论文引用元数据检索 是一款优质的Agent工作流。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
论文引用元数据检索 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
论文引用元数据检索 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:npm 全局安装 npm install -g search-bibtex # 方式二:npx 直接运行(无需安装) npx search-bibtex --help # 方式三:项目依赖安装 npm install search-bibtex # 方式四:从源码运行 git clone https://github.com/steeliron550-ui/search-bibtex cd search-bibtex npm install npm start
# 命令行使用
search-bibtex --help
# 基本用法
search-bibtex [options] <input>
# Node.js 代码中使用
const search_bibtex = require('search-bibtex');
const result = await search_bibtex.run(options);
console.log(result);
# search-bibtex 配置说明 # 查看配置选项 search-bibtex --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export SEARCH_BIBTEX_CONFIG="/path/to/config.yml"
English | 中文
search-bibtex 是一个独立的论文 PDF 到 BibTeX 命令行工具。它从本地论文 PDF 中提取 DOI、arXiv ID、标题、作者和年份,查询 DBLP、arXiv、Crossref、OpenAlex、DOI 内容协商、Semantic Scholar 以及可选的自定义 HTTP JSON 来源,然后按配置的来源优先级和字段权重排序候选结果。用户可以在终端中交互选择 BibTeX,也可以用 --select-index 做非交互选择。
项目以多平台二进制分发,不走 npm 发布。运行时代码不依赖 Paperlib,也不接入 Grok search;Grok search 只可作为开发期资料检索辅助工具。
.bib 文件更新。config.toml,可配置来源顺序、排序权重、结果数量、并行搜索和自定义 HTTP JSON 来源。.bib 文件时保留原 citation key,只替换条目内容。sourceErrors。查看帮助和默认配置:
search-bibtex --help
search-bibtex config-defaults
search-bibtex config-template
从 PDF 提取元数据:
search-bibtex metadata paper.pdf
搜索 PDF 并在 TTY 中选择候选;重定向或管道环境会输出 JSON:
search-bibtex search paper.pdf \
--source-priority dblp,arxiv,crossref,openalex,doi \
--limit 5 \
--timeout 30
直接输出第 0 个候选的 BibTeX:
search-bibtex select paper.pdf --select-index 0 --format bibtex
从标题字符串搜索,多个标题默认用英文分号分隔:
search-bibtex search-title "Self-Instruct: Aligning Language Models with Self-Generated Instructions; DFlash: Block Diffusion for Flash Speculative Decoding"
printf 'Self-Instruct: Aligning Language Models with Self-Generated Instructions; DFlash: Block Diffusion for Flash Speculative Decoding' | search-bibtex search-title
更新现有 BibTeX 文件并保留引用名:
search-bibtex update references.bib --in-place
search-bibtex update references.bib --output updated.bib
场景 A:论文作者整理参考文献
用户已经有若干 PDF,希望快速生成 BibTeX。
流程:
价值:
--- 场景 B:校验 AI 生成的参考文献 用户有一批 LLM 生成的参考文献标题,担心存在幻觉引用。
流程:
价值:
--- 场景 C:刷新已有 BibTeX 文件 用户已有 .bib 文件,但条目格式混乱或字段缺失。
流程:
价值:
--- 场景 D:团队或 CI 检查引用质量 团队希望在提交论文前检查 .bib 文件是否包含可疑条目。
流程:
价值:
默认配置文件路径是 ~/.config/search-bibtex/config.toml。缺省路径文件不存在时会直接使用内置默认值;显式传入 --config <path> 且文件不存在时会报错。命令行参数优先于配置文件。
最小配置:
[search]
limit = 10
timeout_seconds = 30
parallel = true
source_priority = ["dblp", "arxiv", "crossref", "openalex", "doi", "semantic-scholar"]
[search.weights]
title = 0.45
author = 0.20
year = 0.10
identifier = 0.20
source = 0.05
完整配置说明见 中文配置文档 和 English configuration docs。
| Command | 用途 |
|---|---|
config-defaults | 输出默认搜索和排序配置 JSON。 |
config-template | 输出可修改的 TOML 配置样板。 |
metadata <pdf> | 从 PDF 提取元数据和查询候选。 |
search <pdf> | 搜索并排序候选;TTY 中进入交互选择器,非 TTY 输出 JSON。 |
select <pdf> | 搜索后交互选择,或用 --select-index 输出指定候选。 |
search-title [titles...] | 从标题字符串或 stdin 搜索候选。 |
update <bibtex> | 刷新现有 .bib 文件条目并保留 citation key。 |
交互选择器键位:
j / Down 向下移动
k / Up 向上移动
g 跳到第一项
G 跳到最后一项
/ 进入过滤模式
Enter 确认过滤或选择当前候选
Esc 退出过滤或取消选择
q 取消选择
Ctrl-C 取消选择
高效的论文引用元数据检索工具
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,论文引用元数据检索 是一款质量优秀的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | search-bibtex |
| 原始描述 | 开源AI工作流:PolyCite 基于多智能体协同、多源汇聚的论文引用元数据检索工具 A command-line tool for quickly scraping BibT。⭐82 · TypeScript |
| Topics | 论文引用元数据检索命令行工具 |
| GitHub | https://github.com/steeliron550-ui/search-bibtex |
| License | MIT |
| 语言 | TypeScript |
收录时间:2026-05-30 · 更新时间:2026-05-30 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端