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 -r requirements.txt
pip install -e .export OPENAI_API_KEY="sk-your-key"python -m src.cli --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
- 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.