Banana Slides is an AI-native presentation generator that creates editable PowerPoint files from text prompts, outlines, documents, images, and custom templates.
The tool addresses the time-consuming nature of manual slide creation by automating layout and design through AI. Users can generate presentations from a single sentence, detailed outline, or page-by-page descriptions. The system supports uploading custom template images and materials, which it intelligently parses to inform slide generation. Once created, presentations can be edited conversationally through voice or text commands, then exported as editable PPTX files or video formats.
The project suits teams and individuals who need rapid presentation creation without design expertise. It works well for scenarios where speed matters more than pixel-perfect customization, such as quick internal briefings, educational materials, or iterative pitch decks. The tool maintains project history and supports reproducible workflows, allowing users to regenerate or refine presentations from the same inputs.
Development activity shows consistent engagement with the codebase. The project maintains comprehensive documentation including quick start guides, deployment instructions, and architecture documentation. Docker deployment is supported for self-hosting. The tool is written in TypeScript and offers both online access and a desktop application option. The README provides clear pathways for local installation, API integration, and testing, indicating active maintenance of multiple deployment modes.