Discover and explore top open-source AI tools and projects—updated daily.
CyberTimonPowerPoint generator for local LLMs
Top 93.8% on SourcePulse
This project provides a local, cost-free PowerPoint generator that leverages local Large Language Models (LLMs) via the Oobabooga Text Generation WebUI API. It's designed for users who want to create presentations without relying on cloud services or incurring API costs, offering enhanced privacy and customization.
How It Works
The tool prompts the user for presentation details, then uses optimized prompts to generate slide content via the Oobabooga API. The python-pptx library converts this text into a PowerPoint file, incorporating image placeholders and offering 7 design options. This direct generation approach allows for easy post-creation editing within PowerPoint, unlike MARP-based solutions.
Quick Start & Requirements
pip install python-pptx regex collection--extensions api flag. 13B+ parameter models are recommended, with Mistral instruct models suggested for 7B.HOST or URL and model_type (Prompt Template) in powerpointer.py if Oobabooga is not on the default host/port.python3 powerpointer.pyHighlighted Details
.pptx files, enabling easy editing in PowerPoint.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Local models may exhibit limitations such as hallucination, ignoring specified slide counts, or forgetting additional information. Adding new prompt templates is currently complex.
4 months ago
1 day