Lumetrope documentation

Guides for installing Lumetrope, animating, building state machines, exporting and connecting AI agents. New here? Start with Getting started.

Start

  • Getting started

    Install Lumetrope, open your first Lottie or dotLottie animation, and learn the basics of the timeline, layers and export in a few minutes.

  • Use the web app and self-host it

    Run Lumetrope in your browser with nothing to install, or self-host the static build behind https with the right wasm MIME type on nginx or Caddy.

Install

  • Install on macOS

    Install Lumetrope on macOS 11 or newer from the published dmg, drag it to Applications, and get past the Gatekeeper warning on an unsigned build.

  • Install on Windows

    Check which Lumetrope Windows installers are published, the Windows 10 and 11 requirements, building from source or the web app, and SmartScreen warnings.

  • Install on Linux

    Install Lumetrope on Linux from the published deb, rpm or AppImage, check the WebKitGTK 4.1 requirement, and fix a blank window on NVIDIA graphics.

Create

  • Editor basics

    Learn the Lumetrope editor layout: layers, canvas, properties and timeline panes, the tools, selection, undo and redo, and full-screen playback.

  • Animating with keyframes and easing

    Animate any property in Lumetrope with keyframes, the curve easing editor, motion paths, motion presets and the timeline with layer bars.

  • Shapes, pen tool and text

    Draw rectangles, ellipses, polygons and stars, use the bezier pen tool, add text and images, and style shapes with fills, strokes and gradients.

  • Masks, mattes and effects

    Use masks, alpha and luma track mattes, blend modes and effects such as drop shadow, gaussian blur and tint to shape how layers combine.

  • Nested scenes and segments

    Group layers into nested scenes (precomps) and mark named segments on the timeline so you can play, export or trigger parts of an animation.

Interactive

  • State machines

    Build dotLottie 2.0 state machines in Lumetrope with a node graph: states, transitions, guards, inputs and actions, with live interactive preview.

  • Inputs and interactions

    Drive a state machine with boolean, numeric, string and event inputs, and react to click, pointer, on complete and on loop complete interactions.

  • Themes and slots

    Define slots and themes to swap colours and other values in a dotLottie animation at runtime, and learn how Lumetrope exports them to the t/ folder.

Projects

  • Projects, saving and files

    Use the Lumetrope dashboard, save back to the file with Cmd+S, save as a new file, and understand how the app remembers where your files live.

  • Version history

    Save named versions, restore, branch and diff your work with Lumetrope's local version control, stored with autosave in your browser with no server.

  • Exporting animations

    Export dotLottie, Lottie JSON, and animated GIF, WebP and WebM from Lumetrope, with transparency, size, frame rate and segment options explained.

AI agents

  • Connect AI agents with MCP

    Connect Claude Code, Codex, Cursor or Claude Desktop to Lumetrope over MCP: exact setup commands per OS, server paths, enabling Local MCP and the tools.

Reference

  • Keyboard shortcuts

    Every Lumetrope keyboard shortcut for tools, playback, editing, zoom and files, with macOS Command labels and Windows and Linux Ctrl equivalents.

  • Troubleshooting

    Fixes for common Lumetrope problems: blank window on Linux, WebAssembly SIMD errors, WebM export disabled, MCP port conflicts and effects that look off.

  • FAQ

    Quick answers about Lumetrope: whether it is free and open source, which formats it reads and writes, where files live, and how AI agents connect.