explaingit

amirmushichge/vibemotion

Analysis updated 2026-05-18

28PythonAudience · designerComplexity · 3/5Setup · moderate

TLDR

A local, Windows-only AI video editor that turns text prompts and Figma frames into animated previews and rendered videos.

Mindmap

mindmap
  root((VibeMotion))
    What it does
      Text prompt to video motion
      Imports Figma frames
      Local rendering to MP4
    Tech stack
      Python
      LTX 2.3
      Gemma
      faster-whisper
    Use cases
      Animate static Figma designs
      Preview motion from text prompts
      Edit video on a timeline
    Audience
      Designers
      Vibe coders
    Setup
      Windows only
      NVIDIA GPU for AI generation
      One-click launcher script

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Animate a static Figma design frame using a text prompt describing the motion.

USE CASE 2

Generate an animated preview from imported video clips and refine it before exporting.

USE CASE 3

Transcribe audio in a video project locally without sending files to a server.

USE CASE 4

Edit and arrange effects on a timeline entirely offline on your own machine.

What is it built with?

PythonLTX 2.3Gemmafaster-whisperFFmpeg

How does it compare?

amirmushichge/vibemotionalicankiraz1/codexqbcambrian-mllm/cambrian-p
Stars282828
LanguagePythonPythonPython
Setup difficultymoderateeasyhard
Complexity3/53/55/5
Audiencedesignerdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Windows only, needs an NVIDIA GPU for AI video generation and large model downloads on first launch.

In plain English

VibeMotion is a local AI-assisted video editor that runs on Windows. You import video files or bring in frames from Figma designs, then write text prompts to describe the motion you want. The tool generates animated previews and renders final MP4 files, with all processing happening on your own machine. Nothing is sent to external servers. The editing loop works in clear steps: import your material, write a brief describing the motion, preview the result, tune it if needed, and export. You can also work with a timeline, arranging effects across the video's duration. If you use Figma, a companion plugin lets you pull design frames directly into the editor, making it possible to animate static layouts. Under the hood, VibeMotion downloads and runs several AI models locally. The video generation component is LTX 2.3 from Lightricks, which produces the motion. A Google Gemma language model handles text understanding. Audio transcription uses faster-whisper. All these components are set up automatically on the first launch, though the downloads are large and take time on a slow connection. The setup process is designed for non-developers. You download a ZIP from GitHub, extract it, and double-click a single file called Launch-VibeMotion.bat. The launcher handles Python, FFmpeg, Ollama, and model downloads for you, printing status messages as it goes. You need a Windows 10 or 11 machine, enough free disk space for the model files, and an NVIDIA GPU if you want AI video generation. Basic editing works without the GPU. The project is labeled pre-alpha, meaning it is still experimental. The interface and features may change, and some workflows can be unstable depending on your hardware and the media you are working with.

Copy-paste prompts

Prompt 1
Help me install VibeMotion using the Launch-VibeMotion.bat file on Windows.
Prompt 2
Explain what the Figma plugin does and how to bring my design frames into VibeMotion.
Prompt 3
Walk me through writing a good motion prompt for VibeMotion's video generation.
Prompt 4
What GPU and disk space do I need to run VibeMotion's AI video generation locally?

Frequently asked questions

What is vibemotion?

A local, Windows-only AI video editor that turns text prompts and Figma frames into animated previews and rendered videos.

What language is vibemotion written in?

Mainly Python. The stack also includes Python, LTX 2.3, Gemma.

How hard is vibemotion to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is vibemotion for?

Mainly designer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.