AI Presentation Maker - Free Web App, No Downloads
- 10 Slide Layouts: Title, Content, Bullets+Image, Two Column, Divider, Quote, Statistic, Comparison, Timeline, Full Image
- AI Auto-Layout: AI automatically selects the best layout for each slide
- Live Preview: Real-time slide preview with reveal.js
- Professional Editor: Edit slides with dynamic fields per layout
- Export: Download as PPTX or HTML
- Free: Everything is free - AI, hosting, no downloads
# Install dependencies
pip install -r requirements.txt
# Set Groq API key (free at console.groq.com)
export GROQ_API_KEY="your-groq-api-key"
# Run the app
streamlit run app.py- Push to GitHub
- Go to streamlit.io/cloud
- Connect your GitHub repo
- Click "Deploy"
- Add secrets:
GROQ_API_KEY= your Groq API key (get free at console.groq.com)
- Go to console.groq.com
- Sign up (no credit card required)
- Click "API Keys" → "Create Key"
- Copy the key and add to Streamlit Cloud secrets
- Enter a topic (e.g., "History of Artificial Intelligence")
- Select number of slides
- Click "Generate"
- Edit slides in the editor
- View live preview
- Export as PPTX or HTML
| Component | Technology |
|---|---|
| Web Framework | Streamlit |
| Slide Editor | streamlit-reveal-slides |
| AI | Groq (free tier) |
| Export | python-pptx |
| Hosting | Streamlit Cloud (free) |
Free Groq tier: 30 requests/minute, 6,000 tokens/minute, 500,000 tokens/day
MIT License - See LICENSE file for details.
Ali Bahar