sh4dcnv2 · atlas
← libraries

@odysseyui

A fully animated, open-source React component distribution built on top of Animate UI conventions, using Next.js App Router, React 19, TypeScript, Tailwind CSS v4, and Motion (formerly Framer Motion). Components are distributed via shadcn CLI and live directly in your codebase. Built as a Turborepo pnpm monorepo with Fumadocs for documentation. Free and MIT-licensed. Use for: Next.js projects that need motion-enhanced shadcn-compatible components with modern Tailwind v4 styling and full code ownership.

60 components react shadcn-cli

Install this registry

shadcn (npm) npx shadcn@latest add https://www.odysseyui.com/r/registry.json
pnpm pnpm dlx shadcn@latest add https://www.odysseyui.com/r/registry.json
bun bunx shadcn@latest add https://www.odysseyui.com/r/registry.json
fetch registry curl -s https://www.odysseyui.com/r/registry.json

Components

60 total
index style
npx shadcn@latest add https://www.odysseyui.com/r/index.json
Chat Container ui

A composable chat container with auto-scroll, empty state, animated messages, scroll-to-bottom button, and divider support.

npx shadcn@latest add https://www.odysseyui.com/r/components-ai-chat-container.json
Message Bubble ui

A composable chat message bubble with avatar, content, and timestamp sub-components. Role-aware layout for user and assistant messages.

npx shadcn@latest add https://www.odysseyui.com/r/components-ai-message-bubble.json
Model Selector ui

A modal-based AI model picker with provider filtering, search, starred models, and capability badges.

npx shadcn@latest add https://www.odysseyui.com/r/components-ai-model-selector.json
Prompt Input ui

Simple Prompt Interface input design.

npx shadcn@latest add https://www.odysseyui.com/r/components-ai-prompt-input.json
Search Modal ui

A full-featured chat search modal with conversation preview, inline rename, delete, keyboard navigation, and time-grouped results.

npx shadcn@latest add https://www.odysseyui.com/r/components-ai-search-modal.json
Steps ui

A collapsible AI tool-run steps component with animated shimmer trigger and a vertical progress bar.

npx shadcn@latest add https://www.odysseyui.com/r/components-ai-steps.json
Thought Chain ui

An animated AI reasoning step-by-step thought chain component with collapsible steps and status indicators.

npx shadcn@latest add https://www.odysseyui.com/r/components-ai-thought-chain.json
Token Usage ui

A token usage card showing input/output counts, costs, proportion bar, and an interactive token breakdown with tooltips.

npx shadcn@latest add https://www.odysseyui.com/r/components-ai-token-usage.json
Avatar Group ui

An animated avatar group that displays overlapping user images and smoothly shifts each avatar forward on hover to highlight it.

npx shadcn@latest add https://www.odysseyui.com/r/components-animate-avatar-group.json
Card Stroke ui

A card component with animated SVG stroke and split-text reveal on hover.

npx shadcn@latest add https://www.odysseyui.com/r/components-animate-card-stroke.json
Code ui

A code component that animates the code as it is written.

npx shadcn@latest add https://www.odysseyui.com/r/components-animate-code.json
Code Block ui

A styled code block frame component with language badge and optional copy functionality.

npx shadcn@latest add https://www.odysseyui.com/r/components-animate-code-block.json
Code Tabs ui

A tabs component that displays code for different languages.

npx shadcn@latest add https://www.odysseyui.com/r/components-animate-code-tabs.json
Cursor ui

An animated cursor component that allows you to customize both the cursor and cursor follow elements with smooth animations.

npx shadcn@latest add https://www.odysseyui.com/r/components-animate-cursor.json
Footer ui

A minimal footer design inspired by Dia browser.

npx shadcn@latest add https://www.odysseyui.com/r/components-animate-footer.json
GitHub Stars Wheel ui

A scrolling wheel that displays GitHub stars count.

npx shadcn@latest add https://www.odysseyui.com/r/components-animate-github-stars-wheel.json
Tabs ui

A set of layered sections of content—known as tab panels—that are displayed one at a time.

