Skip to content

nowa277/paper-reader

Repository files navigation

DreamSeed 种梦计划参赛作品

Paper Reader

智能学术论文分析工具,支持 Claude Code 等 AI 编程 Agent

Search · Fetch · Analyze · Learn


License: MIT Python Version

Windows macOS Linux

arXiv PubMed Semantic Scholar MinerU

Claude Code Cursor Codex opencode Hermes Agent Gemini CLI Copilot

简体中文 · English

Paper Reader Hero Banner


概述

Paper Reader 是一款面向 AI 编程 Agent 的智能学术论文分析工具。它提供从论文检索到深度分析的完整工作流,支持多个学术数据库并输出结构化的 Markdown 内容。

适用场景:

  • 科研文献调研与综述
  • 快速筛选相关论文
  • 深入分析研究方法和结论
  • 跟踪研究趋势与空白
  • 学术写作准备

主要功能

功能 描述
多源搜索 同时在 arXiv、PubMed、Semantic Scholar、CrossRef 搜索论文
自动下载 多源自动切换下载论文 PDF
MinerU 集成 PDF 转 Markdown,保留排版、图表和表格
多级分析 三种分析级别:基础、学术、深度研究
跨平台 支持 Windows、macOS、Linux

安装

pip install paper-reader
pipx install paper-reader

依赖

  • Python 3.10+
  • requestspsutil(自动安装)

**可选:**如需 PDF 转 Markdown 功能,请自行安装 MinerU


快速开始

搜索论文

/paper-reader fetch "machine learning optimization"

Agent 会在多个学术数据库搜索,返回相关论文列表及元数据(标题、作者、年份、摘要、来源)。

分析论文

/paper-reader analyze <paper-id>

提示时选择分析级别:

  • A级 — 基础:摘要 + 关键发现
  • B级 — 学术:+ 方法论 + 图表 + 相关工作
  • C级 — 深度:+ 局限性 + 趋势 + 复现分析

配置命令

/paper-reader setup mineru      # 检查 MinerU 状态
/paper-reader setup mineru install  # 安装 MinerU
/paper-reader setup config show  # 查看配置

分析级别

级别 适用场景 输出内容
A 快速浏览、概览 摘要、关键发现、一段式总结
B 深入阅读 完整摘要、方法论、图表、相关工作对比
C 科研准备 批判性分析、局限性、趋势、可复现性评估

多源搜索

来源 擅长领域
arXiv 计算机科学、物理、数学、金融工程
PubMed 生物医学、生命科学、医学
Semantic Scholar 广泛覆盖、引用图谱、AI 推荐
CrossRef DOI 查询、出版商元数据

支持的平台

平台 状态
Linux 支持
macOS 支持
Windows 支持

支持的 Agent

Agent 状态
Claude Code 支持
Cursor 支持
Codex CLI 支持
opencode 支持
Hermes Agent 支持
Gemini CLI 支持
Copilot 支持
Windsurf 支持
Zed 支持

架构

paper-reader/
├── skills/
│   ├── analyze/           # 多级论文分析输出
│   ├── config/            # 配置管理
│   ├── fetch/             # 论文检索与搜索
│   │   └── sources/      # arXiv、PubMed、Semantic Scholar、CrossRef
│   └── mineru/            # PDF 转 Markdown
├── agent_adapters/         # Agent 适配器实现
└── tests/                 # 测试套件

配置

配置文件:~/.paper-reader/config.json

{
  "version": "1.0",
  "mineru": {
    "installed": false,
    "path": null
  },
  "fetch": {
    "default_mode": "jina"
  },
  "analyze": {
    "default_template": "default"
  }
}

License

MIT License

About

Agent 的智能学术论文分析技能

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors