
Click any element in the in-app browser and chat with it. Works with any agent.
The Hook
“(No spoken dialogue — Silent video with ambient UI sounds implied by interaction.)”
Product Reveal
“(No spoken dialogue — Silent video with ambient UI sounds implied by interaction.)”
Feature Teaser
“(No spoken dialogue — Silent video with ambient UI sounds implied by interaction.)”
Call to Action
“(No spoken dialogue — Silent video with ambient UI sounds implied by interaction.)”
Synthesizable in Remotion · key components of the interactive-ui-agent-flow template.
A rectangular outline with rounded corners appears and expands around a clicked UI element, accompanied by a subtle glow. The highlight then fades as a new UI element (like a chat bubble) appears.
Use `interpolate` for `opacity`, `scale`, and `border-radius` properties. Implement a `spring` animation for the initial expansion. Apply an `SVG filter` for the glow effect. Trigger on mouse click events.
Text appears character by character within an input field or chat bubble, simulating real-time typing. The cursor blinks at the end of the typed text.
Utilize `interpolate` on `text.length` to reveal characters sequentially. Implement a `looping opacity` animation for the blinking cursor. Ensure smooth easing for character reveal.
A small, dark-themed chat bubble or input field smoothly slides up from the bottom of the screen, positioned contextually near the selected UI element. It includes an agent icon and input area.
Employ `spring` animation for `translateY` to slide the component into view. Use `opacity` interpolation for a fade-in effect. Position dynamically based on the coordinates of the highlighted element.
Purpose. Introduce the core interaction: selecting any UI element.
Execution. Mouse cursor hovers, clicks, and a highlight box appears around a specific text element.
Purpose. Show how to initiate a conversation with an AI agent about the selected element.
Execution. A chat input field emerges, and text is typed in, demonstrating the prompt.
Purpose. Illustrate the AI agent's contextual understanding and response.
Execution. The agent's response appears in the chat, providing relevant information or suggestions.
Purpose. Conclude by showing the integrated nature of the tool within a developer's environment.
Execution. The UI remains stable, showcasing the continuous interaction flow without disruption.
Objective
Demonstrate an AI design assistant that can modify specific UI components in a Figma-like interface by natural language commands.How the recipe adapts
The InteractiveElementHighlight primitive would be adapted to highlight design components (buttons, text blocks) in a design canvas. The TypewriterChatInput would be used for the user typing design commands into a floating chat window. The ContextualChatOverlay would display the AI's suggestions or modifications, appearing adjacent to the selected design component.Scene durations (4 scenes, 11s)
Key Remotion components

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

We heard you wanted to use Codex rate limit resets on your own time. Starting today, we’re rolling out the ability to save rate limit resets to use later. We’re starting Go, Plus, Pro, and Business

There's a hidden tax on every knowledge worker in the world, and nobody talks about it: The design tax. You're a strategist, a sales lead, a marketer. You were hired for what you know. But every me…