A tool that uses AI to generate summaries from PDF documents.
- AI-powered PDF summarization
- CLI interface
- Streamlit front-end for file-upload
- Python 3.12 or higher
- Ollama
- Poetry (Optional)
- Required dependencies:
- python
- langchain
- langchain-ollama
- pypdf
- streamlit
- langchain-community
- Clone the repository:
git clone
- Install dependencies:
pip install -r requirements.txt
or
poetry install
- Install an Ollama model:
ollama pull llama3.2
python -m main.py <pdf_file_path>
or
poetry run python main.py <pdf_file_path>
or use the streamlit app to select a file:
streamlit run app.py