
ok sorry guys, but openai realtime is really dope super scrappy demo of how it works inside of openwork shipping tomorrow in the app
The Hook
“Okay, sorry guys, but OpenAI real-time is really dope. Super scrappy demo of how it works inside of OpenWork, shipping tomorrow in the app. Could you open the settings? Got it. I'll open the settings now. Settings is open now. If you want, I can jump to a specific section like appearance, providers, extensions, or skills. Hello. Oh, wow, it works really well. Nice! I'm glad that felt smooth. Want to tweak anything else in providers while we're here, or jump back to another settings section? Voice session stopped. Jo, kriere du nye session? Got it, I'll quickly check what's available to start a new session. Done - I created a new session successfully. Want to name it or start drafting the first prompt? Create a task to remind me to send a message to Omar and tell him that real-time works really well. Okay, I'll set that up and get it sent. Cool, while this is happening, let's go into settings.”
Product Reveal
“Cool, while this is happening, let's go into settings. Okay, I'm in settings. I'm going to go to AI providers. Okay, I'm in AI providers. I see OpenWork models, Abacus, OpenCode Zen, AI Hub Mix, ableration.ai, and OpenAI. I'm going to connect OpenAI.”
Feature Teaser
“Got it, I'll look for the connect provider option and open it. I don't see a "connect provider" action available from here. You can open the provider settings, which you're already in, but connecting a provider may need a specific button in the interface that isn't exposed as a semantic action. If you want, I can navigate you to related settings like extensions or skills. Hello. Go back to the main app and read out loud what the session told me about in the session view. Got it, I'll switch back to the main session and read what it says. It says: "Considering reminders and scheduling. I think I need to set a reminder since the user is asking to be reminded. I should probably figure out what capabilities the scheduling tool has, so I can use it effectively. It seems important to ask the user when they would like the reminder to make it targeted and useful. Let's clarify that detail before proceeding." Then it asks when to remind you, with options like in 1 hour, tomorrow morning, or tomorrow afternoon.”
Synthesizable in Remotion · key components of the realtime-voice-ui-demo template.
A small, rounded-rectangle video feed of the presenter is consistently displayed in the top-right corner of the screen, overlaid on the main desktop application view.
Implement using a fixed-position `AbsoluteFill` component for the main screen capture, and a smaller `AbsoluteFill` or `Video` component with `borderRadius` and `top`/`right` positioning for the presenter's feed. Ensure z-index layering is correct.
Text messages and AI responses appear dynamically within chat bubbles, simulating a live conversation. User input is typed, and AI responses appear as if generated in real-time.
Utilize `Sequence` and `spring` or `interpolate` for text opacity and position. Each line of dialogue can be a separate `Text` component, with a delay for appearance. Chat bubbles can use `AbsoluteFill` with `borderRadius` and `backgroundColor`.
Purpose. To immediately showcase the product's core real-time voice interaction capability and set the stage for a live, unscripted demonstration.
Execution. The presenter appears in a picture-in-picture, directly addressing the audience while interacting with the application via voice commands, showing immediate AI responses.
Purpose. To demonstrate specific functionalities like session creation, task management, and reminder setting through natural language interaction.
Execution. The application UI updates in real-time as the presenter issues voice commands, showing chat bubbles with AI responses and corresponding UI actions.
Purpose. To highlight the product's extensibility and integration capabilities with various AI providers.
Execution. The presenter navigates through the application's settings, specifically to the 'AI Providers' section, visually listing connected services.
Purpose. To demonstrate the AI's ability to understand complex requests, clarify details, and confirm actions, reinforcing its intelligence.
Execution. The AI assistant asks clarifying questions about reminder scheduling, and the UI presents options, showing a deeper level of conversational intelligence.
Objective
Demonstrate a new AI-powered code generation and debugging tool.How the recipe adapts
The Remotion recipe would adapt by replacing the productivity app's UI with the code generation tool's interface. The presenter in the picture-in-picture would issue voice commands to generate code snippets, debug errors, and refactor functions. Chat bubbles would display the AI's code suggestions and explanations. UI navigation highlights would show the selection of different programming languages or debugging modes. The overall pacing would remain slow and continuous, focusing on the real-time interaction between the developer and the AI assistant.Scene durations (4 scenes, 83s)
Key Remotion components

Grand Theft Auto VI: An Extended Look premieres on Netflix Thursday, August 27.

Polymarket Perps is live with up to 20x leverage on crypto, stocks, commodities, and more. Long BTC, predict the Fed, or short the S&P reaction.

Pump.fun launches GO, a marketplace for posting and completing paid bounties for any task.