Slidev Workspace is a specialized command-line tool designed to manage and showcase multiple Slidev presentations.
See the codeSlidev Workspace is a specialized command-line tool designed to manage and showcase multiple Slidev presentations. It provides a unified web interface to browse, search, and access Slidev presentations distributed across different directories.
β¨ Multi-presentation management - Organize multiple Slidev presentations in one workspace
π± Responsive interface - Clean, modern UI for presentation management
π§ Easy configuration - Simple YAML-based configuration
π¦ Build & Deploy - Built-in commands for production builds
π¨ Thumbnail previews - Visual presentation previews in the workspace
Slidev Workspace provides two flexible ways to work with your presentations:
Use the command-line tool for an out-of-the-box solution:
slidev-workspace preview
This launches a responsive web interface with presentation management, search functionality, and thumbnail previews - perfect for users who want to get started quickly without building custom UI.
For developers who need custom UI integration, access slide data programmatically:
import { useSlides } from "slidev-workspace";
const { slides } = useSlides();
The useSlides composable returns frontmatter data from all discovered presentations, enabling you to build entirely custom interfaces while leveraging Slidev Workspace's presentation discovery and parsing capabilities.
Get started in 5 minutes! See our Quick Start Guide.
Already have a single Slidev project and want to turn it into a workspace? Install the migration skill for Claude Code:
npx skills add https://github.com/leochiu-a/slidev-workspace/tree/main/.claude/skills/slidev-migrate
Then ask Claude: "migrate my slidev project to a workspace" β it will scaffold the workspace structure, move your files, and configure everything automatically.
TypeScript
75.5%
Vue
16.4%
Python
3.7%
CSS
2.4%
JavaScript
1.8%
Slidev Workspace is a specialized command-line tool designed to manage and showcase multiple Slidev presentations.
See the codeSlidev Workspace is a specialized command-line tool designed to manage and showcase multiple Slidev presentations. It provides a unified web interface to browse, search, and access Slidev presentations distributed across different directories.
β¨ Multi-presentation management - Organize multiple Slidev presentations in one workspace
π± Responsive interface - Clean, modern UI for presentation management
π§ Easy configuration - Simple YAML-based configuration
π¦ Build & Deploy - Built-in commands for production builds
π¨ Thumbnail previews - Visual presentation previews in the workspace
Slidev Workspace provides two flexible ways to work with your presentations:
Use the command-line tool for an out-of-the-box solution:
slidev-workspace preview
This launches a responsive web interface with presentation management, search functionality, and thumbnail previews - perfect for users who want to get started quickly without building custom UI.
For developers who need custom UI integration, access slide data programmatically:
import { useSlides } from "slidev-workspace";
const { slides } = useSlides();
The useSlides composable returns frontmatter data from all discovered presentations, enabling you to build entirely custom interfaces while leveraging Slidev Workspace's presentation discovery and parsing capabilities.
Get started in 5 minutes! See our Quick Start Guide.
Already have a single Slidev project and want to turn it into a workspace? Install the migration skill for Claude Code:
npx skills add https://github.com/leochiu-a/slidev-workspace/tree/main/.claude/skills/slidev-migrate
Then ask Claude: "migrate my slidev project to a workspace" β it will scaffold the workspace structure, move your files, and configure everything automatically.
TypeScript
75.5%
Vue
16.4%
Python
3.7%
CSS
2.4%
JavaScript
1.8%