Presentations as code

Build decks with AI.Own the source.

AI-native installable blocks to build beautiful presentations with React.

Interactive overview

deckcn

Presentations as code

A shadcn-style registry for React decks

Compose slides · install blocks · ship the story

1 / 8

Start with the foundation

Install source you can see, own, and change.

deckcn follows the shadcn model. Components land directly in your project, ready for people and agents to adapt.

Read the foundations
Terminal
$ pnpm dlx shadcn@latest add https://deckcn.dev/r/presentation.json

Explore the registry

Start small. Compose upward.

deckcn is a small foundation for the artboard, scaling, navigation, and output. Building blocks encode good composition. Use cases give AI working patterns for common presentation jobs. And because models cannot finish every slide, a visual editor meets people who still think in traditional decks.

Ready for the room

From editable source to the final screen.

Styling, rendering, presenting, and exporting share the same component model.

Explore the docs

Theme tokens

Change the visual system without rebuilding each slide.

Fullscreen

Scale the same fixed artboard cleanly to any display.

PDF output

Print every slide to its own page with browser-native tools.

Share anywhere

Export a self-contained HTML file that plays in any browser, no install required.

Build the deck. Keep the source.

Install the foundation, compose with blocks, or open the editor if you would rather click than code.