Now in early access

Create content
without creating content.

Record your coding session. Stop recording. Get a finished YouTube video with AI voiceover, dead time removed, and a script written from what you actually built.

vidno -- zsh
_

Trusted by 0 developers so far. Be the first.

See it in action

Real output from a real coding session. No cherry-picking.

1  import { Pipeline } from "./core";
2  import { transcribe } from "./whisper";
3  import { generateScript } from "./claude";
4
5  const session = await Pipeline.load(recording);
6  const diffs = session.getGitDiffs();
7  const transcript = await transcribe(session.audio);
8  const script = await generateScript(diffs, transcript);
9  const voiceover = await mossTTS(script);
10 const video = await render(voiceover, session.frames);

I Built 20 Features in One Claude Code Session

Generated in 4 minutes from a 38-minute recording

Script
"Claude just helped me deploy 20 features to production in a single session. Not a typo. Twenty features. Here's how the pipeline works..."

AI-written from session data

Voiceover
4:32

MOSS TTS — local GPU, zero API cost

Final Video

MP4, ready to upload

48 MB
0 min

Recording length

0

Files detected

0:00

Final video

0 min

Processing time

How it works

One command. Four steps. Zero editing.

01

Record

Hit record. Code like normal. vidno captures your screen while you work.

$ vidno record
Recording started...
02

Analyze

AI reads your git diffs, file changes, and terminal output. Understands what you actually built — not just what your screen looked like.

app/api/route.ts
- const data = fetch(url);
+ const data = await fetch(url);
+ if (!data.ok) throw new Error();
03

Generate

Claude writes a YouTube script from your session. MOSS TTS generates human-quality voiceover locally on your GPU. No API costs.

04

Ship

Dead time auto-removed. Screen recording synced to voiceover. Final MP4 ready to upload. Total time: minutes, not hours.

8:4211:17

Everything you need. Nothing you don't.

Built by a developer, for developers. Every feature exists because we needed it.

Code-Aware AI

Reads git diffs, file changes, terminal output. Writes scripts that explain what you built, not what your screen looked like.

Local TTS Engine

MOSS TTS runs on your GPU. No API calls, no per-minute billing, no data leaving your machine. RTX 3060+ supported.

Dead Time Removal

Automatically detects and cuts frozen screen segments. 40-minute session? 15 minutes of waiting removed.

_

One Command

bash record.sh — start recording. Press q — video generates. That's the entire workflow.

Smart Script Generation

Claude analyzes your session and writes a 3-5 minute YouTube script. Hook, walkthrough, results, CTA. Ready to render.

Voice Cloning

Drop a 30-second voice sample. MOSS clones your voice. Every video sounds like you, not a robot.

Self-Hosted

Runs on your machine. Your code never leaves your network. No cloud dependencies except Claude API for scripts.

Batch Processing

Long scripts split into 30-second chunks automatically. 10-minute voiceovers generated reliably without OOM.

Auto-Sync

Screen recording speed-matched to voiceover length. Too long? Trimmed. Too short? Time-stretched. Always in sync.

Nothing else does this.

We checked. Every tool on the market is missing the piece that matters: understanding your code.

Featurevidno.aiDescript
Screen recording input
Yes
Yes
AI voiceover generation
Yes
Yes (clone)
Auto-remove dead time
Yes
Yes
Writes script from recording
Yes
No
Understands code & git diffs
YES
No
Knows what you built, not just what you clicked
YES
No
Local TTS (no API costs)
Yes (MOSS TTS)
No
One command, zero editing
Yes
No
Self-hosted / own your data
Yes
No
Developer-first
Yes
No

Descript knows you said “um.” Trupeer knows you clicked a button. vidno knows you deployed 20 features to production using parallel AI agents. That’s the difference.

Built with real tools. Not vaporware.

Claude APIscript generation
MOSS TTSlocal voiceover
FFmpegvideo assembly
Playwrightscreenshots
Next.jsthis website
SQLitedata
Node.jsruntime
Linuxplatform

Open Source Core

The engine is open source. Inspect every line. No black boxes, no vendor lock-in.

Runs on Your Machine

Your code never leaves your network. vidno processes everything locally. Claude API only sees a text summary — never raw source code.

Real Output, Real Numbers

38-minute session → 4:32 video. 159 files detected. Script written in 8 seconds. Voiceover in 3 minutes. These are real benchmarks from our own usage.

We're pre-launch. The numbers above are from our own daily usage building this product. We eat our own dogfood — this landing page was built in a coding session that vidno will turn into a YouTube video.

Simple pricing. No per-video fees.

You own the tool. It runs on your hardware. Pay once, use forever.

Free

Open Source Core

Self-host it yourself

$0
  • Screen recording + pipeline
  • Session analysis (git diffs)
  • Script generation (bring your own Claude API key)
  • FFmpeg video assembly
  • Dead time removal
  • Community support

Requires: Linux, Node.js, GPU with 8GB+ VRAM, Claude API key

MOST POPULAR

Pro

Everything, managed

$29/month
  • Everything in Free, plus:
  • MOSS TTS voiceover (cloud-hosted, no GPU needed)
  • Voice cloning (upload sample, get your voice)
  • Priority script generation (faster Claude model)
  • Auto-upload to YouTube (API integration)
  • Thumbnail generation
  • Analytics dashboard
  • Email support

Team

For agencies and teams

$99/month
  • Everything in Pro, plus:
  • 5 team members
  • Shared voice library
  • Custom brand templates (intros, outros, watermarks)
  • Batch video generation (queue multiple sessions)
  • API access
  • White-label output (no vidno branding)
  • Priority support

Frequently asked questions

RTX 3060+ with 8GB VRAM for local TTS. Pro plan handles TTS in the cloud, so any machine works.

About $0.05 per video script. Pennies.

Yes. Record 30 seconds, MOSS clones it. Pro plan includes cloud voice cloning.

No. Everything runs locally. Only the script generation hits Claude API (text summary, not raw code).

Stop editing. Start shipping.

Join the waitlist. Be first to turn your coding sessions into content.

No spam. Just one email when we launch.