One stage. Every kind of story.
A persistent presentation shell, keyboard navigation, fullscreen, and saved position. Present at /deck or let /demo play the story on a loop.
Turn a repository into a presentation people can explore. Live 3D worlds, playable apps, real websites, and visible agent workflows. All inside one portable presentation.
Built for the code
you already write.
The presentation is just the beginning
Move beyond screenshots and static slides.
Give your audience something they can
actually get their hands on.
A persistent presentation shell, keyboard navigation, fullscreen, and saved position. Present at /deck or let /demo play the story on a loop.
Orbit a WebGL galaxy or explore a 3D product stage. Embed an actual running website when it permits framing, with an open-site fallback when it doesn't.
Playable canvas games, interactive instruments, and small web apps live inside sandboxed slide frames. Each slide becomes its own experience.
Inspect read-only source, local analysis roles, timings, and live telemetry. Opt into LLM reasoning or generate a custom slide app in an isolated sandbox.
Cinematic typography, word-by-word entrances, depth, and crossfades. Custom slide apps can use GSAP or Framer Motion for their own visual language.
Extract your project's logo, palette, and fonts. Share the self-contained browser deck, or export slide text and theme to PDF and PowerPoint.
Make it yours ↗From repo to ready
Bring the repository. HyperDeck handles the stage.
Use a local directory or an HTTPS repository URL. HyperDeck reads and analyzes the source.
Choose your audience, your goal, and your available time. Pick a deck category to fit the moment.
Serve locally. Explore, present, or let autoplay do the talking. Export when you're ready.
# Your repository is the starting point
❯ npx hyperdeck init
❯ npx hyperdeck serve --open
One project. Different stories.
For a team walkthrough, a product launch,
or the next big pitch.
Connect the dots with a project constellation, system trace, and interactive modules, composed to your available time.
A creative partner, when you want one
Polish your narrative, add voice narration, or generate a custom slide app from a prompt. AI enhancements are opt-in, with your choice of provider.
Your next presentation starts here
Open a terminal in your project. You're two commands away.
npx @wishsagarks/hyperdeck init --category architectureThen run npx @wishsagarks/hyperdeck serve --open
Node.js 20+ · MIT licensed · Free and open source
No. Repository analysis, deck composition, and presentation work locally without AI. Enable a provider only for optional features such as narrative polish, voice narration, or custom slide generation.
No. Analysis reads bounded source files and extracts evidence without executing commands from your repository. An embedded live product must already be running.
PDF and PowerPoint exports include slide titles, purpose text, theme colors, and renderer labels. Interactive canvases, games, and live embeds remain part of the browser deck and are not captured as screenshots.
Yes. Add an included slide-app template with hyperdeck add, register a renderer, or use hyperdeck generate with a configured AI provider to create a slide app from a prompt.