AtroUIAtroUI
  • Getting Started
  • Installation
  • MCP server
  • Coming from…
  • Collections
  • Registry
  • Theming
  • Host APIs
  • Brand kit
  • Identity kit
  • Landing kit
  • Launch workflow
  • For agents
  • Glossary
  • Compare
  • Alternatives hub
  • vs Aceternity UI
  • vs Magic UI
  • Aceternity alternative
  • Magic UI alternative
  • Tailwind Plus alternative
  • Changelog
  • Blog
  • Updates
  • ButtonCLI
  • DialogCLI
  • Alert DialogCLI
  • MenuCLI
  • Context MenuCLI
  • Navigation MenuCLI
  • MenubarCLI
  • PopoverCLI
  • TooltipCLI
  • Preview CardCLI
  • Scroll AreaCLI
  • SeparatorCLI
  • FieldCLI
  • Number FieldCLI
  • OTP FieldCLI
  • FormCLI
  • FieldsetCLI
  • InputCLI
  • TextareaCLI
  • CheckboxCLI
  • Checkbox GroupCLI
  • RadioCLI
  • SwitchCLI
  • ToggleCLI
  • Toggle GroupCLI
  • ToolbarCLI
  • AccordionCLI
  • CollapsibleCLI
  • ComboboxCLI
  • AutocompleteCLI
  • DrawerCLI
  • TabsCLI
  • ToastCLI
  • ProgressCLI
  • SliderCLI
  • MeterCLI
  • AvatarCLI
  • CardCLI
  • Form SelectCLI
  • Motion PlaygroundCLI
  • BreadcrumbsCLI
  • ProseCLI
  • Founder AvatarCLI
  • Theme ToggleCLI
  • Adaptive Theme SwitchCLI
  • Theme ProviderCLI
  • LogoCLI
  • TimelineCLI
  • Fade InCLI
  • StaggerCLI
  • Line RevealCLI
  • Word Reveal ScrollCLI
  • Text MorphCLI
  • Copy ButtonCLI
  • Label RollCLI
  • MagneticCLI
  • TiltCLI
  • SpotlightCLI
  • Animate NumberCLI
  • Transition PanelCLI
  • Scroll ProgressCLI
  • ASCII
  • DonutCLI
  • RainCLI
  • WaveCLI
  • SparkCLI
  • BarCLI
  • BootCLI
  • WordmarkCLI
  • DecodeCLI
  • Site HeaderCLI
  • Site FooterCLI
  • Bold FooterCLI
  • HeroCLI
  • PrincipleCLI
  • WorkCLI
  • CraftsCLI
  • LabCLI
  • WhoCLI
  • PricingCLI
  • Feature GridCLI
  • Logo CloudCLI
  • FAQCLI
  • Contextual CTACLI
  • Exit IntentCLI
  • Calendly EmbedCLI
  • Waitlist FormHost API
  • Newsletter FormHost API
  • JournalCLI
  • Social ShareCLI
  • ResourcesCLI
  • AR PortfolioCLI
  • Made With EmbedCLI
  • Hero ParallaxCLI
  • Hero LampCLI
  • Logo MarqueeCLI
  • Testimonials StackCLI
  • Feature BentoCLI
  • CTA BandCLI
  • Pricing TiersCLI
  • FAQ AccordionCLI
  • Stats BandCLI
  • Integration BeamCLI
  • Showcase CarouselCLI
  • Auth SplitCLI
  • SaaS StarterCLI
  • Landing KitCLI
  • OG ExamplesCLI
  • OG Live PreviewCLI
  • OG WorkspaceHost API
  • Thumbnail PreviewCLI
  • Thumbnail WorkspaceHost API
  • Project PlannerCLI
  • Scope ChatHost API
  • Launch WorkflowCLI
  • Live DashboardCLI
  • Analytics ProviderCLI
AtroUI·Home·Components·Blog·GitHub·Changelog

Getting started

Registry

Components copy into your project so you own the source — same model as shadcn/ui. Edit CONTENT / DEFAULT_BRAND in the installed files. Pure UI needs only the CLI; forms and AI routes that post to /api/* also need npm i atroui. See Installation and Host APIs.

Init shadcn

bash
npx shadcn@latest init

You need a components.json in the app. Tailwind CSS v4 and a dark-friendly token sheet (AtroUI globals.css or your own) work best.

Add a component

@atroui is in the official shadcn registry directory. No manual registry add step. The CLI resolves the namespace for you.

bash
npx shadcn@latest add @atroui/home-hero
npx shadcn@latest add @atroui/site-header

Source lands under your aliases (for example components/blocks/home-hero.tsx). Edit CONTENT / NAV at the top of the file. Dependencies resolve as @atroui/brand, @atroui/utils, and so on — not bare names on the default shadcn registry.

What you can add

Names resolve as @atroui/<name>. Prefer the components gallery for live previews; the map below is the shape of the registry.

Libs
utilsmotionbrandsite-urlseoanalytics
UI
buttoncardtextareainputfieldcheckboxradioswitchaccordiontabsdialogalert-dialogmenupopovertooltiptoastprogressslidermeteravatarform-selectbreadcrumbsproseautocompletecheckbox-groupcollapsiblecomboboxcontext-menudrawerfieldsetformmenubarnavigation-menunumber-fieldotp-fieldpreview-cardscroll-areaseparatortoggletoggle-grouptoolbar
Motion
fade-instaggerline-revealword-reveal-scrolltext-morphcopy-buttonlabel-rollmagnetictiltspotlightmarqueeborder-beammagic-cardanimated-beambento-gridmeteorsdockorbiting-circlesnumber-tickeraurora-textanimate-numbertransition-panelscroll-progresstimeline-animation
Theme
theme-toggletheme-adapttheme-provider
Chrome
site-headersite-footerfooter-boldlogofounder-avatar
Home
landing-kithome-herohome-whohome-principlehome-workhome-labhero-parallaxhero-lamplogo-marqueesaas-starter
Convert
pricing-overviewpricing-tiersfaqfaq-accordioncontextual-ctacta-bandexit-intent-popupfeature-bentotestimonials-stackstats-bandintegration-beamshowcase-carouselauth-split
Capture
waitlist-formnewsletter-formcalendly-embedmade-with-embed
Content
social-sharejournal-contentresources-content
Studio
ar-portfoliolive-dashboardproject-planner
SEO
analytics-provider
Tools
og-live-previewog-examplesog-workspacethumbnail-live-previewthumbnail-workspacescope-chat
Host APIs
api-contactapi-waitlistapi-newsletterapi-generateapi-thumbnailapi-scope

Machine-readable index: /r/registry.json.

Next steps

Step-by-step setup lives on Installation. How AtroUI sits next to other kits: Compare.

PreviousCollectionsNextTheming
npx shadcn@latest init
npx shadcn@latest add @atroui/home-hero
npx shadcn@latest add @atroui/site-header