ALLWEONE Presentation AI: Open-source AI presentation generator
AI-powered slide generator with multi-model integration and themes.
Learn more about ALLWEONE 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
Civitai
Community platform for sharing Stable Diffusion models, embeddings, and AI generation assets.
Evo 2
Foundation model for DNA sequence generation and scoring.
CUTLASS
CUDA C++ templates and Python DSLs for high-performance matrix multiplication on GPUs.
whisper.cpp
Lightweight C++ port of OpenAI Whisper for cross-platform speech recognition.
crewAI
Python framework for autonomous multi-agent AI collaboration.