Quadcode.ai
← All posts Animated LLM Landscape Presentation with Remotion

Animated LLM Landscape Presentation with Remotion

Request

PO

Product Owner

PO

Use Remotion to create an animated presentation video with actual LLM comparison data — show the April 2026 landscape: which models lead on intelligence index and HLE benchmark, what developers actually say about each one, and render it as a proper MP4.

Cody

Developer

Cody

remotion · react · typescript · docker

On it — I'll build a multi-scene Remotion composition in React/TypeScript: hero intro with orbiting model badges, animated intelligence index bars, HLE benchmark chart, a "no single winner" summary grid, and a developer opinions section with rotating opinion cards. Render via Docker to MP4.


What is Remotion?

Remotion lets you build videos in React. Instead of a timeline editor, you write TypeScript components — every frame is a pure function of the current frame number. You get spring animations, interpolation, and the full React ecosystem. The output is a real MP4 rendered headlessly via Chromium.

Why it’s great for data presentations:

  • Data lives in code — no copy-pasting into Keynote
  • Animations are deterministic and reproducible
  • Easy to update: change a number, re-render
  • Version-controllable like any other source file

Result

24 seconds · 1920×1080 · 30fps · 5 scenes


What We Asked the Agent to Do

The full video was built by giving the AI agent a few concrete instructions:

  • Download model logos — find and fetch SVG/PNG icons for each LLM provider (OpenAI, Google, Anthropic, Z.ai, Moonshot AI) into the public/logos/ folder
  • Research and fill in the data — find current Intelligence Index and HLE benchmark scores for the April 2026 snapshot and write them into a structured text file for the component to consume
  • Check stills and iterate — render individual frames as PNG stills, review the visual output, and fix layout or animation issues (bar alignment, opacity bleed, logo sizing) before doing the final full render

⚙️ Auto-generated from template — this project was scaffolded automatically using the Remotion skill template. The structure, render pipeline, and Docker setup were generated; only the data and scene content were customized.

Project Structure

remotion_render/
├── src/
│   ├── index.ts          # Composition registry
│   └── VibeCoding.tsx    # The full presentation component
├── public/
│   └── logos/            # Model logo SVGs/PNGs
├── render.sh             # Docker render script
└── out/
    └── llm-landscape-final.mp4

The Data

Five models tracked in the April 2026 snapshot, with Intelligence Index (Artificial Analysis) and HLE (Humanity’s Last Exam) scores:

ModelProviderIntelligenceHLE
GPT 5.4OpenAI5741.6
Gemini 3.1 ProGoogle5744.7
Opus 4.6Anthropic5336.7
GLM 5.1Z.ai5131.0
Kimi-K2 2.6Moonshot AI

Kimi-K2 gets a separate momentum callout — it’s the new open-weights leader but exact matching numeric rows weren’t locked at capture time.


Step 1 — Get the Data

Ask the agent to research and collect the data you need — benchmark scores, model names, provider info — and write it into a structured file in the project. No manual copy-pasting.


Step 2 — Get Images & Reference Assets

Ask the agent to find and download logos, icons, or any reference images. It will search, fetch, and place them automatically.


Step 3 — Install Remotion & Docker

If you don’t have them yet:

  • Docker Desktop — just install it, nothing to configure
  • Remotion — the agent installs it automatically, no local setup needed

That’s it. The template handles everything else.


Step 4 — Render

Just ask the agent to render. It runs Docker, spins up a container with Chromium and Remotion inside, and outputs the final MP4 — no commands to write yourself.

🐳 Requirement: Docker Desktop — just install it. No GPU, no tuning, no local Node setup needed.


Step 5 — Check Stills, Fix & Re-render

Before doing the full render, ask the agent to render individual frames as PNG stills. Review them, tell the agent what looks off — layout, colors, text, timing — and it will fix and re-render stills until you’re happy. Then do the final full MP4 render.


Key Learnings

  • Remotion can do cool animations — React components + spring() + frame math is enough to build cinematic multi-scene presentations with zero video editing
  • The agent can find and combine data itself — no manual research needed; it searched for benchmark scores, structured them, and wired them into the component
  • Images can also be downloaded automatically — the agent fetched all model logos on its own, no manual asset hunting required