ALLWEONE Presentation AI: Open-source AI presentation generator
AI-powered slide generator with multi-model integration and themes.
Learn more about presentation-ai
ALLWEONE Presentation AI is a web-based presentation generation tool built on Next.js and React that uses AI models to create slide content. The application integrates with OpenAI for text generation and Together AI for image generation, storing presentations in a PostgreSQL database via Prisma ORM. It provides a rich text editor powered by Plate.js for slide editing, drag-and-drop slide reordering through DND Kit, and supports multiple customizable themes. The tool is designed for creating multi-slide presentations from topic prompts, with features including outline review, real-time generation, and presentation mode for delivery.
Outline-First Generation
AI generates reviewable presentation outlines before creating slide content. Users approve and modify structure before committing to full generation, preventing wasted API calls and unwanted content.
Pluggable AI Providers
Swap between OpenAI and Together AI backends for text and image generation without code changes. Choose models based on cost, performance, or output quality requirements per project.
Custom Theme System
Nine built-in themes plus custom theme creation with full control over typography, colors, and layout patterns. Theme configurations persist across presentations and apply consistently to all slide types.
import { openai } from '@/lib/openai';
const response = await openai.chat.completions.create({
model: 'gpt-4o',
messages: [
{ role: 'system', content: 'You are a presentation content generator.' },
{ role: 'user', content: `Create a 5-slide presentation about ${topic}` }
],
temperature: 0.7
});
const slideContent = response.choices[0].message.content;Related Repositories
Discover similar tools and frameworks used by developers
stablediffusion
Text-to-image diffusion in compressed latent space.
mmdetection
Modular PyTorch framework for object detection research and deployment.
deepface
Python library wrapping multiple face recognition deep learning models.
text-generation-webui
Feature-rich Gradio-based UI for running and interacting with LLMs locally, supporting multiple model formats and extensions.
bolt.new
LLM-powered browser IDE with integrated WebContainers runtime.