
Unlock local, agentic workflows with Gemma 4 12B and Google AI Edge, directly on your laptop. Experience 100% on-device AI: • Generate code in AI Edge Gallery (new to Mac) • Dictate and edit text v…
The Hook
“I'm going to drop in a recording and use the voice edit feature. This is powered by the Gemma 4 12B model and works fully offline.”
Feature Teaser
“Make it more exciting. I tone it down and turn it into bullet points.”
Feature Teaser
“Draft an email to our Google Developers community with this content. Translate this to Hindi.”
Synthesizable in Remotion · key components of the ai-edge-eloquent-ui-showcase template.
Simulates real-time text input and editing within a UI, including character-by-character typing, deletions, and reformatting based on voice commands. Highlights text sections for modifications.
Use Remotion's `Sequence` and `AbsoluteFill` for UI layout. Implement text typing with `useCurrentFrame` and `interpolate` to reveal characters over time. For edits, use `spring` for smooth transitions between text states and `measureText` for dynamic text layout. Highlighted text can be achieved with `LinearGradient` or `BoxShadow` on `Text` components.
A subtle, responsive waveform visualization appears when voice commands are being processed, indicating active listening or processing. It's integrated directly into the UI.
Create a custom `Canvas` component or use `Path` elements within an `Svg` to draw the waveform. Animate the waveform's amplitude and frequency using `useCurrentFrame` and `noise` functions to simulate organic audio input. Use `interpolate` for smooth fade-in/out.
New UI elements or modals smoothly slide in or fade in from the top or bottom, often with a slight bounce, to introduce new features or contextual information without abrupt cuts.
Utilize `AbsoluteFill` for the modal container. Animate its `transform` (translateY) and `opacity` properties using `spring` for a natural, bouncy feel. Ensure z-index management for proper layering. `OffthreadVideo` can be used for background UI elements if needed.
Purpose. Introduces the core functionality of transcribing and processing audio locally.
Execution. Laptop screen showing file loading, progress bar, and initial transcription output.
Purpose. Demonstrates the product's unique voice-driven text manipulation capabilities.
Execution. Voice commands being spoken, text dynamically reformatting, and content being made 'more exciting' or 'toned down'.
Purpose. Highlights the ability to transform unstructured text into structured formats like bullet points.
Execution. Text instantly converting into a bulleted list based on a voice command.
Purpose. Showcases complex, multi-step AI tasks like drafting emails and translating languages.
Execution. Email being drafted in real-time, followed by a full translation of the content into Hindi.
Objective
A new AI-powered code refactoring and documentation tool for Python developers.How the recipe adapts
The video would open with a Python script loading into an IDE on a laptop. The UIMockupTyping primitive would show the AI analyzing the code, suggesting refactors, and then automatically applying them. The VoiceCommandWaveform would appear as the developer dictates 'add docstrings to all functions' or 'optimize this loop'. The ModalContextualReveal would introduce a new feature showing a generated README.md file based on the codebase, all within the same static laptop view, maintaining the clean UI and smooth transitions.Scene durations (4 scenes, 100s)
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.