
Claude artifacts are now even better. Upload PDFs, images, code files, and more to AI-powered apps that work with your data.
The Hook
“(No spoken dialogue — Mellow electronic beat with sub-bass and pizzicato synth melodies. Gentle riser at 0:09.)”
Product Reveal
“(No spoken dialogue — The mellow electronic beat continues, building subtly with synth layers. A more pronounced sweep with a sub-bass drop/impact occurs at 0:20.)”
Feature Teaser
“(No spoken dialogue — The electronic beat continues, becoming slightly more dynamic with additional synth layers. A subtle riser is present at 0:30.)”
Call to Action
“(No spoken dialogue — The electronic beat maintains its dynamic feel, leading to a final, sustained atmospheric synth chord.)”
Synthesizable in Remotion · key components of the anthropic-claude-ui-showcase template.
Text appears character by character as if being typed, accompanied by a blinking cursor that follows the text input. This simulates real-time user interaction within an input field.
Utilize `interpolate` for character opacity and position, combined with a `spring` animation for the blinking cursor's opacity. Use `sequence` to control the timing of character reveals.
Data visualizations (line graphs, bar charts, tables) animate into existence, populating with data points or rows. This conveys the AI's ability to instantly generate insights.
Employ `interpolate` for scaling and positioning of chart elements (bars, lines, table rows). Use `delay` and `stagger` to create a sequential, organic build-up of data visualization components. SVG path animations for line graphs.
A modal dialog smoothly fades in and scales up from the center of the screen, overlaying the existing UI. This highlights important user actions or information.
Combine `spring` animations for `opacity` and `scale` properties of the modal container. Ensure a slight overshoot for a natural, bouncy feel. Use `z-index` to correctly layer the overlay.
Purpose. Showcases the initial user interaction, demonstrating how easily a user can define a task for the AI.
Execution. Typing animation in an input field, followed by the AI's immediate understanding and setup of a 'mini app'.
Purpose. Highlights the core capability of uploading data and receiving instant, intelligent analysis.
Execution. Drag-and-drop file upload, rapid data table display, and dynamic generation of charts and tables based on natural language queries.
Purpose. Emphasizes the product's utility in a team environment, allowing easy sharing of AI-generated artifacts.
Execution. A modal dialog demonstrating the sharing options, with a clear visual change from 'Unshared' to 'Shared'.
Purpose. Concludes by clearly associating the demonstrated capabilities with the Anthropic Claude brand.
Execution. A clean, animated reveal of the Anthropic Claude logo and product name.
Objective
Demonstrate a new AI-powered financial forecasting tool that takes user-uploaded spreadsheets and generates interactive reports.How the recipe adapts
The TypewriterCursorInput primitive would be used for typing in financial queries. DynamicChartGeneration would animate the creation of forecast graphs and budget tables. ModalOverlayReveal would be used for sharing the generated financial reports with team members. The overall aesthetic would retain the warm, minimalist feel, adapting the color palette to suit a financial theme, perhaps with cooler blues and greens, while keeping the responsive UI interactions.Scene durations (4 scenes, 43s)
Key Remotion components

xAI opens voice cloning on its API: build a custom voice in about two minutes or pick from 80+ voices in 28 languages.

Claude can now operate your Mac, opening apps, browsing and filling spreadsheets, as a research preview in Cowork and Claude Code.
Agentic CLI for coding, building apps, and automating workflows.