paper-wiki
Deep paper reading wiki: search, summarize, and analyze arXiv papers into a three-layer markdown wiki.
Features
- Search arXiv papers via deepxiv API (SDK auto-installed)
- Download paper PDFs
- Generate per-section Chinese summaries using LLM
- Produce a full paper analysis with 5 dimensions:
- ELI5 (小学生也能懂)
- Core innovations (核心创新点)
- Test datasets & metrics (测试集与指标)
- Core weaknesses (核心缺点)
- Future directions (后期演进方向)
Three-Layer Wiki
wiki/{arxiv_id}/
├── README.md # Layer 1: full summary + 5 analysis aspects
├── sections/ # Layer 2: per-section Chinese summaries
│ ├── 01_introduction.md
│ ├── 02_method.md
│ └── ...
└── paper.pdf # Layer 3: original PDF
Install
pip install paper-wiki
Prerequisites
- OpenAI-compatible API endpoint
Quick Start
# Configure API
export OPENAI_API_KEY=sk-xxx
export OPENAI_BASE_URL=https://api.openai.com/v1
export OPENAI_MODEL=gpt-4o
# Process a paper by arXiv ID
paper-wiki process 2409.05591
# Or by URL
paper-wiki process https://arxiv.org/pdf/2604.27393
# Search and interactively select
paper-wiki search "RAG long context"
# Search and auto-select first result
paper-wiki search "transformer memory" --first
# List processed papers
paper-wiki list
Configuration
Create a .env file in your working directory:
OPENAI_API_KEY=sk-xxx
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4o
License
MIT
Metadata
Release files for paper-wiki 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| paper_wiki-0.3.0.tar.gz | 9.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| paper_wiki-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.2 kB
Release files / paper_wiki-0.3.0.tar.gz
| Download URL | paper_wiki-0.3.0.tar.gz |
|---|---|
| Size | 9.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
081c832f054e4d4e9861b6219ae49d7cbaa5f0cfc47fda4ce684f6bb19d0c4e7
|
|
BLAKE2b-256 checksum How to use checksums |
ea0dda2ebb7e775a82cd2c8409703e4c20ab5cdc1a218eff7bb96e833af4746a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / paper_wiki-0.3.0-py3-none-any.whl
| Download URL | paper_wiki-0.3.0-py3-none-any.whl |
|---|---|
| Size | 9.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cb9b5a3b684380dd935959a26e8dcb94c78f7bb6e4744a3ceeda5184a9f0a36f
|
|
BLAKE2b-256 checksum How to use checksums |
91838f64df1096ca19a7ff25b6b79ceedae01e4c7c1b578b31abc22fad5a7a53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|