AI-powered PDF annotation for research papers. PaperFlux extracts exact quotations, organizes them by category (contributions, limitations, claims, evidence), and annotates your PDFs with precise highlights.
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"export OPENAI_API_KEY="sk-your-key"paperflux --config config.yaml path/to/paper.pdf- Batch processing:
*.pdf - Three detail levels (low/medium/high)
- RAG-based extraction with exact quotes
- Color-coded highlights by category
- Markdown summary with sticky note
- Quote-match report with matched/skipped counts and scores
- Layout-aware quote matching across column, table, figure, and caption interruptions
- Stage-level CLI progress during extraction and annotation
- Configurable prompts and colors
For detailed setup, configuration options, and advanced usage, see the full documentation.
Contributions welcome! Fork the repo, create a feature branch, and open a PR.
See LICENSE for details.