This is more of a long-term direction than a specific feature request, but I think it could materially reshape how people interact with software.
I’d like to see an AI-native operating system where the OS itself functions as a live app-creation and interface-generation layer. Instead of apps being fixed, predesigned units, the interface would be made of programmable regions that users can create, modify, and repurpose in real time, while the AI produces the underlying logic, data bindings, and permissions safely.
Every interface element, including buttons, panels, icons, input fields, and keyboards, would be editable rather than static. At any moment, a user could prompt the AI to redesign the spatial layout, generate new controls, or change what a control does. The AI could also generate the visual language on demand, including icons, logos, color systems, typography, and interaction feedback, based on how the user wants the interface to look and feel.
A core capability would be cropping any portion of the screen and turning it into a persistent, embedded interface object. That region would not just be a shortcut. It would remain active across app switches and contexts, like a permanently pinned control surface or live data view. Over time, the boundary between the OS, apps, and widgets would dissolve into a continuous programmable interface space.
This extends naturally across devices. The same interface logic could apply to desktops, phones, and AR. In AR, interface elements could exist as spatial objects that move between environments. A panel could be pulled from an AR view onto a desktop, or pushed from a desktop into physical space, without rebuilding it.
From a systems perspective, this shifts the OS from a static platform into a dynamic AI-mediated construction layer that adapts to how users think and work. It feels like a direction OpenAI would be uniquely positioned to explore.