Skip to content

Fluvie

You write widgets. Fluvie shoots the film.

Fluvie renders a declarative Flutter tree to a real video file (MP4 via FFmpeg). You describe what the video is, and Fluvie works out when everything happens, frame by frame. Think of it as a small film studio that already speaks Flutter: you direct, Fluvie keeps continuity, and FFmpeg runs the projector.

  • New here? Install Fluvie, render your first video, and learn the core ideas. Start with Installation.
  • Building something? Reach for the task guides: animation, audio, charts, code scenes, theming, and export.
  • Just need a recipe? The cookbook has short answers to one task each.
  • Want a working app to copy? Browse the example apps: one small app per rendering path (CLI, desktop, mobile, browser, server).
  • Want AI to direct? See AI and MCP: author a video from a prompt, run it locally, or point Claude at it.
  • Declarative. Compose scenes and elements like any Flutter screen.
  • On-device or server. Render in the browser, on a phone, from the command line, an HTTP API, or an MCP server. No display required.
  • Cacheable. The same input re-renders from cache, so golden tests and batch rendering stay fast.
  • Conversational. Ask for a video in plain language and get a spec back.

This site is the manual. Here is the rest of the building.