OpenSlideX

OpenSlideX

Build editable presentations locally with React source, AI agents, and portable exports

Open Source

Gallery

About OpenSlideX

OpenSlideX is an open-source, local-first workspace for creating presentations that remain editable after the first draft. It keeps each deck in a folder on the user's computer, with a React-based presentation.tsx file as the canonical source. The project is aimed at people who want agents to help create a deck without handing ownership of the deck to a hosted presentation service. Copy, layouts, assets, and exports can stay beside one another in a normal local project, where they can be opened in an editor, inspected from a terminal, or tracked with Git.

The Workspace provides the visual side of that model. A user can start a blank deck or choose an official template, edit slide content and styling, preview changes locally, and keep working on the same source. An existing OpenSlideX project can also be imported from its folder and reopened for more editing. Template content isn't locked. Copy can be rewritten, images swapped, and each slide restyled in the Workspace. React components represent presentation elements such as slides, text, images, video, shapes, charts, tables, SVG, and embedded HTML. Underneath, OpenSlideX compiles the React source into its portable MotionDoc model. MDX remains available for import and export, but the current documentation is clear that presentation.tsx is the source of truth for a deck.

This setup addresses a familiar problem with AI-made slides. A generated deck can look useful at first, then become awkward to revise because the source is hidden inside a service or flattened into images. OpenSlideX puts the editable structure in the project from the start. Its Workbench supports local preview and validation, and the effect system includes entry, action, and exit effects along with native slide interactions. Because the deck is code-backed, a team can review changes as files and use the same development habits it already uses for other versioned work.

Agent assistance is part of the intended workflow, though it isn't presented as a bundled hosted model. The starter includes project-local skills for source intake and PPTX conversion, React authoring, browser-native HTML authoring, narrative design, motion direction, and visual quality checks. An agent can use those resources to move a brief toward a working draft, while the user refines individual slides in Workspace. This makes OpenSlideX especially relevant to developers, technical teams, and agent users who are comfortable giving structured instructions and reviewing editable output rather than accepting a one-click generated result.

Delivery remains flexible. The homepage advertises export to HTML, MDX, and editable PPTX, so a deck can travel as a web presentation, portable source, or a familiar office file. Local validation and rendering happen before export, and the project keeps assets and generated files alongside the deck. That range is useful when one audience needs a browser link while another expects PowerPoint. Some effects or code-driven behaviors may not map perfectly to every destination, so the editable source remains the most complete version and exported formats are best checked before a high-stakes presentation.

There are two installation paths. The standalone macOS and Windows installers include the required runtime and Chromium renderer, so they don't install system-wide Node.js, npm, or Git and don't require administrator access. Release archives are checked with SHA-256 integrity and GitHub artifact attestations, and normal releases require the GitHub CLI for verification. The command can update to a verified new release or roll back to the retained earlier version, and uninstalling the runtime leaves presentation folders in place. Developers can instead clone the repository or initialize a standalone deck through npm, which currently requires Node.js 22.12 or newer. That flexibility is helpful, though both routes assume more comfort with a terminal than a typical cloud slide editor.

OpenSlideX is free and MIT licensed, with no account requirement, background synchronization, or hidden cloud presentation store in its normal workflow. The site says sponsorship is being prepared, but it doesn't describe a paid product tier. The tradeoff is the shape of a young open-source project. Its official bundled catalog currently names only two templates, and the user is responsible for the local runtime, files, and any external agent setup. For someone who values source ownership, local work, and editable exports, those responsibilities are closely connected to the reasons to choose it.

Key Features

  • Local presentation workspace
  • React-based editable source
  • Project-local agent skills
  • HTML, MDX, and PPTX export
  • Template-based deck creation
  • Local validation and preview

Pros & Cons

What we like

  • Deck source stays in a local folder
  • No account or background sync required
  • Exports remain useful outside the workspace
  • MIT license supports adaptation and inspection

Room for improvement

  • Installation still involves a terminal
  • Official template catalog is currently small
  • AI assistance depends on external agents
  • Standalone installers focus on macOS and Windows

Frequently Asked Questions

What is OpenSlideX?
OpenSlideX is an open-source, local-first workspace for making editable presentations. Each deck lives in a folder the user owns, with a React presentation.tsx file as its canonical source and MotionDoc as the portable internal model.
Is OpenSlideX free?
Yes. The repository is available under the MIT license, and the site doesn't list a paid tier. Sponsorship is planned, but normal use doesn't require an account or subscription.
Which formats can OpenSlideX export?
The product supports HTML, MDX, and editable PPTX export. It also keeps the original React source, assets, and exports in the local deck folder so they can be reviewed or versioned together.
Does OpenSlideX include its own AI model?
The site describes an agent-assisted workflow and includes local skills that guide agents through authoring, narrative design, conversion, motion, and visual review. It doesn't present a bundled hosted model, so AI work depends on an agent the user brings to the project.

Best For

Drafting presentations with a coding agentVersioning slide source in GitExporting one deck to several formatsBuilding technical decks with reusable components

Featured in

Alternatives to OpenSlideX

Reviews (0)

No reviews yet

Be the first to share your experience with OpenSlideX

Sign in to write a review

Badge builder

Add OpenSlideX to your website

Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.

OpenSlideX badge preview
<a href="https://toolindex.net/tools/slidex?ref=badge" target="_blank" rel="noopener">
  <img src="https://toolindex.net/badge/slidex/medium.svg" alt="OpenSlideX - Listed on Tool Index" width="180" height="50" />
</a>

How to use the badge

  1. 1. Pick the style, size, and theme that fit your layout.
  2. 2. Copy the generated HTML from the code block.
  3. 3. Paste it into your footer, homepage, or press page.

Standard badge available

The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.

Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.