Envie
Envie
AI video, verified. Describe a video to your AI and get a real file back. Envie gives Claude Code and any MCP client a deterministic render engine: headless Chrome filmed frame by frame, six verification gates, and a full read-back layer. Free. No watermark. No account.
npx @golproductions/envie setupThat's it. It detects Claude Code, Cursor, and Windsurf and registers with every one it finds. Then ask your AI: make me a 15-second vertical launch video for my app
Add this to any MCP client's config:
{ "mcpServers": { "envie": { "command": "npx", "args": ["-y", "@golproductions/envie", "mcp"] } } }Or for Claude Code specifically:
claude mcp add envie -- npx -y @golproductions/envie mcpWhat happens
Write. Your AI reads
envie_guideand writes a composition: one self-contained HTML file with CSS animations, WebGL, Canvas, GIFs -- whatever it needs.Render.
envie_renderfilms it deterministically. Headless Chrome, every frame seeked with a virtualized clock. Same composition, same video, every time.Verify. Six gates inspect the result: container, both streams, audible audio, no black segments, no freezes, no dead ending. A failing video is never delivered -- your AI gets the report and fixes it.
See.
envie_seereturns frames at chosen timestamps so your AI can judge layout and pacing, not just whether the file exists.Translate.
envie_translatereads the file back as data: per-frame motion, every cut and fade, still holds, LUFS, true peak, and how each audio hit sits against the nearest picture event.
Related MCP server: AIOProductOS Studio
Requirements
Node 24 -- or later
Google Chrome -- or set
ENVIE_CHROMEto your binaryffmpeg + ffprobe -- on PATH
Audio -- a video with no audio fails G2 and G3
--narration "text"-- local TTS voiceover, Windows only (SAPI)--audio file.wav-- lays over any wav/mp3/m4a, all platforms
Runs entirely on your machine. It never contacts GOL servers.
Formats
Flag | Container | Codec |
| .mp4 | libx264 (default) |
| .mp4 | libx265 10-bit |
| .mov | ProRes 422 HQ 10-bit |
| .mov | ProRes 4444 10-bit |
| .mov | DNxHR HQ |
CLI
npx @golproductions/envie setup # register MCP server in one step
envie render <composition.html> -o out.mp4 [--narration "text" | --audio file]
[--fps N] [--format h264|h265|prores|prores4444|dnxhr]
envie see <composition.html|video.mp4> [--at 1000,4000] [-o dir]
envie verify <video.mp4>
envie translate <video.mp4> [-o dir]
envie guide
envie mcpIntent assertions
Compositions can declare what they intend to achieve. Envie checks them post-render and fails verified if they are missed.
<body data-duration-ms="12000"
data-expect-sync-ms="120"
data-expect-no-holds-longer-than="3">Your work is yours
GOL claims no ownership over your compositions or the videos you render. Envie runs on your machine, and nothing you make with it reaches us.
License
Free and open source. See LICENSE. The names "Envie" and "GOL Productions" are trademarks of GOL Productions. Forks must use a different name.
GOL Productions
Envie is part of the GOL Productions toolchain. See also Check, the anti-hallucination layer for Claude Code, and Exnos, live browser verification.
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate finished AI videos from a brief or a script, with voiceover, scenes and captions.
AI video producer: directs your idea or script into a finished, fact-checked video. MCP-native.
Create and edit AI videos from chat: plan shots, generate scenes, and export stories and ads.
Script in, finished 1080p narrated video out. Pay per call in USDC via x402.
Related MCP Servers
- AlicenseAqualityDmaintenanceA deterministic video rendering engine that enables AI agents to create programmable, reproducible videos via MCP protocol.1412 npm2MIT

AIOProductOS Studioofficial
AlicenseAqualityBmaintenanceTurns your AI host into a product videographer — scripted screen recordings of your own web app with a gliding cursor, camera zooms, highlight callouts, captions, and branded transitions, plus marketing-grade screenshots. Automatic dark-frame cleanup and MP4/GIF export. Free, MIT, 100% local — no account, no API keys.1489 npm3MIT- AlicenseAqualityAmaintenanceYour coding agent makes the demo video — turns a storyboard.json into a narrated, captioned product-demo MP4; deterministic replay re-renders it in CI at ~$0.2337 npm7MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to create polished product demo videos by controlling a real Chromium browser, recording actions, and rendering 1080p MP4s with narration, captions, and styled overlays.1MIT