Build This Now
Build This Now
Get started

The pipeline

From idea to productResearch your marketSet up your environmentGenerate your specsBuild your features

What you get

DatabaseAuthenticationPaymentsEmailStorageCron jobsCaptchaCreditsDesign systemFrontend architectureBackend architectureAnalyticsReal-time

The AI system

OrchestrationThe agentsAgent teamsLearningPatterns

Design & brand

Generate your logoDesign your landing pageSet up your email domain

Grow your product

Add a new featureImprove a featureSettings page

Content & growth

BlogEmail sequencesSEOAI search optimization

Keep it solid

Security auditPenetration testingPerformance checkCodebase healthDrift detectionError monitoringFix production errorsAutomated monitoringSelf-healingRate limiting

Customize

CustomizeDesignBuildSecurityPerformanceBrainstorm

Reference

AdvancedStructureComponentsAll commandsTech stack

Components

60+ UI components built on shadcn/ui, styled with your design tokens.

Your component library

Every component comes from shadcn/ui, customized with the semantic design token system. When you change your brand colors or toggle dark mode, every component updates automatically. The designer agent uses these as building blocks when constructing pages.

Form components

ComponentWhat it does
ButtonPrimary actions, variants for secondary, ghost, destructive
InputText fields with label and error state support
TextareaMulti-line text input
SelectDropdown selection with search
CheckboxSingle and group checkboxes
Radio GroupRadio button groups
SwitchToggle switches
FormForm wrapper with Zod validation
SliderRange input
CalendarDate picker

Layout components

ComponentWhat it does
CardContent containers with header, body, footer
DialogModal dialogs
SheetSlide-out panels from any edge
DrawerMobile-friendly bottom drawer
TabsTabbed content switching
AccordionCollapsible content sections
SeparatorVisual dividers
Scroll AreaCustom scrollbar containers
ResizableDrag-to-resize panels
SidebarApplication sidebar with navigation

Data display

ComponentWhat it does
TableData tables with sorting and pagination
BadgeStatus indicators and labels
AvatarUser profile images with fallback
TooltipHover information
Hover CardRich hover previews
PopoverClick-triggered floating content
ProgressProgress bars
SkeletonLoading placeholders

Feedback

ComponentWhat it does
AlertStatus messages (info, warning, error, success)
Alert DialogConfirmation dialogs for destructive actions
SonnerToast notifications
CommandCommand palette with search
Dropdown MenuContext menus and action menus
Context MenuRight-click menus

Visual effects

ComponentWhat it does
Animated BeamConnecting beam animations
Animated Grid PatternSubtle background grids
Blur FadeFade-in with blur transition
Dot PatternDecorative dot backgrounds
Magic CardCards with hover spotlight effect
MarqueeScrolling content strips
ParticlesParticle background effects
Shimmer ButtonButtons with shimmer animation
Rainbow ButtonGradient animated buttons

Using components in prompts

You do not need to specify which components to use. When you describe a feature, the designer agent picks the right components based on the UI requirements. If you say "show a confirmation dialog before deleting," it uses Alert Dialog. If you say "let users pick a date," it uses Calendar.

If you want a specific component, just mention it by name in your prompt and the agent will use it.

Structure

How the codebase is organized. Feature-first architecture with clear boundaries.

All commands

Every command in one place.

On this page

Your component libraryForm componentsLayout componentsData displayFeedbackVisual effectsUsing components in prompts