The times of you needing to study the basics of programming, a whole new language, or a full new framework simply to construct a easy thought are fading quicker daily. Whereas the declare “AI can code” did not fairly make sense again when ChatGPT was first launched, the promise has was one thing very actual now. Now we have instruments like Claude Code and OpenAI’s Codex that are geared at builders who need AI as a coding companion, however then there is a completely different class fully: instruments constructed for individuals who simply have an thought of their head and need to see it exist.
That is the place Lovable, v0, and Bolt are available in. All three of those instruments have very simple UIs, extra akin to a chat window than an IDE or a terminal window. You kind what you need to create, they usually start bringing your thought to life. These instruments additionally allow you to deploy the entire thing in-app, which means you’ll be able to go from a tough thought to a shareable dwell URL all with out leaving your browser. That stated, the query has gone from “ought to we use these instruments” to “which of those instruments really does the job.” I gave all three the very same immediate to search out out.
I needed to construct a photograph sales space app
The immediate that began all of it
I’ve achieved just a few of those app comparisons earlier than, and I’ve discovered that one of the simplest ways to place these instruments to the check is by trying to create one thing I genuinely need to. Not a generic to-do record app or a calculator — I believe we have established that AI instruments can deal with these simply high-quality. I needed one thing with sufficient character and specificity that the AI really has to make choices.
So, for this comparability particularly, I made a decision I might construct a classic photograph sales space app. This concept stemmed from an precise dialog I used to be having with a buddy about how these photograph strip cubicles are all over the place proper now, and the way it’d be enjoyable to have a browser model you would simply pull up in your cellphone or laptop computer.
Now, I am certain this is not a wholly unique thought, and there are most likely a dozen of those already on the market. The objective was merely to construct one thing I genuinely needed to, and see the way it holds up when really utilizing it.
Together with constructing one thing I need to, a large a part of these experiments is protecting the immediate deliberately imprecise. I do not spell out each requirement of what I am trying to create, however I at all times present sufficient element to present the AI a transparent route. The remainder is as much as it. I need to see what choices it makes by itself. What it provides that I did not ask for, what it interprets from the vibe, and the place it falls brief.
Each time I point out this method in an article, individuals level out that I am deliberately sabotaging the ultimate output. I need to make it very clear that I am testing this from the attitude of somebody who is not a developer. I do know the basics of programming effectively, and I may in idea construct this myself fully. However for these exams, I put that apart. The entire promoting level of those instruments is that anybody can use them, so I check them the way in which a non-developer would. If I’ve to put in writing a superbly structured technical spec to get a good end result, that defeats the aim.

I examined Claude Code, Codex, Lovable, and Replit facet by facet, and just one felt prepared for actual work
Might the very best AI ship.
Bolt merely disenchanted me
However I can not blame the instrument fully
Out of all three instruments, Bolt was the one one which could not ship a completely working app. Lovable and v0 each managed to construct one thing workable with only a single immediate, however Bolt could not even with six rounds of re-prompting. Probably the most elementary a part of all the app, the digicam, by no means loaded. The web page would both freeze, turn out to be unresponsive, or simply sit there with a clean feed.
The extra irritating factor right here was Bolt’s limits. To be clear, I used the free model of all three instruments, and Bolt was the one instrument the place I hit limits with only one undertaking. I by no means even obtained to judge the precise photograph sales space, the themes, the strip format, the obtain, as a result of all my free tier utilization was burned on debugging digicam permissions (which by no means labored by the top of it). In truth, I needed to unfold out my testing throughout three days as a result of I saved hitting the each day token cap mid-session. Each failed try and each follow-up immediate ate into my allowance.
For context, the free tier offers you 1,000,000 tokens monthly with a 300K each day cap. Bolt has paid tiers beginning at $25/month that take away the each day cap and bump you as much as 10 million tokens, however I should not must pay simply to get a digicam to activate! In truth, the free plans are presupposed to be the promoting level. They’re presupposed to be what will get you hooked earlier than you improve. If the free expertise cannot even produce a working prototype, why would I belief the paid model with something extra complicated?
All that stated, this did imply all I can decide Bolt’s output on is the UI, and that too simply the homepage. Credit score the place it is due, the UI was minimalist and matched the vibe I used to be going for — comfortable pastels, rounded corners, a clear format. It understood the aesthetic. The issue was every little thing beneath it.
Lovable and v0 each delivered
However one felt extra alive
Not like Bolt, each Lovable and v0 really shipped working photograph sales space apps from a single immediate. Digicam loaded, countdown labored, images captured, strip generated, obtain labored. Function-for-feature, they have been almost an identical. Each gave me pastel themes, a movie grain toggle, a date stamp, a watermark, and a downloadable PNG as I had requested. I used the free tier on each, and neither one made me really feel like I used to be hitting a wall.
The expertise was easy from immediate to completed product. The one hole I felt was that Lovable’s output felt a bit extra like a completed product.
The strip preview had a floating animation, the background was a gradient that shifted between pastels, and little particulars just like the microcopy (“smile bestie…”, “warming up the lens…”) made the entire thing really feel much more intentional. v0’s output labored simply as effectively functionally, nevertheless it simply fell barely flat as compared. The format was clear and minimal, the options have been all there, nevertheless it simply felt very static.
Lovable gained, however solely by a margin
If v0’s output had only a bit extra life in it, this could’ve been a straight tie. I need to reiterate once more that I attempted these instruments out as a non-developer would. I may’ve talked in regards to the fashions every instrument makes use of underneath the hood, or how they deal with model management, or the standard of the generated code. However that wasn’t the purpose. The purpose was: I’ve an thought, I kind it in, does it work?









