
I invested in stocks… turns out they were JPEGs.
The problem If you've ever vibe coded a web interface, using an AI editor, a website builder, or just a chatbot, you've probably seen this: beautiful layout, great CSS, and... stock images. Or placeholders. Or worse, nothing at all. This happens because: Not every LLM is good at everything. Claude can't generate images. OpenAI isn't great at web UI. Each has its strengths. Most AI coding tools don't focus on images because they don't really know how to handle them. My usual workflow looked something like this: Pick an image model and generate images one by one Cry over the keyboard trying to keep a consistent style across them Download everything and manually upload to the platform's assets, hoping it even allows that So I thought: LLMs are already good at writing prompts. Why not teach them how to write prompts that generate great, consistent images? After all, generating text is what they do best. I started building my first ever library. It's called vibe-img . Here's how it evolved
Continue reading on Dev.to Webdev
Opens in a new tab

