MU
← All Projects4.3
AI Presentation Maker
AI-PoweredAI-Powered Tools
A multi-agent AI system that creates professional presentations from topics or uploaded materials. Uses Gemini 2.0 Flash with a Researcher agent for web search and a Writer agent for slide structuring. Outputs to an interactive web-based slide editor with drag-and-drop editing, or exports directly to PowerPoint.
Technology Stack
System Architecture
Loading diagram...
Specifications
- ▸Multi-Agent Research: Researcher agent performs web searches to gather facts, statistics, and examples
- ▸Smart Slide Structure: Writer agent creates title slide + 4-6 content slides with concise bullet points
- ▸Auto Image Finding: Pexels API integration finds relevant images for each slide topic
- ▸Web Slide Editor: Interactive editor with drag-and-drop, text editing, and image placement
- ▸Multiple Sources: Generate from manual topic, class materials, or specific uploaded files
- ▸PPTX Export: Native PowerPoint export via python-pptx for offline editing
Design Decisions
| Challenge | Solution |
|---|---|
| Need comprehensive research | Researcher agent performs 2-3 web searches to gather diverse information |
| Consistent slide format | Writer outputs structured JSON with title and bullet points per slide |
| Users want to edit AI output | Web-based slide editor allows full customization before export |
| Slides need visuals | Pexels API searches for images matching each slide topic |
| Progress visibility | SSE streaming shows research queries and generation phases in real-time |
Process Flow
Loading diagram...
User Interface
Presentation Maker Interface
Two-panel interface with source selection and live preview of generated slides
◆Three source types: class, materials, or manual topic
◆Configurable slide count (3-15) and style
◆Real-time progress with search query visibility
◆Web slide editor with PPTX download
Try Live Demo→https://tewtor.ai