A lightweight CLI and dashboard for turning arXiv papers into structured academic paper reviews in Markdown.
python -m venv .venv
source .venv/bin/activate
python -m pip install -e .[dev]
paper-digester init
paper-digester add https://arxiv.org/abs/1706.03762 --download-pdf --project-context "My project studies image segmentation under limited training data."
paper-digester listAll outputs are stored under your configured <notes_dir>:
<notes_dir>/
summary/
INDEX.md
<slug>.md
pdfs/
<slug>.pdf
- arXiv ingestion (
paper-digester add <arxiv_url_or_id>) - Optional PDF download (
--download-pdf) - Coursework-ready review generation in this format:
- Paper Reference
- Goal of the Paper
- Data
- Algorithm
- Statistical Results
- Your Interpretation
- Optional project-aware interpretation via
--project-context - PDF body extraction reads available text and stops at back matter headings such as:
- References / Bibliography
- Acknowledgments / Acknowledgements
- Appendix / Appendices
- OpenAI-powered review generation when
OPENAI_API_KEYis set - Deterministic heuristic fallback when no API key is present
- Notes index + list/search utilities
- Local web dashboard for browsing and search
pipx install .python -m pip install -e .paper-digester init [--notes-dir PATH]paper-digester add <arxiv_url|arxiv_id> [--tags ...] [--notes-dir PATH] [--download-pdf] [--project-context "..."]paper-digester listpaper-digester search <keyword>paper-digester web [--notes-dir PATH] [--host 127.0.0.1] [--port 8017]paper-digester config showpaper-digester config set notes_dir PATHpaper-digester migrate [--notes-dir PATH]
paper-digester webOpen: http://127.0.0.1:8017
Dashboard supports:
- review list
- keyword search
- markdown rendering
- PDF link (if downloaded)
python -m venv .venv
source .venv/bin/activate
python -m pip install -e .[dev]
pytest -qSee CONTRIBUTING.md.
See SECURITY.md.
MIT — see LICENSE.