An AI-powered Streamlit app that summarizes YouTube videos — and allows you to chat with the summary!
- 🔗 Summarize any YouTube video or short (that has transcript available - supports auto-transcript)
- 🤖 Ask questions about the video — powered by LLM (Groq's LLaMA3)
- ✨ Options to:
- Choose tone: normal, bullet, simple, funny
- Translate summary to: Hindi, Spanish, French, German, Japanese
- 📥 Download summary
- 🧼 Clear all session state
- 🖊️ Built-in chat with summarization memory
git clone https://github.com/CraftyEngineer/youtubesummarizer.git
cd youtubesummarizerpip install -r requirements.txtexport GROQ_API_KEY = "your_groq_api_key_here"streamlit run main.py- Paste a YouTube link (video or short)
- Click
▶️ to generate summary (could be in any language and tone) - Ask questions like:
- "What was the main topic?"
- "Explain in bullet points"
- "Summarize in Hindi"
Deployed to Streamlit Cloud
Make sure to:
- Add your GROQ_API_KEY in the Secrets section
- Include requirements.txt in your repo
- Set main.py as the entry point
MIT License © 2025 CraftyEngineer
🙌 Made with ❤️ by CraftyEngineer
