Skip to content
DemoVexa
Early accessv0.3.4 for macOS, Windows and Linux is out

Product demos without recording a single screen.

DemoVexa reads your app's code and turns it into finished product demos: a script, a native voiceover in 85 languages and your real UI, animated.

  • 14-day free trial
  • No card required
  • Runs on your computer

Built for teams shipping software

  • SaaS founders
  • Product marketing
  • Developer relations
  • Agencies
  • Indie hackers
  • Customer education

Visual Experience Automation (VEXA)

Software that explains itself.

DemoVexa is the AI layer between building software and explaining it. Three things, done for you.

Understand

It reads your product like a new engineer

DemoVexa reads your code, docs and navigation to learn your features, screens, names and workflows. Any language, any framework.

  • Code-aware, not screen-aware
  • Finds your modules and how-to guides
  • Picks up your brand from code or site
Demonstrate

It turns what it learned into a finished demo

A script written for your audience, a native voiceover in 85 languages, and your real UI animated to every word.

  • Product intros, feature demos, launches
  • 16:9, 9:16 and 1:1 from one project
  • Covers, posts and a blog post included
Evolve

It keeps up when your product changes

Shipped a new screen? Rebuild the video from your latest code, or ask for a change in plain words. No re-recording.

  • Rebuild from the current code in minutes
  • Change anything by asking
  • Re-voice in another language any time

How it works

Five steps from repository to a finished video

You stay in charge of the story. DemoVexa does the scripting, narration, animation and rendering, and shows its work at every step.

  1. 01

    Connect your product

    Point a workspace at your code folder, in any language, plus docs and modules. DemoVexa learns your screens, names and flows.

    Code in any language

  2. 02

    Write the brief

    Say who the video is for and what it should show, or let Claude draft the brief from your code and a one-line idea.

    Or start from an idea

  3. 03

    Script and voice

    Claude writes a scene-by-scene script. ElevenLabs narrates it with a native-sounding voice in any of 85 languages.

    Word-level timing

  4. 04

    Claude builds the video

    A build agent recreates your UI in React and animates it with Remotion, every move timed to the words being spoken.

    Your brand kit applied

  5. 05

    Render and publish

    Export 16:9, 9:16 and 1:1 MP4s with covers and ready-to-post copy for LinkedIn, X, Facebook, Instagram, Reddit, YouTube and your blog.

    1080p MP4 · covers · copy

Features

Everything a product video needs. None of the busywork.

The parts that used to take a designer, a voice actor and an editor a week now happen while you review the script.

Your real UI, rebuilt in code

Claude reads your components and recreates the screens as animated React. No screen recordings, no blurry zooms, no real customer data on screen.

  • Sharp at any resolution
  • Clean sample data
  • Change it without re-recording

A brand kit per workspace

Logo, colours, fonts and the call to action, applied to every video of that product.

Batch builds, overnight

Queue a release's worth of videos before you leave. Wake up to rendered MP4s.

Never stare at a blank brief

The ideas generator reads your product and suggests videos worth making: launches, how-tos, comparisons.

Covers and publish copy

Covers for YouTube, LinkedIn and Instagram Reels, plus titles, descriptions and hashtags written for each platform.

Projects that travel

Export any project as a single .demovexa file and import it on another machine, or hand it to a client.

Edit by asking

Change pace, wording, colours or the ending in plain words. Claude edits the video's code and you preview the result in seconds.

Event recaps from your photos

A second template for launches, meetups and conferences: drop in photos and clips, get a branded recap.

Multilingual

One product. 85 languages. Voices that sound local.

Claude writes each script natively, not word for word, and ElevenLabs reads it with a native-sounding voice. Product and UI names stay exactly as they appear in your app.

  • Scenes re-time themselves to each voiceover
  • Captions, title cards and the CTA translated too
  • Copy any project into another language and re-voice it

Scene 5 · same line, five voices

ElevenLabs
  • EN

    Send the invoice the moment the work is done.

    0:03.4
  • ES

    Envía la factura en cuanto termina el trabajo.

    0:03.7
  • HI

    काम पूरा होते ही इनवॉइस भेजें।

    0:03.2
  • JA

    作業が終わったら、すぐに請求書を送信。

    0:03.5
  • AR

    أرسل الفاتورة فور انتهاء العمل.

    0:03.3

Some of the 85 voiceover languages

  • enEnglish
  • hiHindi
  • esSpanish
  • frFrench
  • deGerman
  • ptPortuguese
  • itItalian
  • nlDutch
  • plPolish
  • svSwedish
  • daDanish
  • noNorwegian
  • fiFinnish
  • trTurkish
  • ruRussian
  • ukUkrainian
  • arArabic
  • jaJapanese
  • koKorean
  • zhChinese (Mandarin)
  • idIndonesian
  • msMalay
  • viVietnamese
  • filFilipino
  • taTamil
  • bnBengali
  • urUrdu
  • elGreek
  • csCzech
  • roRomanian
  • huHungarian

Formats

One build. Three formats, each composed for its frame.

Vertical and square aren't crops of the wide video. Each layout is arranged for its own screen, with captions placed where they read best.

16:91920 × 1080

YouTube, your site, LinkedIn

9:161080 × 1920

TikTok, Reels, Shorts

1:11080 × 1080

Instagram, LinkedIn and X feeds

Local-first

Your code stays on your computer.

