open-slide

让 Agent 用代码直接生成可展示的幻灯片

开源 unknown 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 9197
维护状态 活跃
是否开源 是
定价模式 unknown

项目预览

项目数据

分类自动化工作流
开发团队open-slide
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agent,react,slides
GitHub 星标★ 9197
30天Star增速
HF 下载量
上线时间2026-04-26 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-13
浏览次数0

项目介绍

open-slide 是一个专为 AI Agent 设计的幻灯片框架,基于 TypeScript 与 React 构建。它解决的核心问题是:传统 PPT 工具面向人类手动编辑,而 Agent 生成演示文稿时缺乏结构化、可编程的渲染层。open-slide 提供了一套声明式的幻灯片组件与布局系统,让 Agent 能以代码方式创建、修改和输出演示内容,同时保留 React 生态的灵活性与可复用性。核心能力包括:面向 Agent 的幻灯片 DSL、React 组件化渲染、可嵌入自动化工作流、支持动态数据驱动的页面生成。它适合把「生成演示文稿」作为自动化流程一环的场景,例如 Agent 自动汇总数据、生成周报或产品介绍,并直接输出可展示的幻灯片,减少人工排版成本。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • Node.js 环境(脚手架通过 npx 执行,需本机有 npm/npx)
  • 一个编码 Agent,如 Claude Code、Codex 或 Cursor
  • 可访问网络的终端

安装与启动步骤

  1. 1初始化幻灯片项目

    在任意工作目录执行脚手架命令,README 示例会创建名为 my-slide 的项目。

    npx @open-slide/cli init my-slide
  2. 2进入项目目录

    脚手架生成的项目目录名为 my-slide,进入后再继续后续操作。

    cd my-slide
  3. 3让 Agent 起草整套幻灯片

    在项目中调用脚手架自带技能 /create-slide,它会询问主题与风格、页数、文字密度、动效或静态四个问题并规划结构。

    /create-slide
  4. 4按规范撰写页面

    调用 /slide-authoring 技能,让 Agent 读取 1920×1080 画布、字号体系、配色与布局规则后再写 React 页面。

    /slide-authoring
  5. 5启动开发预览

    在项目里启动开发服务器查看渲染效果,并用工具栏的 comment 模式点选或框选元素留言修改意见(README 未给出具体启动命令,请查看脚手架生成的项目脚本)。

  6. 6构建并部署静态产物

    项目输出为纯静态构建,可直接一键部署到 Vercel、Cloudflare Pages、Zeabur、Netlify 或任意静态托管(README 未给出具体构建命令)。

如何确认成功

开发服务器启动后浏览器中出现固定 1920×1080 的幻灯片画布,可切换页面、热更新并进入 present 演示模式。

常见问题

Q:必须用某个特定的 AI 工具吗?

A:不需要,README 说明可与任意编码 Agent 配合,例如 Claude Code、Codex、Cursor 等。

Q:页面是用某种专用 DSL 写的吗?

A:不是。页面是任意 React 组件,open-slide 负责画布、缩放、导航、热更新和演示模式。

Q:生成结果能部署到哪?

A:输出为普通静态构建,可部署到 Vercel、Cloudflare Pages、Zeabur、Netlify 或任意静态托管,无服务端依赖。

Q:画布尺寸可以改吗?

A:README 中每一页都渲染到固定的 1920×1080 画布,字号体系与布局规则都由 /slide-authoring 技能说明。

注意事项

  • 页面是任意 React 组件,而非受限 DSL,灵活性来自 React 生态。
  • 每页固定渲染到 1920 × 1080 画布。
  • 产物是纯静态构建,无服务器、无运行时、无锁定,可部署到任意静态托管。
  • README 未提供开发服务器与构建的具体命令,需以脚手架生成的项目脚本为准。

核心亮点

  • 基于 React 组件化,幻灯片可复用、可组合,适合程序化生成
  • 专为 Agent 设计,天然适配自动化工作流中的演示文稿输出环节
  • TypeScript 编写,类型友好,便于集成到现有前端或 Node 工具链

不足之处

  • 项目较新,生态与插件体系尚不成熟
  • 面向 Agent 的文档与示例可能不够丰富,学习成本存在

适用场景

  • Agent 自动汇总数据并生成周报幻灯片
  • 自动化营销流程中批量产出产品介绍页
  • CI/CD 中根据测试报告生成可视化演示文稿

替代项目

reveal.js、Marp

上一篇:WinShun

下一篇:claude_code_agent_farm

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 207120 2026-08-10
EasyCLIProxyAPI 开源

图形界面一键配好 AI 代理,省去手写配置文件

A desktop GUI for CLIProxyAPI and a tool for automatically configuring popular AI ag···

★ 2857 2026-09-22
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 267 2026-08-09
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95682 2026-08-10