qvib.pro
RU

6 sites: UI kits and AI agent

A roundup of vibe-coding sites — ready React components, a shadcn/ui theme editor, and an agent that codes on its own, plus how to plug each one in.

open-source бесплатно профи

shadcn/ui — open-source набор React-компонентов со своим CLI, вокруг которого построены ui.unlumen и tweakcn checked 2026-07-16

Updated: 16.07.2026

Open source ↗

6 sites: UI kits and AI agent

Building an interface from scratch is the slowest part of vibe coding: markup, animation and hover states eat up hours you could spend on product logic. Below are six sites that cover exactly that part: three libraries of ready React components, a theme editor for shadcn/ui and an AI agent that writes code from a text brief. For each one — what's inside and how to fit it into your project.

Why go to a third-party site instead of writing the component yourself

A component with smooth animation is usually not a dozen lines of CSS but dozens of iterations over timings, easing functions and responsive behaviour across screen sizes. The libraries below have already been through those iterations: you drop in a ready block and change only the content and colors to match your brand. The difference between "write the animation from scratch" and "drop in a ready one" is usually hours versus minutes.

1. ui.unlumen — animated components via the shadcn CLI

ui.unlumen.com is a library of animated React components that you install with a shadcn CLI command rather than by copying code. The catalog includes a floating tooltip, a dock (a macOS-style panel), scramble text (text that "assembles" itself out of random characters), a volume slider and more.

How to use it: find the component you need in the Components section, copy the shadcn CLI install command, run it in your project — the component arrives with all its styles and animations at once. You only edit the props: text, colors, sizes.

2. Magic UI — 150+ free components on React, TypeScript and Tailwind

magicui.design is an open library split into two sections: Components (individual blocks — buttons, cards, background effects) and Templates (ready landing page sections you can assemble into a whole page).

How to use it: if you need a full landing page, start with Templates and swap the content; if you need one striking element (an animated gradient background, say), look for it in Components. The stack is React + TypeScript + Tailwind: without Tailwind in your project you'll have to adapt the components by hand.

3. smoothui — small but noticeable UI details

smoothui.dev focuses not on whole sections but on interface details: accordion, animated input, animated progress bar and the like. Components are split into categories (Basic UI, Navigation, Button, Text, AI, Others), each with an Install button.

How to use it: handy when the main UI is already assembled (with Magic UI, for example) but lacks the finishing touch — a small animation on an input or a progress bar that makes the interface feel alive. You install it piece by piece, component by component, without reinstalling the whole library.

4. Manus — an AI agent that carries out the whole task

manus.im isn't a component library but an agent: it takes a task as text ("build a landing page", "make a presentation") and carries it out itself, including writing code, building the layout and producing other artifacts — from slides to desktop applications.

How to use it as a reference: even without plugging it in directly, it's useful to watch how the agent phrases its clarifying questions and breaks a task into steps — the same principles work in prompts for Claude when generating code and websites: clarify first, then structure, then result.

5. retroui — a neobrutalist kit of 57 components

retroui.dev is a ready-made visual language in the neobrutalist style: heavy outlines, high-contrast colors, rough typography. Its 57 React components cover the basics — from accordions to alerts.

How to use it: a good fit when you want a memorable, non-standard style without the time to develop your own visual language — you take the kit whole and tune only the palette to your brand, leaving the component mechanics alone.

6. tweakcn — a visual theme editor for shadcn/ui

tweakcn.com solves a specific pain: a shadcn/ui theme is normally edited through CSS variables by hand, with no preview. tweakcn gives you a visual interface — you move sliders, see the result immediately, and export a finished Tailwind config. The site has a set of ready presets: Midnight Bloom, Vintage Paper, Candyland, Sunset Horizon, Vercel and others, including one named Claude.

How to use it: open the editor, take a preset as a starting point or start from scratch, edit colors and corner radii live, hit Export to Tailwind — and you get a finished theme file for your project.

How to choose between them

The three component libraries — ui.unlumen, Magic UI, smoothui — aren't mutually exclusive: people usually take the base from one and add point effects from another. retroui is a separate case: it's a complete style, and visually you shouldn't mix it with other libraries. tweakcn works on top of any shadcn base and doesn't conflict with anything on the list.

How we do it

In the qvib.pro knowledge base, the cards on vibe coding and UI components cover not just "what this site is" but also the typical mistakes when wiring things up — for example, Tailwind config conflicts between different component libraries. The qvib engine generates a site's interface and styling from a text description — on the same principle as agents like Manus, only sharpened specifically for building sites and products on that same engine.

  • The "Vibe coding" section of the arsenal: qvib.pro/arsenal/vayb-koding/
  • The "UI components" section: qvib.pro/arsenal/ui-komponenty/
  • The "AI agents" section: qvib.pro/arsenal/ai-agenty/
  • How the qvib engine works: qvib.pro/

Читать по-русски →