LandPPT

输入文档一键生成专业PPT,省时又省力

LandPPT 是一个基于大语言模型的演示文稿生成平台,核心功能是将用户提供的文档内容自动转换为结构清晰、设计专业的 PPT 演示文稿。它解决了传统 PPT 制作耗时耗力的问题,通过 AI 自动提炼要点、生成大纲、匹配模板和排版,用户只需输入文档或主题,即可快速获得成品。平台支持接入多种主流 AI 模型(如 GPT、Claude 等),提供丰富的模板和样式库,并允许用户自定义品牌风格。技术栈基于 Python,适合个人、团队及企业用于快速制作汇报、教学、营销等场景的演示内容。其核心能力包括智能内容解析、自动分页、视觉美化及多模型切换,旨在降低 PPT 制作门槛,提升内容呈现效率。

开源 unknown 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3606
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类开源模型
开发团队sligter
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型ai,llm,ppt
GitHub 星标★ 3606
30天Star增速
HF 下载量
上线时间2025-06-28 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 10 分钟 部署方式:Docker 6 步

环境要求

  • Docker 环境(单容器部署),或 Docker Compose(生产推荐)
  • 源码方式运行需 Python 环境并安装 uv
  • 至少一个 AI 模型 API Key(OpenAI/Claude/Gemini 等,或本地 Ollama)
  • 使用图像功能需额外申请 Pixabay、Unsplash、SiliconFlow 等密钥

安装与启动步骤

  1. 1准备 .env 配置

    复制示例配置并编辑,至少填入一个 AI API Key;Docker 运行前必须先有 .env 文件。

    cp .env.example .env
  2. 2拉取 Docker 镜像

    从 Docker Hub 拉取官方镜像 bradleylzh/landppt:latest,体积较大需耐心等待。

    docker pull bradleylzh/landppt:latest
  3. 3启动单容器

    映射 8000 端口并挂载 .env 与数据卷;示例用当前目录下的 .env 文件,请按需改路径。

    docker run -d 
      --name landppt 
      -p 8000:8000 
      -v $(pwd)/.env:/app/.env 
      -v landppt_data:/app/data 
      -v landppt_uploads:/app/uploads 
      -v landppt_reports:/app/research_reports 
      -v landppt_cache:/app/temp 
      -v landppt_lib:/app/lib 
      bradleylzh/landppt:latest
  4. 4查看容器日志

    跟随日志确认服务启动正常,出现报错多半是 .env 缺少 AI API Key。

    docker logs -f landppt
  5. 5Compose 生产部署

    会启动 Web + Worker + PostgreSQL + Valkey + MinIO,至少配置 AI Key、SECRET_KEY、POSTGRES_PASSWORD。

    cp .env.example .env
    docker compose up -d
    docker compose logs -f landppt
  6. 6源码方式启动

    先安装 uv 并编辑 .env 配置 AI API Key,再运行启动脚本,本地默认 SQLite + 内存缓存。

    python run.py

关键配置

配置项必填说明示例
AI API Key是至少配置一个 AI 提供商密钥,支持 GPT/Claude/Gemini/DeepSeek/Qwen 或 Ollamask-xxxxxxxx
SECRET_KEY是生产部署(docker compose)必须修改的密钥项your-secret-key
POSTGRES_PASSWORD是生产部署 PostgreSQL 数据库密码,必须自行修改your-postgres-password
LANDPPT_PORT否修改 Web 访问端口,默认 80008000
LANDPPT_BOOTSTRAP_ADMIN_ENABLED否生产默认关闭管理员自动初始化,首次部署设为 true 并配账号密码true
ENABLE_IMAGE_SERVICE否开启图像功能,并配合 Pixabay/Unsplash/AI 生成等密钥true

如何确认成功

浏览器访问 http://localhost:8000 能正常打开界面,且 docker logs 中无报错,即启动成功。

常见问题

Q:如何配置图像功能?

A:在 .env 中设置 ENABLE_IMAGE_SERVICE=true,并配置 PIXABAY_API_KEY、UNSPLASH_ACCESS_KEY,或 SILICONFLOW_API_KEY、POLLINATIONS_API_KEY 等 AI 生成密钥。

Q:支持纯本地部署吗?

A:支持,可用 Docker 或源码安装;推理侧可接 Ollama,无需外部大模型 API,但深度研究、网络配图等能力仍可能需要外网。

Q:需要自己装 PostgreSQL 和 Valkey 吗?

A:本地默认使用 SQLite + 内存缓存即可跑通;生产推荐用仓库内 docker-compose.yml,自动编排 Web + Worker + PostgreSQL + Valkey + MinIO。

Q:首次部署没有管理员账号怎么办?

A:生产默认关闭管理员自动初始化,首次部署请设置 LANDPPT_BOOTSTRAP_ADMIN_ENABLED=true 及对应账号密码。

Q:怎么修改访问端口和镜像?

A:Compose 部署可用 LANDPPT_PORT 改端口(默认 8000),用 LANDPPT_IMAGE 覆盖默认镜像 bradleylzh/landppt:latest。

注意事项

  • 运行 Docker 容器前必须先创建并配置 .env,至少包含一个 AI API Key。
  • Docker Compose 部署的 MinIO 控制台默认在 http://localhost:9001。
  • 生产环境务必修改 SECRET_KEY 与 POSTGRES_PASSWORD,不要沿用示例值。
  • 更多 .env 变量见 .env.example,高级配置见 src/landppt/core/config.py。

核心亮点

  • 支持多种主流大模型,用户可灵活选择最优生成效果
  • 模板丰富且可自定义,满足不同场景的视觉需求
  • 自动化内容提炼与排版,大幅缩短制作时间

不足之处

  • 复杂图表和动画支持有限,生成效果可能不如手动精细
  • 文档/社区待观察

适用场景

  • 快速将研究报告或论文转为演示文稿
  • 企业周报或项目汇报的自动化PPT生成
  • 教学课件或培训材料的批量制作

替代项目

Slidebean、Decktopus、Tome

项目介绍

LandPPT 是办公效率领域的开源项目,由 sligter 开发,2025 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(3,606)位列前 30%,在办公效率分类中处于中上游。

近 42 天,它的 GitHub 星标从 3,546 增加到 3,606,净增 60。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。

它主要面向的使用场景是:快速将研究报告或论文转为演示文稿。同类可对比的替代方案包括 Slidebean、Decktopus、Tome。

上一篇:xiaoju-survey

下一篇:surf

同类项目推荐

sunshine-control-panel 开源

一站式管理游戏库、监控内存,AI 助手加持,让大屏启动更高效。

Sunshine Foundation 大屏桌面管理器 | Tauri + Vue 3,游戏库管理、米塔AI助手、内存监控···

★ 444 2026-08-09
Stirling PDF 开源

本地部署 PDF 工具箱

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

★ 92816 2026-08-19
obsidian-md2wechat 开源

一键将 Obsidian 笔记排版成公众号文章,告别手动调格式

Obsidian → WeChat | Obsidian 插件一键排版发布到微信公众号,键排版发布到微信公众号:···

★ 318 2026-08-09
pdf2md 开源

浏览器里直接把 PDF 变成 Markdown,不用上传,隐私安全。

Browser based tool to convert PDFs to Markdown

★ 381 2026-08-09