npx shadcn@latest add https://www.odysseyui.com/r/components-animate-tabs.json
App Shell 1 ui

Collapsible sidebar app shell with search command palette, breadcrumb page header, scrollable nav sections, and avatar-based user dropdown.

npx shadcn@latest add https://www.odysseyui.com/r/components-app-shells-app-shell-1.json
App Shell 2 component

A floating sidebar app shell with collapsible icon mode, searchable navigation, keyboard shortcuts modal, and user menu.

npx shadcn@latest add https://www.odysseyui.com/r/components-app-shells-app-shell-2.json
Button ui

A button component with a variety of styles and animations.

npx shadcn@latest add https://www.odysseyui.com/r/components-buttons-button.json
Copy Button ui

A copy button component with a variety of styles and animations.

npx shadcn@latest add https://www.odysseyui.com/r/components-buttons-copy.json
GitHub Stars Button ui

A clickable button that links to a GitHub repository and displays the number of stars.

npx shadcn@latest add https://www.odysseyui.com/r/components-buttons-github-stars.json
Icon Button ui

An icon button component with a variety of styles and animations.

npx shadcn@latest add https://www.odysseyui.com/r/components-buttons-icon.json
Smart Upload ui

Turn file uploads into engaging moments with smooth animations and intuitive visual feedback

npx shadcn@latest add https://www.odysseyui.com/r/components-buttons-smart-upload.json
Theme Toggler Button ui

A button that toggles the theme gradually.

npx shadcn@latest add https://www.odysseyui.com/r/components-buttons-theme-toggler.json
Notification List ui

A fun notification list with animated stacking and cards that expand as you interact.

npx shadcn@latest add https://www.odysseyui.com/r/components-community-notification-list.json
Playful Todolist ui

A playful todolist component with animated wavy strikethroughs for each completed task.

npx shadcn@latest add https://www.odysseyui.com/r/components-community-playful-todolist.json
FAQ 1 ui

Accordion-based FAQ section with a serif heading and divider separators.

npx shadcn@latest add https://www.odysseyui.com/r/components-faqs-faq-1.json
Logo Cloud 1 ui

Animated logo cloud with staggered fade-in and group cycling.

npx shadcn@latest add https://www.odysseyui.com/r/components-logoclouds-logocloud-1.json
Logo Cloud 2 ui

Animated logo cloud that cycles groups of 3 logos with spring blur transitions.

npx shadcn@latest add https://www.odysseyui.com/r/components-logoclouds-logocloud-2.json
Logo Cloud 3 ui

Infinite scrolling logo marquee with progressive blur edges and motion-powered animation.

npx shadcn@latest add https://www.odysseyui.com/r/components-logoclouds-logocloud-3.json
Logo Cloud 4 ui

CSS-animated logo carousel that cycles groups with blur and slide transitions.

npx shadcn@latest add https://www.odysseyui.com/r/components-logoclouds-logocloud-4.json
Logo Cloud 5 ui

CSS marquee logo cloud with configurable direction, speed, gap, and fade edges.

npx shadcn@latest add https://www.odysseyui.com/r/components-logoclouds-logocloud-5.json
Album Cards component

A stacked album card row where clicking a card ejects a spinning vinyl disc, with hover lift and neighbor dimming effects. Requires a /api/spotify route.

npx shadcn@latest add https://www.odysseyui.com/r/components-music-album-cards.json
Spotify Card component

A horizontal Spotify music card with blurred album art background, vinyl record animation, seek bar, and playback controls. Requires a /api/spotify route.

npx shadcn@latest add https://www.odysseyui.com/r/components-music-spotify-card.json
Vertical Spotify Card 1 component

A vertical Spotify music card with a progressive blur album art background, seek bar, and transport controls. Requires a /api/spotify route.

npx shadcn@latest add https://www.odysseyui.com/r/components-music-vertical-spotify-card-1.json
Vertical Spotify Card 2 component

A vertical Spotify music card with a color-extracted blurred gradient background, album art, seek bar, and transport controls. Requires a /api/spotify route.

npx shadcn@latest add https://www.odysseyui.com/r/components-music-vertical-spotify-card-2.json
Greeting Preloader ui

