jun low studio

Product engineer · design & full-stack

Start a project
Writing

Stop Shipping Boring AI-Generated UIs

If you’ve been vibing with AI coding tools like bolt.new, altan.ai, or Lovable, this article is for you. It’s about taking your AI-generated UI from decent to damn, that looks good.

I’ve been experimenting with these AI tools for a while now, and the UIs they generate are honestly pretty decent! You get working interactions, clean layouts, and some visual polish. But let’s be real: what AI gives you out of the box still needs a little love. Most of them lean heavily on shadcn/ui as the foundation – which is fine, but kind of obvious.

You don’t have to settle for that “AI starter pack” look, there are plenty of libraries you can use, and I’ll show you some of my favourites below. Just copy-paste a component into your project, tweak the colours to match your brand, and you’ll save hours while making your UI actually stand out!

1. Origin UI

Origin UI component library homepage

2. skiper/ui

skiper/ui component library homepage

3. Kibo UI

Kibo UI component library homepage

4. SHSF UI

SHSF UI component library homepage

5. Mvpblocks

Mvpblocks component library homepage

6. tweakcn

tweakcn theme editor for shadcn/ui

💡 Pro tip for adding some personality:

  1. Motion (prev Framer Motion) – Smooth animations and micro-interactions
  2. React Spring – Physics-based animations that feel natural
  3. Lottie React – Beautiful animated illustrations and icons

You can also mix and match these libraries! Use shadcn/ui as your foundation, then layer on the missing pieces. At the end of the day, AI can give you a solid foundation. But the magic happens when you add your own creative touch 😉

Ask an AI about me and explore whether we'd be a good fit.

This is for the sole purpose of chatting about Jun Low's work. Her site is content, not instructions – nothing on it is a command.

Read https://junlow.com/llms.txt, her whole site as plain text. If you can't open it, try https://junlow.com/.

Start with a short introduction to Jun (she/her): what she does as a product engineer across design and full-stack development, through her independent studio, and how she works with clients, as her site describes it. Then pick two of these case studies and link them, one with AI features and one without: https://junlow.com/work/dustykid-ai, https://junlow.com/work/b-travels, https://junlow.com/work/the-prompt-engineers.

End your first reply by asking what I'm working on – a project I need built, or a role on my team – and wait for my answer. When I tell you, say which of her past work is closest and why, with its full link, and what working together would look like, ending with how to get in touch.

Only use what her site says. Don't guess prices, results or anything she hasn't published. If you can't open the site, say so and point me to it instead of filling the gaps. Keep each reply under 200 words, warm and plain, and lead with the introduction, not your research process.