
A Mac app for capturing things you want to keep and prompts you want to try next while working with AI.
The Hook
“(No spoken dialogue — The track begins with a sustained, evolving pad sound, creating an atmospheric and slightly mysterious mood. At [00:07], a subtle riser begins to build, leading into a percussive impact at [00:08].)”
Problem Agitation
“(No spoken dialogue — A rhythmic, arpeggiated synth melody and a driving sub-bass line begin. Another significant riser occurs at [00:15], culminating in a powerful sub-bass drop and impact at [00:16], accompanied by a bright, shimmering synth chord.)”
Product Reveal
“(No spoken dialogue — The energy continues to build with additional percussive elements and a more pronounced synth melody. A dramatic sweep and riser starts at [00:23], leading to a strong sub-bass impact at [00:24].)”
Feature Teaser
“(No spoken dialogue — The track then transitions into a more intense, driving section with layered synths and a consistent, pulsing rhythm. A final, extended riser and sweep begins at [00:40], building to a climactic sub-bass drop and impact at [00:42], followed by a sustained, resonant synth chord that fades out.)”
Synthesizable in Remotion · key components of the mac-app-productivity-showcase template.
Text appears character by character, simulating real-time typing, often followed by a generated response that scrolls into view. This creates a sense of live interaction and content creation.
Use `Sequence` and `spring` for character-by-character opacity and slight Y-offset animation. For generated responses, use `interpolate` on `height` or `max-height` for a smooth reveal, combined with `scrollIntoView` for auto-scrolling.
Right-click menus or dropdowns appear with a quick, elegant fade-in and slight scale-up animation, highlighting user interaction points.
Implement with `spring` for `opacity` and `scale` properties. Ensure the origin of the scale is set to the click point for a natural feel. Use `AbsoluteFill` for positioning and `z-index` for layering.
Key features or bullet points appear rapidly in a grid or list format, each item 'snapping' into place with a quick, crisp animation, often accompanied by a subtle sound effect.
Utilize `Sequence` to stagger the appearance of each item. For individual items, apply `spring` to `opacity` and `translateY` (or `translateX`) for a quick entrance. Consider a `delay` prop for each subsequent item.
Purpose. Introduce the problem of managing AI prompts and information across multiple applications.
Execution. Starts with a user interacting with an AI tool, then quickly transitions to a text overlay highlighting the fragmentation of AI workflows.
Purpose. Present shadcn as the central hub for capturing, organizing, and sending AI prompts.
Execution. Demonstrates the app's UI for capturing prompts from various sources and organizing them within the application's sidebar.
Purpose. Showcase the core functionalities and benefits of using shadcn for productivity.
Execution. A montage of rapid UI interactions, including copying prompts, sending them to chat, and highlighting features like 'Merge Notes' and 'Keyboard-First'.
Purpose. Direct viewers to learn more and download the product.
Execution. A clean, full-screen display of the product's website URL, reinforcing the brand.
Objective
A new task management app, 'FlowState', that integrates with Google Calendar and Slack to streamline daily workflows.How the recipe adapts
The DynamicTypewriterInput primitive will be used for quickly adding tasks and setting deadlines. The ContextualMenuReveal will highlight options for assigning tasks or linking to calendar events. The FeatureGridSnap will showcase integrations with Google Calendar and Slack, appearing with a quick, satisfying animation. The overall pacing will mirror shadcn's, starting with a problem (scattered tasks) and moving into a solution (FlowState's integrated workflow), culminating in a call to action for the app.Scene durations (5 scenes, 47.3s)
Key Remotion components

Anthropic introduces Cowork, which brings the Claude Code way of delegating tasks to everyday, non-technical work.
Don't type, just speak. Flawless voice-to-text across every app at 240 WPM.

One workspace for knowledge scattered across Slack, email, Docs, and Notion. Connect your tools and build apps and agents that stay live with your data.