presentation-ai
Presentation-AI is an open-source, MIT-licensed Next.js application that generates professional slide decks using AI. It supports multiple text models (OpenAI, Ollama, LM Studio), offers 38 built-in themes, and includes editing, export to PPTX, and presentation mode features.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | allweonedev/presentation-ai |
| Owner | allweonedev |
| Primary language | TypeScript |
| License | MIT — OSI-approved |
| Stars | 2.9k |
| Forks | 503 |
| Open issues | 1 |
| Latest release | Unknown |
| Last updated | 2026-06-05 |
| Source | https://github.com/allweonedev/presentation-ai |
What presentation-ai is
Built on Next.js with React and TypeScript, backed by PostgreSQL/Prisma, using NextAuth.js for auth and Plate Editor for rich text. Integrates OpenAI, Together AI, FAL, and local models (Ollama, LM Studio) for content and image generation, with UploadThing for file handling.
Get the presentation-ai source
Clone the repository and explore it locally.
git clone https://github.com/allweonedev/presentation-ai.gitcd presentation-ai# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- PostgreSQL and Prisma ORM setup required; plan database migration and scaling strategy for production.
- Multiple optional API providers (OpenAI, Together AI, FAL, Tavily, Unsplash); choose and configure based on feature requirements and cost.
- Local model support (Ollama, LM Studio) requires separate infrastructure; evaluate latency, compute, and reliability vs. cloud APIs.
- NextAuth.js with Google OAuth provided; extend authentication strategy if SAML, OIDC, or other methods needed.
- UploadThing for file storage; clarify data residency, retention, and access control for PPTX exports in your deployment.
When to avoid it — and what to weigh
- Zero production deployment experience required — Setup requires Node.js, PostgreSQL, environment configuration, API keys (Google OAuth, OpenAI, optional providers), and database migrations. Not a managed SaaS.
- Strict enterprise security compliance is mandatory — No security audit, SOC2, or formal compliance documentation provided. Data residency, encryption, and audit logging are not clearly stated in available docs.
- Mature, battle-tested stability is required — Project created March 2025, last push June 2026 (future date suggests data inconsistency). No release tags, no version stability guarantees, and only 1 open issue may indicate limited real-world usage signal.
- Multi-language or complex localization support — While language selection is mentioned in features, localization scope and quality are not detailed. UI language support is unclear.
License & commercial use
MIT License (OSI-approved, permissive). Allows commercial use, modification, and distribution with attribution and liability waiver. No GPL-style copyleft or commercial license required.
MIT license permits commercial use without explicit permission or fees. However, users must review compliance of all integrated third-party services (OpenAI, Together AI, FAL, Unsplash, etc.) and their own deployment context. Ensure terms-of-service alignment with your commercial offering.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Moderate |
| DEV.co fit | Good |
| Assessment confidence | Medium |
No formal security audit or threat model documented. Key considerations: API key management (store securely, rotate regularly), database encryption (PostgreSQL at-rest and in-transit), NextAuth.js session handling, file upload validation (UploadThing), and input sanitization (Plate Editor). User data in PostgreSQL should have access controls and backup strategies. No details on CORS, CSRF protection, or XSS mitigations in provided data.
Alternatives to consider
Gamma (proprietary SaaS)
Fully managed, no deployment required, likely better support and security. Requires subscription; less customization and no local-model support.
Beautiful.ai (proprietary SaaS)
Managed service with AI design assist, strong design templates. Subscription-based; limited programmatic access and white-label options.
Decktopus or Slideform (SaaS/open-source hybrids)
Some offer open-source components or self-hosting; less feature-rich for AI-driven generation. Evaluate based on specific feature parity needs.
Build on presentation-ai with DEV.co software developers
Plan your implementation with Devco's AI development and cloud deployment experts. We'll handle infrastructure, integration, security, and scaling.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
presentation-ai FAQ
Can I use this commercially?
Do I need OpenAI API for all features?
Is this production-ready?
How is user data stored and protected?
Custom software development services
Need help beyond evaluating presentation-ai? DEV.co is a software development agency offering software development services and web development for teams of every size. Our software developers and web developers build custom software, web applications, APIs, and ai frameworks integrations — and maintain them long-term.
Ready to Deploy Presentation-AI?
Plan your implementation with Devco's AI development and cloud deployment experts. We'll handle infrastructure, integration, security, and scaling.