Search · Fetch · Analyze · Learn
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+
requests和psutil(自动安装)
**可选:**如需 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 | 状态 |
|---|---|
| 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"
}
}MIT License
