presenton/presenton

⭐ 4,563 Stars 🍴 892 Forks TypeScript Apache-2.0

Presenton 是一个开源的 AI 演示文稿生成器和 API,旨在提供无需订阅、完全自托管的演示文稿创建解决方案。

来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

Presenton 受关注的原因包括其无需订阅的灵活性和对数据隐私的重视,同时支持多种 AI 模型,填补了市场上对自托管 AI 演示文稿生成工具的需求空白。它采用 TypeScript 开发,支持多种平台,并提供了丰富的功能和定制选项。

来源:综合 README 描述和项目特征

核心功能

自托管演示文稿生成

Presenton 允许用户在本地机器上运行,确保数据隐私,同时支持多种 AI 模型,如 OpenAI、Gemini 等。

来源:据 README 描述
多平台支持

Presenton 支持 macOS、Windows 和 Linux 平台,并提供 Docker 部署选项,方便用户在不同环境中使用。

来源:据 README 描述
丰富的模板和主题

Presenton 提供自定义模板和主题功能,使用户能够创建个性化的演示文稿设计。

来源:据 README 描述

技术架构

Presenton 采用模块化设计,代码目录结构清晰,包括 electron 子目录,其中包含应用程序的主要逻辑。项目使用 Electron 框架构建桌面应用程序,并通过 Docker 容器进行部署。数据流通过 Electron 的 IPC 机制在前后端之间进行。

来源:代码目录结构 + 依赖文件

技术栈

infra: Docker  |  key_deps: electron, typescript, fastapi  |  language: TypeScript  |  framework: Electron

来源:依赖文件 + 代码目录结构

快速上手

1. 克隆仓库:git clone https://github.com/presenton/presenton.git 2. 进入目录:cd presenton 3. 安装依赖:npm install 4. 运行应用:npm run dev
来源:README Installation/Quick Start

使用场景

1. 企业内部演示文稿创建:Presenton 可用于创建内部演示文稿,保护敏感数据不被泄露。 2. 教育领域:教师和学生可以使用 Presenton 创建互动式演示文稿。 3. 个人项目展示:个人开发者可以使用 Presenton 展示他们的项目成果。 4. 会议和研讨会:Presenton 可用于会议和研讨会中的演示文稿制作。

来源:README

优势与局限

优势

  • 优势1:提供自托管解决方案,保护数据隐私。
  • 优势2:支持多种 AI 模型,功能丰富。
  • 优势3:跨平台支持,易于部署。

局限

  • 局限1:可能需要一定的技术知识来设置和配置。
  • 局限2:部分功能可能需要付费 API 密钥。
来源:综合 README、代码结构和依赖分析

最新版本

最新版本:electron-v0.7.1-beta (2026-04-09) 发布日期:2026-04-09 主要变更:添加了电子应用中的遥测功能,以及 UI 改进。

来源:GitHub Releases

总结评价

Presenton 是一个值得关注的开源项目,特别是对于需要自托管 AI 演示文稿生成工具的个人和团队。它提供了丰富的功能和灵活的部署选项,适合需要保护数据隐私和定制演示文稿的用户。

来源:综合分析
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间:2026-04-12 00:34。质量评分:85/100。 所有结论均标注了数据来源。如发现不准确之处,欢迎反馈。

数据来源: README、GitHub API、依赖文件