正在打开每日关注
正在打开每日关注
用 React 与 Agent 把自然语言转成可编辑、可演示、可导出的交互式幻灯片。
Generates interactive slide decks from natural language prompts by having coding agents write the React components. https://t.co/eIf5hmj9c1 https://t.co/PwKG65D0jF
是什么 open-slide 是一个面向 coding agent 的 MIT 开源幻灯片框架:用户用自然语言描述 deck,Agent 负责编写 React 页面,框架负责画布、缩放、导航、热重载和演示模式。给定元数据显示,仓库创建于 2026-04-26,最近提交于 2026-08-27,已有 7269 Stars。
架构与核心设计 仓库采用 pnpm + Turbo monorepo:packages/core 提供运行时、首页、查看器、present mode、inspector、Vite 插件及 dev/build/preview CLI;packages/cli 负责 init 脚手架;apps/demo 用于本地开发。每页是任意 React 组件,不受 DSL 限制,但统一渲染到 1920×1080。评论以 @slide-comment 写回源码,再由 /apply-comments 批量应用,形成“呈现—标注—修改”的闭环。
值得借鉴 它把 Agent 的生成能力与一个明确、可运行的视觉宿主分开:固定坐标系减少布局歧义,源码级评论把审美反馈变成可执行上下文,资源管理、Logo 搜索、演讲者模式与 HTML/PDF 导出覆盖从创作到交付的链路。
坑与边界 它解决的是演示文稿运行时和协作闭环,不等于自动保证内容结构、视觉质量、无障碍或跨设备可读性;固定画布和任意 React 的自由度也会把排版、响应式与导出验证责任留给作者。README 未提供浏览器兼容性、质量评测和生成失败处理数据,因此不宜仅凭 Star 数推断成熟度。