WithVideo
1,200+ early adopters50,000+ videos processed92% execution success rate

Learn from any video.Execute every step.

AI-grade accuracy

AI parses tutorial videos, distills the key steps, and runs them right inside your environment.

Next.js project bootstrap tutorial.mp4
00:42 / 03:15

Knowledge index

  • 00:12 Bootstrap project
  • 00:58 Set up Tailwind
  • 01:44 Add routes
  • 02:30 Deploy to Vercel
Step 1 · Bootstrap project
Run pnpm create next-app with TypeScript + Tailwind v4
Execute pnpm create in the current directory
Step 2 · Set up Tailwind
Add @import "tailwindcss"; at the top of globals.css
Edit src/app/globals.css
15 more steps queued →
Three ways to start

Up in 30 seconds

Pick the path closest to your workflow and start using WithVideo now.

Fastest

pip install

Python 3.10+. One command installs the CLI. Use withvideo on local files or URLs right away.

pip install withvideo

Claude Code plugin

Inside Claude Code, call @withvideo and let Claude parse, plan, and execute every step for you.

claude /plugins add withvideo

MCP server

Any MCP-capable agent or IDE plugs in: Claude Desktop, Cursor, Windsurf, custom agents — all work.

npx -y withvideo-mcp
Core capabilities

Video → knowledge → execution

Structured video parsing

Automatically extracts steps, commands, and core points from tutorial videos into a searchable knowledge index.

Straight into your environment

Not a notes dump — real execution inside your local shell, editor, and IDE.

Pro

Plugin ecosystem

YouTube, Bilibili, local files, LLM backends, executors — all swappable.

Multilingual output

Handles EN, ZH, JA, KO source videos. Outputs in Chinese or English, switch anytime.

Works with
Claude CodeCursorWindsurfClaude DesktopMCP ServerYouTubeBilibiliLocal files

FAQ

Does my video have to leave my machine?
No. The CLI processes everything locally by default. A hosted tier, when launched, will be opt-in.
Which video sources are supported?
Local files (mp4/mov/mkv), YouTube, Bilibili. Additional platforms via plugins.
Is execution safe — can it mess up my environment?
Every step is a previewable, approvable diff. Nothing runs until you explicitly accept.
How does it integrate with Claude Code and Cursor?
Use the Claude Code plugin or the MCP server — detailed setup in the docs.
Difference between open-source and Pro?
The core pipeline is fully open source and free. Pro adds: hosted execution, team knowledge bases, and priority support.