A tool that uses AI to generate summaries from PDF documents.
- AI-powered PDF summarization
- CLI interface
- Streamlit front-end for file-upload
- Clone the repository:
git clone
- Create a virtual environment:
python -m venv /path/to/new/virtual/environment
or
uv venv
and activate:
source .venv/bin/active
- Install dependencies:
pip install -r requirements.txt
or
uv pip install --requirements requirements.txt
- Install an Ollama model:
ollama pull llama3.2
python -m main.py <pdf_file_path>
or
uv run python main.py <pdf_file_path>
or use the streamlit app to select a file:
streamlit run src/app.py
or
uv run streamlit run src/app.py