Feature
Your code, turned into a product video
pitchboom.io, an AI motion-design studio for video ads, can read your app's source code and rebuild its real screens as animated scenes, so a product video shows your actual interface, including screens behind a login that a URL can't reach. Upload a folder or zip in the web app, or send it from Claude Code. It is on paid plans and adds Standard +10, Studio +20 credits per second to the video's price.
By Arsène Huot, founder of pitchboom.io · Updated
What changes when the video is made from your code?
A URL gives pitchboom screenshots of your public pages. Your code gives it the interface itself: components, design tokens, fonts, logos, icons, copy and routes. Claude (Anthropic's model) rebuilds the screens you pick as video scenes, which run in an isolated, offline renderer, so the interface can animate instead of sitting in a still screenshot.
| From a URL | From your code | |
|---|---|---|
| What appears on screen | Screenshots of public pages, desktop and mobile | Your screens rebuilt from your components, including screens behind a login |
| Brand | Read from the page: logo, palette, fonts | Read from the code: design tokens, fonts, logos, icons; can be saved as a Brand Kit |
| Who can use it | Every account, including the free signup credits | Paid plans: Starter, Pro and Premium |
| Price per second | Standard 13, Studio 100 credits per second | The same, plus Standard +10, Studio +20 credits per second |
| Visibility of the video | Your account default | Private by default |
| Setup | Paste a link | Upload a folder or zip, or send it from Claude Code |
How do you connect your code?
1. Send the code
In the web app, drop your project folder or a zip. It is packed in your browser: node_modules, .git, build output and secret files (.env, keys) never leave your computer, and the pack can be up to 50 MB. From Claude Code, with the pitchboom MCP server connected (Pro and Premium), ask for a pitchboom video of the app: Claude asks you before any code leaves your machine, then packs only git-tracked files.
2. Choose how long it is kept
1, 7, 30 or 90 days (30 by default). "Delete now" in Settings, Connected code, removes it at any time.
3. Let the analysis run
It is free and takes about a minute. Secrets and personal data are removed first; then pitchboom reads the design system, fonts, logos, copy, routes and the components that can be shown.
4. Pick the screens
Let the AI pick them or choose yourself: up to 2 screens in a Standard video, 6 in a Studio one.
5. Approve the estimate, then the storyboard
The estimate shows the code line on its own. As with every video, you edit the storyboard for free, and nothing is rendered until you approve it.
Which plans include it, and what are the limits?
| Who can use it, or the limit | |
|---|---|
| Folder or zip (web app) | Starter, Pro and Premium |
| From Claude Code (MCP server) | Pro and Premium |
| Public GitHub repository by URL | From the MCP server (Pro and Premium) |
| Free accounts | Not included: they start from a link or a brief |
| Code sources kept at once | Starter 3, Pro 15 and Premium 50 |
| Code imports per day | Starter 5, Pro 20 and Premium 60 |
| Upload size | Up to 50 MB after packing |
| Screens per video | Standard up to 2, Studio up to 6 |
| How long the code is kept | 1, 7, 30 or 90 days (30 by default) |
What does a video made from your code cost?
The analysis is free. The video costs its usual per-second price plus a code line: Standard +10, Studio +20 credits per second, billed on at least 30 s because rebuilding the screens costs about the same for a short film as for a long one. The line is charged only when your screens appear in the video, and in a batch only the first video carries it: the others reuse its screens.
| Video | Without code | With your code |
|---|---|---|
| 15 seconds, Standard | 195 credits (about €1.95) | 495 credits (about €4.95) |
| 30 seconds, Standard | 390 credits (about €3.90) | 690 credits (about €6.90) |
| 30 seconds, Studio | 3,000 credits (about €30.00) | 3,600 credits (about €36.00) |
What happens to your code?
- Before an AI model reads anything, secret files (.env, keys, credentials) are dropped, and secrets found in the code (API keys, tokens, passwords) and personal data in sample files are removed.
- The filtered code is encrypted with a key of its own (AES-256-GCM) and stored in the EU. No pitchboom page or admin tool can open or download it.
- It is processed on pitchboom's servers in the EU and by Anthropic (United States, under the European Commission's standard contractual clauses), which writes the scenes. It is never sent to another AI provider, never used to train AI models, never shown to anyone and never published.
- On the date you chose, or when you press Delete now, its key is destroyed and the stored code is deleted. Saved Brand Kits and rendered videos stay; for videos with rebuilt screens, the compiled scenes needed to edit or re-render them stay, encrypted, until the video is deleted.
- Videos made from code start private. The details are in the privacy policy.
When is a URL or screenshots the better choice?
- The screens that matter are public pages: start from your link, and the price has no code line.
- You are using the free signup credits: code is on paid plans, so start from your link or a brief.
- Your front end isn't React. Screens are rebuilt from React components (Next.js, Vite, Remix, React Router and similar); for Vue, Svelte, Angular or Astro the analysis flags the framework, and screenshots are the safer input.
- You can't share the code. Uploading screenshots of the logged-in screens works without it.
- You need footage of the real app in use, with live data: pitchboom doesn't film or screen-record, it rebuilds screens as motion design.
Questions
Do I need to connect my code to make a product video?
No. Most videos start from a URL or a brief. Code helps when the screens that matter are behind a login, or when you want the interface itself to move rather than a screenshot.
Is my source code used to train AI models?
No. It is processed on pitchboom's servers in the EU and by Anthropic (United States, under the European Commission's standard contractual clauses) to write the scenes, never used to train AI models, never shown or published, and deleted after the period you choose.
Which frameworks work?
Screens are rebuilt from React components: Next.js (App or Pages Router), Vite with React, Remix, React Router and Create React App projects. For Vue, Svelte, Angular or Astro, the analysis flags the framework; a URL or screenshots then work better.
Can I connect a private repository?
Yes: upload it as a folder or zip in the web app, or send it from your local checkout with Claude Code (MCP server, Pro and Premium). Public GitHub repositories can also be imported by URL from the MCP server.
Are videos made from my code public?
They start private, whatever your account default. You can make one public later if you want it in the gallery.
Sources
- pitchboom.io privacy policy: Source code you connect (opens in a new tab)checked
- pitchboom.io pricing (opens in a new tab)checked
- How pitchboom works (opens in a new tab)checked
Facts from other sites are quoted as published on the date shown. Prices, specs and features change: check the source before you rely on them.