项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- Node.js 环境(脚手架通过 npx 执行,需本机有 npm/npx)
- 一个编码 Agent,如 Claude Code、Codex 或 Cursor
- 可访问网络的终端
安装与启动步骤
-
1初始化幻灯片项目
在任意工作目录执行脚手架命令,README 示例会创建名为 my-slide 的项目。
npx @open-slide/cli init my-slide -
2进入项目目录
脚手架生成的项目目录名为 my-slide,进入后再继续后续操作。
cd my-slide -
3让 Agent 起草整套幻灯片
在项目中调用脚手架自带技能 /create-slide,它会询问主题与风格、页数、文字密度、动效或静态四个问题并规划结构。
/create-slide -
4按规范撰写页面
调用 /slide-authoring 技能,让 Agent 读取 1920×1080 画布、字号体系、配色与布局规则后再写 React 页面。
/slide-authoring -
5启动开发预览
在项目里启动开发服务器查看渲染效果,并用工具栏的 comment 模式点选或框选元素留言修改意见(README 未给出具体启动命令,请查看脚手架生成的项目脚本)。
-
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
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
EasyCLIProxyAPI
开源
图形界面一键配好 AI 代理,省去手写配置文件
A desktop GUI for CLIProxyAPI and a tool for automatically configuring popular AI ag···
feishu-docx
开源
让 AI 代理轻松读写飞书文档,双向转换 Markdown
Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
