PPT assistant using natural language for automated slide generation
Top 83.0% on sourcepulse
PPTCopilot is an AI-powered assistant for generating and editing presentations. It targets users who need to automate document creation, offering a platform for generating formatted documents from natural language descriptions and then editing them online. The primary benefit is streamlined PPT creation and modification using AI.
How It Works
The system utilizes a two-frontend architecture: a project management interface (Vue.js with TDesign) and a PPT editing interface (based on pptist). The backend, built with Beego, orchestrates the AI generation process. It first requests an XML outline from ChatGPT based on a user-provided topic. This outline is then presented to the user for modification. Subsequently, each slide's summary is sent back to ChatGPT to generate detailed content, overcoming token limits. Pre-stored PPT templates with placeholder text (e.g., {{title}}
) are used for text replacement, ultimately producing a JSON representation of the PPT, which is then rendered and editable in the frontend.
Quick Start & Requirements
docker-compose up
or docker-compose up -d
for background deployment.SERVER_IP
in docker-compose.yaml
for local deployment.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project's online demo is inactive. The README does not specify a license, which may impact commercial adoption or integration with proprietary systems. The generation process can be time-consuming.
1 year ago
Inactive