An AI-powered Website Summarizer built using Streamlit, BeautifulSoup, and OpenAI-compatible LLM APIs.
- User enters a website URL
- Requests fetch webpage content
- BeautifulSoup extracts readable text
- Product and service pages are discovered
- Content is sent to Gemini
- AI generates a structured summary
- Results are displayed in Streamlit
- Website content extraction
- Product and service page discovery
- AI-powered summarization using Gemini
- Streamlit web interface
- Error handling for invalid URLs
- Cloud deployment on Streamlit Community Cloud
- Python
- Streamlit
- BeautifulSoup4
- Requests
- Gemini API
- GitHub
- Streamlit Cloud
git clone
cd website-summarizer
pip install -r requirements.txt
streamlit run main.py
- Chat with Website
- PDF Export
- Multi-language Summaries
- Competitor Website Comparison
- Lead Generation from Websites
AI Website Summarizer using Streamlit and LLMs
https://your-app-name.streamlit.app