A simple tool to summarize long documents like PDFs, Word files, or text files using AI. Helps save time on reports, research papers, or any long text.
- Upload PDF, DOCX, or TXT files
- Extract text automatically
- Generate AI summaries
- Works for short and long documents
- Easy-to-use web interface with Streamlit
- Clone the repo:
git clone https://github.com/yourusername/ai-document-summarizer.git
cd ai-document-summarizer- Create and activate a virtual environment:
python -m venv venv
# Windows
venv\Scripts\activate
# Mac/Linux
source venv/bin/activate- Install dependencies:
pip install -r requirements.txtstreamlit run app.py- Open your browser at
http://localhost:8501 - Upload a PDF, DOCX, or TXT
- Click Summarize and see the AI summary
Input text:
“Artificial Intelligence is changing industries like healthcare, finance, and education. Summarizing documents saves time and improves productivity.”
AI Summary:
“AI transforms industries and automatic summarization saves time.”
ai-document-summarizer/
├─ app.py
├─ summarizer.py
├─ utils/
│ └─ text_extractor.py
├─ sample_docs/
├─ requirements.txt
└─ README.md