Beyond Components: Designing Generative UI for MCP Apps — Ruben Casas, Postman
TL;DR
UI generation crossed a threshold with GPT-5.2 and Opus 4.5: Casas says the 2025 inflection point was not just better long-horizon reasoning but high-fidelity UI generation, including his own one-prompt blog rewrite that added a polished search box, blur animation, and accessibility without being asked.
Chat everywhere is a temporary patch, not the final interface: He frames today's AI UX as the "terminal" era of a new computer, echoing Andrej Karpathy's idea that we have direct access to the system but have not yet invented the GUI.
Most agent UIs still use static components dressed up with AI: In the common pattern, the agent just calls tools and passes props into prebuilt components, as seen in AGUI and Goose Auto Visualizer, which means the model is orchestrating data rather than inventing interface.
Declarative UI is the practical sweet spot right now: Systems like Vercel's JSON Render let models generate JSON or YAML descriptors that map into a design system, giving more personalization while keeping consistency, predictability, speed, and lower token use.
Generative components are the next step, but they need containment: Casas's Postman weather-agent experiment had a model generate HTML, CSS, JavaScript, and even a joke in one shot, but he argues this only works safely with boundaries and sandboxing, which is why MCP apps matter.
The most interesting future is shared human-agent spaces, not floating Jarvis widgets: He points to the Excalidraw MCP app as a glimpse of where things go next, with a persistent canvas both human and agent can edit together instead of UI as one-way output.
The Breakdown
Front-end code generation got so good by 2025 that Ruben Casas says models now write better UI than he does, but simply sprinkling chat boxes everywhere misses the real question: what should the interface for this new "computer" actually be? His answer is a progression from static components to declarative UI to fully generative components, with MCP apps as the sandboxed delivery layer and collaboration patterns like Excalidraw pointing past components entirely.
Was This Useful?
Share
Keep Reading
Make Alcreon Yours
Tune your feedFive quick questions, and the feed ranks what matters to you first.Or just get notified
The weekly Echo. Signal worth keeping in your inbox.
Every new piece, announced on X.
Read Next
See all
Playbook
Tasteful Skills
“Tasteful Skills” argues that the best agent skills are not documentation or best-practice lists.

Playbook
The Art of Tasteful Prompting
Learn how tasteful prompting helps you move beyond generic AI output by shaping context, style, and judgment from the start.

Playbook
The Codex /goal Playbook
OpenAI shipped /goal for the Codex CLI. It turns a prompt into a persisted, self-continuing contract.