
Launching text-to-lottie v1.0.0 (stable) A framework for generating production ready Lottie animations with Claude Code and Codex. What’s new: - Multi-project, multi-scene support - Drag-and-drop L…
The Hook
“(No spoken dialogue — ambient visual with mouse interaction sounds implied.)”
Product Reveal
“(No spoken dialogue — ambient visual with mouse interaction sounds implied.)”
Feature Teaser
“(No spoken dialogue — ambient visual with mouse interaction sounds implied.)”
Call to Action
“(No spoken dialogue — ambient visual with mouse interaction sounds implied.)”
Synthesizable in Remotion · key components of the macos-ui-rapid-demo template.
A mouse cursor interacts with UI elements, selecting text, dragging items, and triggering scene changes within a desktop application interface.
Utilize Remotion's <AbsoluteFill> and <Img> components for the UI background and elements. Implement mouse cursor movement with `interpolate` and `spring` for realistic acceleration/deceleration. Use `useCurrentFrame` to synchronize UI state changes (e.g., selected text, dragged item position) with the cursor's animation.
A central canvas area within the application dynamically updates to display different Lottie animations, such as a list of cities, a clock, or a card interaction.
Employ Remotion's <Lottie> component to render Lottie files. Use `useVideoConfig` and `useCurrentFrame` to control which Lottie animation is displayed and its playback progress. Transitions between Lottie scenes can be achieved by conditionally rendering different <Lottie> components or by cross-fading them using `interpolate` on opacity.
Small, rectangular thumbnails at the bottom of the screen represent different scenes, and a mouse cursor drags one of these thumbnails to reorder or select it.
Create a row of <Sequence> components, each containing a miniature representation of a scene (e.g., a static image or a short Lottie preview). Animate the `transform` property (translateY, translateX) of a specific thumbnail using `spring` or `interpolate` to simulate the drag action, synchronized with the `UIDragAndDrop` cursor.
Purpose. Introduce the Text-to-Lottie application interface and its core function.
Execution. A wide shot of the application window, showing the main canvas and a sidebar with project details. Mouse cursor selects text.
Purpose. Demonstrate the immediate visual output of the text-to-Lottie conversion.
Execution. The canvas instantly updates to display a Lottie animation (e.g., a clock) based on input, highlighting real-time feedback.
Purpose. Showcase advanced features like multi-scene management and drag-and-drop.
Execution. The mouse cursor interacts with scene thumbnails at the bottom, dragging and reordering them, implying ease of use for complex projects.
Purpose. Conclude by emphasizing the quality and versatility of the generated Lottie animations.
Execution. A final, polished Lottie animation (card grab) is displayed, reinforcing the 'production-ready' claim.
Objective
Launch a new AI-powered web design tool that generates full-page layouts from text prompts.How the recipe adapts
The 'UIDragAndDrop' primitive would be adapted to show a user typing a prompt into a text area, then dragging a generated component from a sidebar onto a canvas. The 'DynamicLottieCanvas' would become a 'DynamicReactComponentCanvas', instantly rendering the generated UI. The 'TimelineThumbnailInteraction' would show different generated layout variations being selected or reordered.Scene durations (4 scenes, 7.2s)
Key Remotion components

Anthropic Labs launches Claude Design, which turns conversation into prototypes, slides and one-pagers, powered by Claude Opus 4.7.

A vibe design partner with an AI-native canvas for turning ideas into UI.

Your work tools in Claude are now available on mobile. Explore Figma designs, create Canva slides, check Amplitude dashboards, all from your phone. Give it a try: