Scripts2026年7月25日·1 分钟阅读

Open Slide — Agent-Ready Presentation Framework

A TypeScript-based slide framework built for AI coding agents, enabling programmatic creation of presentations through natural-language prompts with React-powered rendering.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Open Slide
直接安装命令
npx -y tokrepo@latest install 5673d23c-8823-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

Open Slide is an open-source presentation framework designed from the ground up for AI coding agents. It allows developers to create slide decks programmatically using TypeScript and React, with a rendering pipeline optimized for agent-generated content.

What Open Slide Does

  • Generates presentations from natural-language prompts via coding agent integration
  • Renders slides using React components for full programmatic control
  • Supports live preview with hot-reload during iterative agent editing
  • Exports to HTML, PDF, and image formats for sharing and printing
  • Provides a component library of common slide layouts and chart types

Architecture Overview

Open Slide is a React-based rendering engine that treats each slide as a component tree. The framework provides a declarative API that coding agents can use to define slide content, layout, and styling. A dev server offers live preview with hot-module replacement. The export pipeline uses headless browser rendering for pixel-perfect PDF and image output. The component system is extensible, allowing custom slide templates.

Self-Hosting & Configuration

  • Scaffold a new project with the CLI create command
  • Write slides as React components or let an agent generate them from prompts
  • Customize the theme by editing the base CSS variables
  • Configure export settings for resolution, format, and page size
  • Deploy the dev server locally or in a CI environment for automated generation

Key Features

  • React-based slide rendering for full programmatic control
  • Agent-optimized API that produces clean slide output from LLM prompts
  • Live preview with hot-reload for fast iteration
  • Built-in chart and diagram components
  • Multi-format export including HTML, PDF, and PNG

Comparison with Similar Tools

  • Slidev — Markdown-based developer slides; Open Slide is React-based and agent-optimized
  • reveal.js — HTML presentation framework; Open Slide adds agent-first APIs and component system
  • Marp — Markdown to slides converter; Open Slide offers richer programmatic control
  • PPT Master — AI slide generation; Open Slide is a framework for building custom slide apps
  • Google Slides API — cloud-based slide manipulation; Open Slide is fully local and open-source

FAQ

Q: Can I use Open Slide without an AI agent? A: Yes. It works as a standalone React-based slide framework that you can code by hand.

Q: Does it support speaker notes? A: Yes. Speaker notes are defined alongside slide content and included in presenter mode and PDF exports.

Q: Can I import existing PowerPoint files? A: Open Slide focuses on code-first creation rather than file format conversion.

Q: Which agents integrate best with Open Slide? A: Any agent that can generate TypeScript/React code works, including Claude Code, Codex, and Cursor.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产