Services
About
Portfolio
Careers
Blog
Get in touch
>Services
>About
>Portfolio
>Careers
>Blog

>> Browse services

>_ProductScope StudioFrom an idea to a shareable PRD_> Open_> Open
>>>Build new0 to 1: MVPs, SaaS, AI features
>>View Build path>Generative AI Solutions>PoC/MVP Development>SaaS Development
>>>Modernize and scale1 to 100: prototype-to-prod, backlog, hybrid
>>View Modernize path>End-to-end Software Development>Prototype to Production>Hybrid Teams
>>>Cross-cuttingStrategy and investor support
>For Investors>Product Consulting
All services hub
Get in touch

Contact

contact@apptension.com+48 793 925 552sales@apptension.com

Company Information

Apptension sp. z o.o.
Górecka 1
60-201 Poznań, Poland
VAT-ID: PL7831720203
REGON: 360404804
KRS: 0000534235

Follow Us

Builder's Toolkit/Open source · Runs on your machine

Trailers, walkthroughs, help videos. From your live app.

Describe the video. Studio records the real product, writes the script, narrates it in 84 languages, and hands you a 1920×1080 master. Agent Ready for Cursor and Claude Code.

View on GitHubMake your first video

Free · MIT · macOS or Linux

0:00 / 2:41Introduction
TrailersFeature walkthroughsHelp videosOnboardingSales demosAgent Ready84 languagesCLI + SkillMIT
TrailersFeature walkthroughsHelp videosOnboardingSales demosAgent Ready84 languagesCLI + SkillMIT

What you can make

Every video your product needs. No video team.

Pick the job. The story structure, the plates, and the length follow. Your product plays the lead.

The showcase cut

This is
Walkthrough Studio.

The desk we use to ship every walkthrough, brief to master

Story the agent drafts for a trailer

  1. 01What changed
  2. 02The new thing, live
  3. 03Proof
  4. 04Try it today

Agent Ready

Tell Cursor or Claude. It makes the video.

The agent discovers your brand from the live site, drafts the script and the clicks, re-records after a redesign, and recuts for a new channel. You approve. Nothing records or renders without you.

  • Discover brand: logo, five colors, type, motion, from your URL
  • Draft script, flow, and narration from a one-paragraph brief
  • Re-record when the product changes. Voice is reused, not re-bought
  • Branch focused feature videos from one overview
Agent runner
Agent Ready

You say

Cursor does

  1. ○discover-brand from app.acme.com: lockup, 5 colors, type
  2. ○analyze: 31 controls mapped on /billing
  3. ○drafted 5 chapters, 2 proof plates, 11 lines
  4. ○waiting for script approval
The agent stops here. Nothing records or renders until you approve.

Your video project

  • video.config.jsonScript and plateskept
  • flow.mjsWhat gets clickedkept
  • narration.mjsWhat gets saidkept
  • brands/acme/Logo, colors, motionkept
  • acme-launch.mp4The masterkept

Plain files in your repo. Every change is a diff you can read, revert, and commit.

Try an ask

Watch it work

Your app records itself. You direct.

The real desk, playing the real cut. Brand plates render live. Scrub the timeline, switch the tempo.

Walkthrough Studiowalkthrough-studioOut of dateRender
  1. BriefNext action
  2. ScriptAfter Brief
  3. DirectionAfter Script
  4. RecordAfter Direction
  5. CutAfter Record
  6. DeliverAfter Cut
RenderVersionsMedia

Pipeline

Live log and steps update here. Program refreshes when the last step finishes.

  1. Render brand plates…
  2. Produce master video○
  3. Add voice and music○
  4. Export handoff pack○

All quiet on set

Render above, or queue a step.

ProgramEditorThe rendered master3× preview
See the master
See the master
Live
CC
FeedbackInspectorDirection

Direct the whole video in plain language. The agent chooses the smallest safe scope and waits for your approval before rendering.

Director note

Tighten the pipeline chapter and give the voice more warmth.
Story & scriptBrand directionTimingPlatesVoice & mix
Apply with smart scope
TimelineSpeedZoomMagnifyMixDrag across the ruler to scrub · click a chapter to jumpSwipe to see the whole cut2:41
0:000:100:200:300:400:501:001:101:201:301:401:50
CC
See the masterStart from a URLName what to showCreate and draftApprove, then record
4× speed ramp
1.6×Auto
Music · bed, ducked under voice
Chapter 02 · Invite