DemoVexa is a desktop app, not a cloud service that ingests your repository. The parts a video needs go straight from your machine to the AI you connect.

  • Runs on your computer

    Your code, voiceovers, projects and renders live on your disk. They only leave it when you email a marketing kit.

  • Keys in your OS keychain

    Anthropic and ElevenLabs keys sit in the macOS Keychain, Windows Credential Manager or Secret Service.

  • Bring your own keys

    Claude and ElevenLabs bill you directly at their prices. No mark-up, no credits to buy from us.

  • Your code never goes to DemoVexa

    Only what a build needs is sent, straight to Claude through your own account. DemoVexa never sees it.

Why DemoVexa

Stop recording demos. Start shipping them.

You spent months building it. Don't spend days demonstrating it.

The usual way
With DemoVexa
Record your screen, then record it again after every change
Recreates your screens from the code, crisp at any size, with clean demo data
Write the script yourself
Drafts the brief and the script from your code and a one-line idea
Book a voice-over, then edit the timeline by hand
Native voiceover, animation timed to every word, rendered for you
Demos go stale with every release
Rebuild from your latest code in minutes
One video, one format, one language
16:9, 9:16 and 1:1 in 85 languages, plus covers and posts, from one project

Pricing

Simple plans. Your keys, your costs.

Pay DemoVexa for the app. Claude and ElevenLabs bill your own accounts directly, with no mark-up from us.

Free trial

Every feature, on your own product, for two weeks.

$0for 14 days

Then choose a plan, or don't.

Start free trial
  • 3 videos and 15 renders
  • 1 workspace
  • All 85 languages
  • 16:9, 9:16 and 1:1 renders
  • Small “Made with DemoVexa” badge on videos
  • No card required

Solo

For founders and solo marketers shipping one product.

$29/ month

Billed monthly · $290 if paid yearly

Choose Solo
  • 20 videos and 100 renders a month
  • 3 workspaces
  • 2 devices
  • Batch builds up to 5
  • Project export and import
Most popular

Team

For marketing and dev-rel teams on a steady release cadence.

$79/ month

Billed monthly · $790 if paid yearly

Choose Team
  • 60 videos and 300 renders a month
  • 10 workspaces
  • 3 people, 2 devices each
  • Shared workspaces, 100 GB shared storage
  • Batch builds up to 25
  • Priority email support

A personal Claude login is for your own use. For work you do for clients, use an Anthropic API key.

Agency

For agencies producing videos for many clients' products.

$199/ month

Billed monthly · $1,990 if paid yearly

Choose Agency
  • 200 videos and 1,000 renders a month
  • Unlimited workspaces
  • 10 people, 2 devices each
  • Shared workspaces, 500 GB shared storage
  • Unlimited batch builds
  • Client hand-off via .demovexa

A personal Claude login is for your own use. For work you do for clients, use an Anthropic API key.

Prices in USD, excluding tax. Claude and ElevenLabs usage is billed by them to your own accounts. 14-day money-back on your first payment: refund policy.

Compare every plan in detail

FAQ

Questions, answered

Something else? Write to hello@demovexa.com.

Do I need to edit video, or know Remotion?

No. You describe the video in a brief (or let Claude draft one), review the script and listen to the voice. Claude's build agent writes the animation code and DemoVexa renders it. You change things by asking in plain words: "slow down scene 3", "use the dark theme", "end on the pricing page".

Is it a screen recorder?

No. DemoVexa reads your product's code and recreates its screens as animated React components, so every frame is crisp at any size, shows clean demo data instead of your real customers, and can be changed without re-recording anything.

Does my code leave my computer?

DemoVexa runs on your computer and doesn't upload your code to DemoVexa servers. To write and build a video, the relevant parts of your code and docs go to Claude through your own Anthropic account, and, when you use an ElevenLabs voice, the script text goes to ElevenLabs through your own key (your own recordings are timed on your computer). Voiceovers and renders stay on your computer unless you email a marketing kit (uploaded for a 7-day download link) or share a workspace with your team (stored on DemoVexa's servers so teammates can sync it). Your code folder is never uploaded, and your keys are stored in your operating system's keychain.

What else do I pay for besides DemoVexa?

Claude does the building, so you need a Claude Pro or Max plan (Claude Code signs in with it) or an Anthropic API key. Anthropic bills you directly, at its prices, with no mark-up from us. ElevenLabs is optional: AI voiceovers for commercial use need its Starter plan or higher. Or read the script yourself, or make videos with captions and music only.

Which languages can the voiceover use?

85 (every language ElevenLabs' Eleven v3 speaks), including English, Spanish, French, German, Hindi, Japanese, Korean, Mandarin, Arabic, Portuguese, Thai and Swahili. Claude writes the script natively in that language (not a word-for-word translation) and ElevenLabs reads it with a native-sounding voice. Product and UI names stay exactly as they appear in your app.

What do I get at the end?

MP4s in 16:9 (1920×1080), 9:16 (1080×1920) and 1:1 (1080×1080), covers for YouTube, LinkedIn and Instagram Reels, ready-to-post copy for LinkedIn, X, Facebook, Instagram, Reddit and YouTube, a full blog post with SEO fields, and a marketing kit (every piece as a Word file, plus the videos and covers) to download or email to anyone. Animated videos can also be rendered with a green-screen or transparent background.

Which platforms does the app run on?

macOS 13 or newer on Apple Silicon and Intel, Windows 10 and 11, and Linux (AppImage, plus a .deb for Debian and Ubuntu). The app includes its own Node.js and video renderer, so the only other thing to install is Claude Code. Git is optional.

Can I cancel any time?

Yes. Plans renew automatically each month or year until you cancel. Cancel any time under Plan & billing in your account; you keep the plan until the end of the period you've paid for and aren't charged again. Your projects stay on your computer either way, and you can export any of them as a .demovexa file.

Stop recording. Start shipping demos.

Point DemoVexa at your code and have a narrated, on-brand product video before the end of the day. 14 days free.