# allweonedev/presentation-ai

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/allweonedev-presentation-ai).**

2,480 stars · 447 forks · TypeScript · mit

## Links

- GitHub: https://github.com/allweonedev/presentation-ai
- Homepage: https://presentation.allweone.com
- awesome-repositories: https://awesome-repositories.com/repository/allweonedev-presentation-ai.md

## Topics

`ai` `all-in-one` `allweone` `gamma` `generative-ai` `generative-presetation` `powerpoint-generation` `ppt` `ppt-ai` `presentation-slides` `presentations` `slides`

## Description

Presentation-ai is a system for the automated creation of slide decks and visual layouts from text descriptions or specific topics using large language models. It generates structured content and maps it to visual templates to produce complete presentations.

The project distinguishes itself by supporting local language model integration, allowing for private content generation without reliance on external cloud providers. It also includes an AI image generator to produce context-aware visual assets and imagery tailored to the presentation content.

The platform provides a web-based editor for refining text and layouts via rich text tools and drag-and-drop manipulation. Additional capabilities include the design of custom slide themes, the capture of narrated video presentations using webcam and microphone controls, and the conversion of digital decks into standard PowerPoint files.

Users can distribute their work through public read-only web links for external sharing.

## Tags

### Artificial Intelligence & ML

- [Presentation Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/artificial-intelligence-tooling/automated-content-generation/presentation-generators.md) — Automates the creation of complete slide decks and visual layouts from text descriptions using large language models. ([source](https://cdn.jsdelivr.net/gh/allweonedev/presentation-ai@main/README.md))
- [AI Image Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-image-generation.md) — Produces visual assets for slides using integrated AI image generation models. ([source](https://cdn.jsdelivr.net/gh/allweonedev/presentation-ai@main/README.md))
- [Local AI Endpoint Connections](https://awesome-repositories.com/f/artificial-intelligence-ml/external-server-connectivity/server-connection-managers/custom-server-connections/local-ai-endpoint-connections.md) — Allows for private content generation by connecting to OpenAI-compatible local language model servers.
- [Local AI Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/local-ai-integrations.md) — Provides connectors for private language model servers to enable cloud-independent content generation.
- [Local Model Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/local-model-integrations.md) — Provides integration with local language model servers to enable private content generation without cloud dependencies. ([source](https://cdn.jsdelivr.net/gh/allweonedev/presentation-ai@main/README.md))
- [AI Model Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-inference-serving/model-integration-pipelines/ai-model-integrations.md) — Connects to various AI backends via a standardized interface to switch between cloud APIs and local servers.
- [Targeted Element Refinement](https://awesome-repositories.com/f/artificial-intelligence-ml/targeted-element-refinement.md) — Provides tools to refine generated text, fonts, and layouts to polish the final output. ([source](http://presentation.allweone.com/))

### User Interface & Experience

- [AI Editorial Presentations](https://awesome-repositories.com/f/user-interface-experience/presentation-frameworks/slide-management-configuration/presentation-deck-rendering/ai-editorial-presentations.md) — Automatically creates complete slide decks from text descriptions by producing content and selecting styles. ([source](http://presentation.allweone.com/))
- [Slide Layout Editors](https://awesome-repositories.com/f/user-interface-experience/drag-and-drop-page-editors/slide-layout-editors.md) — Offers a web-based interface for refining generated text and layouts through rich text tools and drag-and-drop manipulation.
- [Automated Slide Generators](https://awesome-repositories.com/f/user-interface-experience/presentation-frameworks/slide-layout-styling/automated-slide-generators.md) — Generates slides and visual layouts using automated design tools and artificial intelligence. ([source](https://presentation.allweone.com/tutorials))
- [Custom Color Theme Definitions](https://awesome-repositories.com/f/user-interface-experience/color-themes/custom-color-theme-definitions.md) — Allows creation of brand-aligned themes through specific color and font selection. ([source](https://cdn.jsdelivr.net/gh/allweonedev/presentation-ai@main/README.md))
- [Component-to-Template Mappings](https://awesome-repositories.com/f/user-interface-experience/component-to-template-mappings.md) — Maps generated content to predefined layout schemas and style objects to automate visual slide arrangement.
- [Visual Themes](https://awesome-repositories.com/f/user-interface-experience/visual-themes.md) — Customizes slide appearances using built-in design templates or user-defined styles. ([source](http://presentation.allweone.com/))

### Part of an Awesome List

- [Presentation Imagery Generation](https://awesome-repositories.com/f/awesome-lists/media/ai-image-generation/presentation-imagery-generation.md) — Generates context-aware visual assets and imagery tailored specifically to slide layouts. ([source](http://presentation.allweone.com/))

### Content Management & Publishing

- [AI Content Synthesis](https://awesome-repositories.com/f/content-management-publishing/ai-content-synthesis.md) — Uses language models to transform user prompts into structured slide content and formatted text.

### Graphics & Multimedia

- [AI Presentation Assets](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/graphics-media-assets/media-assets/video-content/visual-asset-generators/ai-presentation-assets.md) — Provides AI-generated imagery and infographics specifically tailored for presentation layouts and aspect ratios.
- [Presentation Recording Tools](https://awesome-repositories.com/f/graphics-multimedia/presentation-recording-tools.md) — Enables the capture of narrated video presentations using integrated webcam and microphone controls.

### Business & Productivity Software

- [PowerPoint Presentation Generation](https://awesome-repositories.com/f/business-productivity-software/powerpoint-presentation-generation.md) — Converts digital presentations into standard PowerPoint files for external software compatibility. ([source](https://cdn.jsdelivr.net/gh/allweonedev/presentation-ai@main/README.md))

### Development Tools & Productivity

- [Presentation Format Conversion](https://awesome-repositories.com/f/development-tools-productivity/external-format-conversion/presentation-format-conversion.md) — Translates internal presentation data structures into binary PowerPoint files for compatibility with desktop software.

### Web Development

- [Rich Text Editors](https://awesome-repositories.com/f/web-development/rich-text-editors.md) — Implements a web-based editor for modifying text and layout elements via rich text and drag-and-drop tools. ([source](https://cdn.jsdelivr.net/gh/allweonedev/presentation-ai@main/README.md))
