Cursor’s new visual editor: Right idea, wrong implementation
Cursor's new visual editor lets you update your applications UI directly from the browser. It is an excellent feature but with a half-baked execution.

Andreas Møller
December 11, 2025
Why add a visual editor to an AI coding tool?
1. When the problem to be solved follows a similar pattern to ones the LLM has seen in its training data.
2. When the desired outcome can be clearly defined. For example,
Criteria number 1 is purely up to the model, so there is not much that Cursor or any other AI-dependent tool can do about that. As models get better LLMs will be able to handle more cases, but this limitation will likely always exist to some extent.
Criteria number 2 is what Cursor is attempting to address with this new update. People who have been coding with LLMs for a while have probably seen that they tend to do well at back-end tasks but less so on the front end. When creating user interfaces, the first prompt often gets you 80% of the way to what you want, but the remaining 20% can be painful. You often have to get increasingly detailed about what exactly the LLM should do, and you often have to go through several prompt cycles getting more and more specific in your request.
Where back-end tasks often have only a few valid solutions, front-end and user interface programming is different. There are often dozens, if not hundreds of ways to accomplish the same thing, and it is hard to objectively say which of them are “correct” and which are not.
Ask any flagship model to:
The problem is not the LLM: it is that your request was not
The new visual editor in Cursor Browser allows you to make visual changes to your interface that are then converted into a prompt that precisely tells the LLM what changes to make. Making the same kind of detailed changes by prompting would require several iterations, waiting for the LLM at every step. The visual editor makes this process both easier and much faster.
AI and visual development: the perfect match
While LLMs are excellent for the bulk of code generation, especially when it comes to commonly understood problems and repetitive tasks,
We have previously written about the many benefits of visual editors when creating user interfaces. You can
While Cursor's solution is clever it does pose an obvious paradox:
If we have to give the machine precise unambiguous instructions on what to do, why do we need an LLM?
All of the tokens, none of the benefits
As if all of these issues were not enough on their own, there is one more ironical cherry on top. Even though you did all the work,
Nordcraft is designed from first principles
Cursor's approach comes from incremental thinking: each new feature trying to fix the problems they created with the previous. At Nordcraft we took a step back and redesigned the entire stack. Every part of Nordcraft is designed for this new way of working.
Nordcraft’s AI Assistant does not just generate large swathes of code for you, it will carefully take you through how every part works. And, Nordcraft's visual coding interface makes it simple to understand the logic and behavior of your application so that you are always in control of what you publish.
LLMs are a fantastic tool that can propel you forward faster than was possible just a few years ago, but the things that really matter, the things that make your product stand out from every other product out there, have to come from you.
Nordcraft AI is coming early 2026.