
today i’m launching my first open source project and my first product hunt launch it’s called Lumowrite, and it's a place to write freely, explore ideas, and then reflect with AI. i built it because i wanted this as a web app with dark mode https://t.co/RQ93caNmjV
The Hook
“(No spoken dialogue — ambient visual with text appearing)”
Feature Teaser
“(No spoken dialogue — UI interaction sounds implied)”
Feature Teaser
“(No spoken dialogue — UI interaction sounds implied)”
Product Reveal
“(No spoken dialogue — UI interaction sounds implied)”
Synthesizable in Remotion · key components of the lumowrite-ui-showcase template.
Text appears character by character, simulating real-time typing, with a blinking cursor at the end of the input.
Use `interpolate` to control the `text-content` property, revealing characters sequentially. A `spring` animation can be applied to the cursor's `opacity` for a natural blink effect.
The entire application interface smoothly transitions between a light and dark color scheme.
Animate `backgroundColor` and `color` properties of root elements using `interpolate` with an `ease-in-out` curve for a smooth crossfade. Ensure all relevant UI components inherit or react to the theme change.
A dropdown menu expands from a UI button, revealing a list of options with a subtle slide-in effect.
Utilize `interpolate` on `height` and `opacity` for the dropdown container. Individual menu items can have a staggered `translateY` animation for a more dynamic reveal.
Purpose. Establish the core value proposition of Lumowrite as a space for uninhibited thought and idea exploration.
Execution. Typing animation of the introductory text, setting the stage for the product's purpose.
Purpose. Highlight user-centric features like dark mode and font options that enhance the writing experience.
Execution. Interactive UI demonstrations of toggling dark mode, changing font families (Sans, Serif, Mono), and adjusting font sizes.
Purpose. Showcase advanced features like timers and AI integration for deeper engagement and utility.
Execution. Visual cues for timer functionality and the mention of AI chat, followed by text export options.
Purpose. Emphasize the practical utility of exporting content in various formats and conclude with a positive affirmation.
Execution. Demonstration of text export options and a final, positive on-screen text message.
Objective
Launch a new code editor called 'SyntaxFlow' that emphasizes customizable themes, intelligent auto-completion, and seamless multi-language support.How the recipe adapts
The DynamicTypewriter primitive would showcase code being written with intelligent auto-completion suggestions appearing and being accepted. ThemeToggleFade would demonstrate switching between light and dark coding themes. DropdownMenuReveal would highlight language selection or plugin management. The overall video would maintain the instructional, silent demonstration style, focusing on crisp UI interactions and clear on-screen text to explain features like 'Smart Auto-Complete' and 'Multi-Language Support'.Scene durations (4 scenes, 27s)
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.