sligter/landppt

一个基于LLM的演示文稿生成平台,能够自动将文档内容转换为专业的PPT演示文稿。平台支持多种AI模型,提供丰富的模板和样式选择,让用户能够创建高质量的演示文稿。

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 18 minutes ago
Added to GitGenius on September 19th, 2026
Created on June 28th, 2025
Open Issues & Pull Requests: 12 (+0)
GitHub issues: Enabled
Number of forks: 481
Total Stargazers: 3,599 (+1)
Total Subscribers: 19 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 137 days
Stale 30+ days: 10
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

LandPPT is an AI-powered presentation generation platform that automatically converts documents and topics into professional PowerPoint slides using large language models.

The tool addresses the time-consuming process of creating presentations by automating the entire workflow from outline generation through final export. Users input a topic or upload documents in formats including PDF, Word, Markdown, Excel, or PowerPoint. The platform generates an editable outline, then produces HTML slides with support for multiple templates and AI-adaptive layouts. It integrates web research capabilities through Tavily and SearXNG to supplement content with current information, handles image sourcing from local libraries, public image services, or AI generation, and produces speaker notes with text-to-speech narration. The system supports multiple AI providers including OpenAI, Anthropic Claude, Google Gemini, Azure OpenAI, and OpenAI-compatible interfaces like DeepSeek and Ollama, with per-role model routing to control costs.

Adoption suits teams and individuals who need to generate presentations at scale or frequently. The platform works well for content creators, educators, and business users who want to focus on content rather than design and formatting. It handles both one-off presentations from topics and batch processing of existing documents. The tool offers flexibility in deployment, running locally with SQLite and in-memory caching for testing, or scaling to production with Docker Compose orchestration including PostgreSQL, Valkey, and MinIO. Export options span PDF, HTML, PPTX, images, DOCX, and Markdown formats, with optional public sharing links that include audio narration and subtitles.

Development shows consistent activity with regular updates addressing both core functionality and operational concerns. The project maintains comprehensive documentation and actively manages issues. The codebase demonstrates attention to production requirements through support for multiple deployment architectures and database backends. The team has built out authentication options including local accounts, OAuth via GitHub and Linux Do, and email verification. Recent work includes refinements to document parsing quality, image service capabilities, and the async task execution system for PDF and video generation.