A greeting preloader that displays rapid greetings in different languages.

npx shadcn@latest add https://www.odysseyui.com/r/components-preloaders-greetings.json
Pricing 1 ui

Modern pricing grid with animated sliding numbers, billing toggle, and featured plan corner decorations.

npx shadcn@latest add https://www.odysseyui.com/r/components-pricings-pricing-1.json
Pricing 2 ui

Three-column pricing with gradient featured card and illustrated cursor decoration.

npx shadcn@latest add https://www.odysseyui.com/r/components-pricings-pricing-2.json
Pricing 3 ui

Asymmetric three-column pricing with elevated featured plan, amber badge, and security footer note.

npx shadcn@latest add https://www.odysseyui.com/r/components-pricings-pricing-3.json
Pricing 4 ui

Pastel pricing cards with animated billing toggle, tag badges, and info rows.

npx shadcn@latest add https://www.odysseyui.com/r/components-pricings-pricing-4.json
Pricing 5 ui

Horizontal list-style pricing layout with accent icon blobs, strikethrough original prices, and optional recommended badge.

npx shadcn@latest add https://www.odysseyui.com/r/components-pricings-pricing-5.json
Pricing 6 ui

Tabbed individuals/teams pricing grid with coloured card backdrops, Avatar orbs, grain texture overlays, and feature checklists.

npx shadcn@latest add https://www.odysseyui.com/r/components-pricings-pricing-6.json
Avatar ui

An animated AI orb avatar with blinking eyes, 12 color presets, 3 sizes, and 3 shapes (circle, square, squircle).

npx shadcn@latest add https://www.odysseyui.com/r/components-primitives-avatar.json
Tree Filter ui

Animated tree-structured filter with nested checkboxes, search, and group cycling.

npx shadcn@latest add https://www.odysseyui.com/r/components-primitives-tree-filter.json
Checkbox ui

A control that allows the user to toggle between checked and not checked.

npx shadcn@latest add https://www.odysseyui.com/r/components-radix-checkbox.json
Dropdown Menu ui

Displays a menu to the user — such as a set of actions or functions — triggered by a button.

npx shadcn@latest add https://www.odysseyui.com/r/components-radix-dropdown-menu.json
Hover Card ui

For sighted users to preview content available behind a link.

npx shadcn@latest add https://www.odysseyui.com/r/components-radix-hover-card.json
Text Highlighter ui

Rough-notation powered text annotations — highlight, underline, box, circle, and more.

npx shadcn@latest add https://www.odysseyui.com/r/components-texts-text-highlighter.json
Text Reveal ui

Scramble-reveal animation that decodes characters progressively into the final text.

npx shadcn@latest add https://www.odysseyui.com/r/components-texts-text-reveal.json
Text Shimmer ui

Sleek text shimmer effect.

npx shadcn@latest add https://www.odysseyui.com/r/components-texts-text-shimmer.json
Text Shimmer Wave ui

3D wave shimmer effect that ripples through each character sequentially.

npx shadcn@latest add https://www.odysseyui.com/r/components-texts-text-shimmer-wave.json
Typewriter ui

Animated typewriter effect with multi-sequence support, natural variance, delete animation, and auto-loop.

npx shadcn@latest add https://www.odysseyui.com/r/components-texts-typewriter.json
Badge ui

A badge component with semantic and color variants built on Base UI.

npx shadcn@latest add https://www.odysseyui.com/r/components-ui-badge.json
Chat Container Demo ui

Demo of the Chat Container component.

npx shadcn@latest add https://www.odysseyui.com/r/demo-components-ai-chat-container.json
Message Bubble Demo ui

Demo of the Message Bubble component inside a Chat Container.

npx shadcn@latest add https://www.odysseyui.com/r/demo-components-ai-message-bubble.json
Model Selector Demo ui

Demo of the AI model selector modal component.

npx shadcn@latest add https://www.odysseyui.com/r/demo-components-ai-model-selector.json
Prompt Input Demo ui

Demo of the AI prompt input interface.

npx shadcn@latest add https://www.odysseyui.com/r/demo-components-ai-prompt-input.json