English · en

Invite a teammate in under a minute.

VoiceEnglish · ElevenLabs v4
Captions, chapters, and transcript follow
+68 more

Afrikaans · Bengali · Bulgarian · Cantonese · Catalan · Croatian · Czech · Danish · Estonian · Filipino · Finnish · Greek · Hebrew · Hungarian · Indonesian · Latvian · Lithuanian · Malay · Norwegian · Persian · Romanian · Serbian · Slovak · Swahili · Tamil · Thai · Vietnamese

84 languages

Record once. Speak to every market.

Choose a language in the brief. Captions, plate copy, and narration follow it. Numbers and must-say lines stay exactly as you wrote them. Your recording is reused, so the second language costs minutes, not a reshoot.

IIElevenLabs·Eleven v4 · narration and music bed·Your key, your account

You stay in control

Describe it. Approve it. Then it records.

Five short steps. The agent drafts from them. Nothing records until you approve the script, and nothing ships until you approve the cut.

New video

The agent drafts the script from this brief. Nothing is recorded until you approve it.

Basics

What to show, for whom, and about how long.

Description *

Show a new admin how to invite a teammate in about a minute, then the settings that decide who can change it.

Start URL *

https://app.example.com

Video language *

English⌄
Back1 of 5Draft the video

Your brand, not a template

Looks like you made it. Because you did.

Your logo, your colors, 38 live backdrops. The agent pulls the brand from your site. You pick the mood.

Atmosphere · Aurora

Every walkthrough.
One studio.

Slow ribbons of brand light. The film opens on it.

Live WebGL · 01/12

Everywhere you post

One recording. YouTube, LinkedIn, Reels, docs.

The wide master, a square cut, a vertical cut, a light 720p for email, and a GIF for the README. Captions and chapters included.

Reel safe area

The master. Stakeholder reviews, the website, YouTube.

Start in minutes

Browser, terminal, or your agent.

One command checks Node, npm, and ffmpeg, then opens the desk. Prefer the terminal? Four commands. Prefer your agent? Ship the skill with your repo.

zsh

Before you clone.

No. You describe the video in a five-step brief. The agent drafts the script, Studio records your live app, adds narration and music, and renders the master. A timeline is there when you want a precise retime, and a plain-language note does most edits.

Trailers for a launch, feature walkthroughs for the changelog or a sales follow-up, help and onboarding videos for your help center, and sales demos. Each type has its own story spine, so a help video does not open like a trailer.

Studio shows an Agent Ready switch when either CLI is signed in. The agent discovers your brand from the live site, drafts the script, flow, and narration, applies your notes with the smallest safe scope, and branches feature videos from an overview. Drop SKILL.md into your repo and the agent can run the whole pipeline without opening the browser.

Pick the language in the brief. Plate copy, captions, and narration are written in that language, numbers and must-say lines stay verbatim, and ElevenLabs v4 speaks it. The recording of your product is reused across languages.

Nowhere. Capture, renders, and the master stay on your machine. Demo logins live in kit/.env, never in the project file. Narration and the music bed call ElevenLabs only when you add a key. Studio opens without one.

Studio is MIT licensed and free. ElevenLabs is pay as you go on your own key: a 3-minute video is about 1,300 characters of speech and 3 minutes of music. macOS or Linux, Node 20 or later, and ffmpeg.

Ship the product. Then the video, the same day.

Walkthrough Studio is MIT and runs on your machine. When you want the product and the film from the same senior team, start here.

contact@apptension.com+48 533 352 052

Services

  • Generative AI Solutions
  • PoC/MVP Development
  • End-to-end Software Development
  • Prototype to Production
  • SaaS Development
  • Hybrid Teams
  • For Investors
  • Product Consulting

Builder's Toolkit

  • Builder's Toolkit
  • SaaS Boilerplate
  • SaaS P&L Model
  • Walkthrough Studio
  • Agentic SDLC
  • Resources
  • Guides
  • Events
  • Open Source
  • Discord Community

Company

  • About Us
  • Portfolio
  • Expertise
  • Careers
  • Blog
  • Get in touch

Company Information

Apptension sp. z o.o.
Górecka 1
60-201 Poznań, Poland
VAT-ID: PL7831720203
REGON: 360404804
KRS: 0000534235

Follow Us

© 2026 Apptension. All rights reserved.

Privacy PolicyTech Radar