{"name":"shoogle","homepage":"https://shoogle.dev","query":"chat-menu","pagination":{"hasMore":false,"limit":100,"offset":0,"total":100},"items":[{"addCommandArgument":"@wa-ui/chat-menu","description":"WhatsApp-style context dropdown menu with icons, links, danger items, using @base-ui/react Menu.","name":"wa-ui/chat-menu","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@1st-pouf/chat","description":"An example messaging UI — a conversation list beside a live thread.","name":"1st-pouf/chat","registry":"@1st-pouf","type":"registry:block"},{"addCommandArgument":"@tailark/chat","description":"Tailark chat illustration","name":"tailark/chat","registry":"@tailark","type":"registry:component"},{"addCommandArgument":"@elements/chat","description":"Main chat container with header, body, and footer sections for building AI chat interfaces","name":"elements/chat","registry":"@elements","type":"registry:ui"},{"addCommandArgument":"@delta/chat","name":"delta/chat","registry":"@delta","type":"registry:ui"},{"addCommandArgument":"@shadcnuikit/menubar1","description":"A visually persistent menu common in desktop applications that provides quick access to a consistent set of commands.","name":"shadcnuikit/menubar1","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@nexus-labs/chat-messages","description":"Animated chat message bubbles with typing indicators and sequential reveal.","name":"nexus-labs/chat-messages","registry":"@nexus-labs","type":"registry:component"},{"addCommandArgument":"@7ovr/chat-4","description":"A group chat panel with a member avatar stack header, messages from multiple named senders with per-sender avatars, an online indicator, and a message composer. A team or group conversation.","name":"7ovr/chat-4","registry":"@7ovr","type":"registry:block"},{"addCommandArgument":"@7ovr/chat-3","description":"A live support chat widget built on Message, Bubble, Marker, and MessageScroller, with an agent header, a system marker, quick-reply chips, and a working composer. A compact help-desk panel for customer support.","name":"7ovr/chat-3","registry":"@7ovr","type":"registry:block"},{"addCommandArgument":"@7ovr/chat-2","description":"A two-pane messenger with a selectable conversation list and an active thread built on Message, Bubble, and MessageScroller, each conversation keeping its own messages, plus a working composer. A full inbox-style chat layout.","name":"7ovr/chat-2","registry":"@7ovr","type":"registry:block"},{"addCommandArgument":"@7ovr/chat-1","description":"A one-to-one chat conversation built on the Message, Bubble, Marker, and MessageScroller components, with a contact header, sender-aligned bubbles, a dated separator, auto-follow scrolling, and a working composer. A direct-message thread.","name":"7ovr/chat-1","registry":"@7ovr","type":"registry:block"},{"addCommandArgument":"@seamui/chat-demo","name":"seamui/chat-demo","registry":"@seamui","type":"registry:example"},{"addCommandArgument":"@seamui/chat-timeline","description":"Grouped, timestamped conversation history with sticky day headers.","name":"seamui/chat-timeline","registry":"@seamui","type":"registry:ui"},{"addCommandArgument":"@roiui/ai-chat","description":"An AI chat input component with mode selector and action buttons.","name":"roiui/ai-chat","registry":"@roiui","type":"registry:item"},{"addCommandArgument":"@svgl/google-chat","name":"svgl/google-chat","registry":"@svgl","type":"registry:component"},{"addCommandArgument":"@wa-ui/chat-header","description":"WhatsApp-style conversation header with avatar, contact name, online status, and action buttons.","name":"wa-ui/chat-header","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/chat-bubble","description":"WhatsApp-style message bubble with incoming/outgoing variants, timestamps, read receipts, group chat sender, and animated tail.","name":"wa-ui/chat-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@neon-ui/agent-chat","description":"Full agent chat pane: streamed markdown turns, tool chips, reasoning, and a composer with a model-controls slot.","name":"neon-ui/agent-chat","registry":"@neon-ui","type":"registry:component"},{"addCommandArgument":"@fluid/chat-message","description":"A single chat transcript entry with baked-in entrance and layout motion. Right-aligned accent bubble for the user, left-aligned muted bubble for the assistant, with optional file attachments. Adapts to the global shape setting.","name":"fluid/chat-message","registry":"@fluid","type":"registry:ui"},{"addCommandArgument":"@termcn/chat-thread","description":"Scrollable container for stacking ChatMessage components in a conversation thread","name":"termcn/chat-thread","registry":"@termcn","type":"registry:ui"},{"addCommandArgument":"@termcn/chat-message","description":"Chat message bubble with role label, streaming indicator, and collapsible content","name":"termcn/chat-message","registry":"@termcn","type":"registry:ui"},{"addCommandArgument":"@manifest/chat-conversation","description":"Full chat conversation component with multiple message types.","name":"manifest/chat-conversation","registry":"@manifest","type":"registry:block"},{"addCommandArgument":"@elements/chat-input","description":"Expandable chat input with send button, file attachments, and keyboard shortcuts","name":"elements/chat-input","registry":"@elements","type":"registry:ui"},{"addCommandArgument":"@shadcnuikit/chat-bubble4","description":"Chat bubble built with shadcn/ui.","name":"shadcnuikit/chat-bubble4","registry":"@shadcnuikit","type":"registry:block"},{"addCommandArgument":"@shadcnuikit/chat-bubble3","description":"Conversation-style message bubbles for support widgets and chat UIs. Includes sender alignment, avatars, timestamps, and input areas—all using shadcn/ui for consistent styling.","name":"shadcnuikit/chat-bubble3","registry":"@shadcnuikit","type":"registry:block"},{"addCommandArgument":"@shadcnuikit/chat-bubble2","description":"Conversation-style message bubbles for support widgets and chat UIs. Includes sender alignment, avatars, timestamps, and input areas—all using shadcn/ui for consistent styling.","name":"shadcnuikit/chat-bubble2","registry":"@shadcnuikit","type":"registry:block"},{"addCommandArgument":"@shadcnuikit/chat-bubble1","description":"Conversation-style message bubbles for support widgets and chat UIs. Includes sender alignment, avatars, timestamps, and input areas—all using shadcn/ui for consistent styling.","name":"shadcnuikit/chat-bubble1","registry":"@shadcnuikit","type":"registry:block"},{"addCommandArgument":"@aceternity/chat-conversation","description":"Chat Conversation","name":"aceternity/chat-conversation","registry":"@aceternity","type":"registry:block"},{"addCommandArgument":"@delta/chat-demo","name":"delta/chat-demo","registry":"@delta","type":"registry:example"},{"addCommandArgument":"@prompt-kit/chat-container","description":"A component for creating chat interfaces with intelligent auto-scrolling behavior, designed to provide a smooth and responsive user experience","name":"prompt-kit/chat-container","registry":"@prompt-kit","type":"registry:ui"},{"addCommandArgument":"@unlumen-ui/ai-chat","description":"A chat component that allows you to chat with an AI.","name":"unlumen-ui/ai-chat","registry":"@unlumen-ui","type":"registry:ui"},{"addCommandArgument":"@shadcnuikit/dropdown-menu9","description":"Dropdown menu built with shadcn/ui.","name":"shadcnuikit/dropdown-menu9","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu8","description":"Dropdown menu built with shadcn/ui.","name":"shadcnuikit/dropdown-menu8","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu7","description":"Dropdown menu built with shadcn/ui.","name":"shadcnuikit/dropdown-menu7","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu6","description":"Dropdown menu built with shadcn/ui.","name":"shadcnuikit/dropdown-menu6","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu5","description":"A dropdown menu is a menu that appears when the user clicks on a button.","name":"shadcnuikit/dropdown-menu5","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu12","description":"Dropdown menu built with shadcn/ui.","name":"shadcnuikit/dropdown-menu12","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu11","description":"Dropdown menu built with shadcn/ui.","name":"shadcnuikit/dropdown-menu11","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu10","description":"Dropdown menu built with shadcn/ui.","name":"shadcnuikit/dropdown-menu10","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@coss/menu","name":"coss/menu","registry":"@coss","type":"registry:ui"},{"addCommandArgument":"@cnippet/menu","name":"cnippet/menu","registry":"@cnippet","type":"registry:ui"},{"addCommandArgument":"@1st-pouf/menu","name":"1st-pouf/menu","registry":"@1st-pouf","type":"registry:ui"},{"addCommandArgument":"@tetra-ui/menu","description":"A composable native menu built on Expo UI, with support for groups, separators, and nested submenus.","name":"tetra-ui/menu","registry":"@tetra-ui","type":"registry:ui"},{"addCommandArgument":"@moduix-react/menu","description":"moduix React Menu component.","name":"moduix-react/menu","registry":"@moduix-react","type":"registry:item"},{"addCommandArgument":"@lucide-animated/menu","name":"lucide-animated/menu","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@termcn/menu","description":"Dropdown menu with nested submenus","name":"termcn/menu","registry":"@termcn","type":"registry:ui"},{"addCommandArgument":"@intentui/menu","description":"menu","name":"intentui/menu","registry":"@intentui","type":"registry:ui"},{"addCommandArgument":"@retroui/menu","description":"Menu component using Base UI.","name":"retroui/menu","registry":"@retroui","type":"registry:component"},{"addCommandArgument":"@7ovr/ai-chat-3","description":"Live AI chat built on Message, Bubble, MessageScroller, and a shimmering Marker typing indicator, with suggestion chips and a textarea composer.","name":"7ovr/ai-chat-3","registry":"@7ovr","type":"registry:block"},{"addCommandArgument":"@7ovr/ai-chat-2","description":"An AI chat that opens on a suggested-prompt empty state, then switches to a Message and Bubble thread on MessageScroller once a prompt is sent, with a multi-line composer.","name":"7ovr/ai-chat-2","registry":"@7ovr","type":"registry:block"},{"addCommandArgument":"@7ovr/ai-chat-1","description":"An AI assistant chat thread built on the Message, Bubble, and MessageScroller components, with user and assistant bubbles, avatars, timestamps, auto-follow scrolling, and a composer.","name":"7ovr/ai-chat-1","registry":"@7ovr","type":"registry:block"},{"addCommandArgument":"@seamui/chat-timeline-unread","name":"seamui/chat-timeline-unread","registry":"@seamui","type":"registry:example"},{"addCommandArgument":"@seamui/chat-timeline-demo","name":"seamui/chat-timeline-demo","registry":"@seamui","type":"registry:example"},{"addCommandArgument":"@roiui/ai-chat-tailwind","description":"An AI chat input component with mode selector and action buttons.","name":"roiui/ai-chat-tailwind","registry":"@roiui","type":"registry:item"},{"addCommandArgument":"@supabase/realtime-chat-vue","description":"Component which provides a realtime chat interface.","name":"supabase/realtime-chat-vue","registry":"@supabase","type":"registry:block"},{"addCommandArgument":"@supabase/realtime-chat-nuxtjs","description":"Component which provides a realtime chat interface.","name":"supabase/realtime-chat-nuxtjs","registry":"@supabase","type":"registry:block"},{"addCommandArgument":"@supabase/realtime-chat-tanstack","description":"Component which renders realtime chat messages from other users in a room.","name":"supabase/realtime-chat-tanstack","registry":"@supabase","type":"registry:component"},{"addCommandArgument":"@supabase/realtime-chat-react","description":"Component which renders realtime chat messages from other users in a room.","name":"supabase/realtime-chat-react","registry":"@supabase","type":"registry:component"},{"addCommandArgument":"@supabase/realtime-chat-nextjs","description":"Component which renders realtime chat messages from other users in a room.","name":"supabase/realtime-chat-nextjs","registry":"@supabase","type":"registry:component"},{"addCommandArgument":"@tailark/ai-chat-interface","description":"Tailark ai-chat-interface illustration","name":"tailark/ai-chat-interface","registry":"@tailark","type":"registry:component"},{"addCommandArgument":"@wa-ui/chat-list-item","description":"WhatsApp-style conversation list row with color avatar initials, name, last message, timestamp, unread badge, read receipts, mute, and pin.","name":"wa-ui/chat-list-item","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@ui-layouts/chat-interface-testimonial","name":"ui-layouts/chat-interface-testimonial","registry":"@ui-layouts","type":"registry:block"},{"addCommandArgument":"@ui-layouts/chat-form-dropzone","name":"ui-layouts/chat-form-dropzone","registry":"@ui-layouts","type":"registry:component"},{"addCommandArgument":"@termcn/opentui-chat-thread","description":"Scrollable container for stacking ChatMessage components in a conversation thread","name":"termcn/opentui-chat-thread","registry":"@termcn","type":"registry:ui"},{"addCommandArgument":"@termcn/opentui-chat-message","description":"Chat message bubble with role label, streaming indicator, and collapsible content","name":"termcn/opentui-chat-message","registry":"@termcn","type":"registry:ui"},{"addCommandArgument":"@solaceui/chat-messages-2","description":"Solace UI chat messages component variation 2.","name":"solaceui/chat-messages-2","registry":"@solaceui","type":"registry:component"},{"addCommandArgument":"@solaceui/chat-messages-1","description":"Solace UI chat messages component variation 1.","name":"solaceui/chat-messages-1","registry":"@solaceui","type":"registry:component"},{"addCommandArgument":"@uitripled/chat-app-shadcnui","description":"Fully functional chat interface with animated messages","name":"uitripled/chat-app-shadcnui","registry":"@uitripled","type":"registry:component"},{"addCommandArgument":"@agents-ui/agent-chat-transcript","description":"A component for displaying the agent session's chat transcript.","name":"agents-ui/agent-chat-transcript","registry":"@agents-ui","type":"registry:component"},{"addCommandArgument":"@agents-ui/agent-chat-indicator","description":"A component for indicating the agent's chat status with a blinking dot. Useful for indicating the agent is thinking before generating a response.","name":"agents-ui/agent-chat-indicator","registry":"@agents-ui","type":"registry:component"},{"addCommandArgument":"@delta/chat-reasoning-demo","name":"delta/chat-reasoning-demo","registry":"@delta","type":"registry:example"},{"addCommandArgument":"@delta/chat-shimmer-demo","name":"delta/chat-shimmer-demo","registry":"@delta","type":"registry:example"},{"addCommandArgument":"@delta/chat-simple-demo","name":"delta/chat-simple-demo","registry":"@delta","type":"registry:example"},{"addCommandArgument":"@delta/ai-chat-sidebar","description":"A collapsible sidebar component for AI chat applications","name":"delta/ai-chat-sidebar","registry":"@delta","type":"registry:block"},{"addCommandArgument":"@unlumen-ui/demo-ai-chat","description":"Demo showing an AI chat component.","name":"unlumen-ui/demo-ai-chat","registry":"@unlumen-ui","type":"registry:example"},{"addCommandArgument":"@ai-elements/open-in-chat","description":"AI-powered open in-chat component.","name":"ai-elements/open-in-chat","registry":"@ai-elements","type":"registry:component"},{"addCommandArgument":"@elevenlabs-ui/voice-chat-03","description":"Voice chat 3","name":"elevenlabs-ui/voice-chat-03","registry":"@elevenlabs-ui","type":"registry:block"},{"addCommandArgument":"@elevenlabs-ui/voice-chat-02","description":"Voice chat 2","name":"elevenlabs-ui/voice-chat-02","registry":"@elevenlabs-ui","type":"registry:block"},{"addCommandArgument":"@elevenlabs-ui/voice-chat-01","description":"Voice chat 1","name":"elevenlabs-ui/voice-chat-01","registry":"@elevenlabs-ui","type":"registry:block"},{"addCommandArgument":"@shadcnuikit/navigation-menu4","description":"A collection of links for navigating websites.","name":"shadcnuikit/navigation-menu4","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/navigation-menu3","description":"A collection of links for navigating websites.","name":"shadcnuikit/navigation-menu3","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/navigation-menu2","description":"A collection of links for navigating websites.","name":"shadcnuikit/navigation-menu2","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu4","description":"A dropdown menu is a menu that appears when the user clicks on a button.","name":"shadcnuikit/dropdown-menu4","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu3","description":"A dropdown menu is a menu that appears when the user clicks on a button.","name":"shadcnuikit/dropdown-menu3","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu2","description":"A dropdown menu is a menu that appears when the user clicks on a button.","name":"shadcnuikit/dropdown-menu2","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/dropdown-menu1","description":"A dropdown menu is a menu that appears when the user clicks on a button.","name":"shadcnuikit/dropdown-menu1","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@shadcnuikit/context-menu1","description":"A context menu is a menu that appears when the user right-clicks on an element.","name":"shadcnuikit/context-menu1","registry":"@shadcnuikit","type":"registry:component"},{"addCommandArgument":"@supabase/realtime-chat-react-router","description":"Component which renders realtime chat messages from other users in a room.","name":"supabase/realtime-chat-react-router","registry":"@supabase","type":"registry:component"},{"addCommandArgument":"@agentcn/flue/chat-with-youtube","description":"Flue agent that fetches a video's metadata and transcript, then answers questions with clickable timestamp citations.","name":"agentcn/flue/chat-with-youtube","registry":"@agentcn","type":"registry:block"},{"addCommandArgument":"@agentcn/flue/chat-with-pdf","description":"Flue agent that indexes a PDF into a vector store and answers questions over it with page-cited retrieval.","name":"agentcn/flue/chat-with-pdf","registry":"@agentcn","type":"registry:block"},{"addCommandArgument":"@agentcn/eve/chat-with-youtube","description":"Eve agent that fetches a video's metadata and transcript, then answers questions with clickable timestamp citations.","name":"agentcn/eve/chat-with-youtube","registry":"@agentcn","type":"registry:block"},{"addCommandArgument":"@agentcn/eve/chat-with-pdf","description":"Eve agent that indexes a PDF into a vector store and answers questions over it with page-cited retrieval.","name":"agentcn/eve/chat-with-pdf","registry":"@agentcn","type":"registry:block"},{"addCommandArgument":"@remocn/chat-to-preview-layout","description":"Two-column layout where chat shrinks and preview expands.","name":"remocn/chat-to-preview-layout","registry":"@remocn","type":"registry:component"},{"addCommandArgument":"@aceternity/hero-with-chat-input","description":"Hero with navbar, large chat-style prompt textarea, action bar, and sample work grid","name":"aceternity/hero-with-chat-input","registry":"@aceternity","type":"registry:block"},{"addCommandArgument":"@uitripled/floating-chat-widget-shadcnui","description":"Floating chat widget with AI agent selection dropdown and animations","name":"uitripled/floating-chat-widget-shadcnui","registry":"@uitripled","type":"registry:component"},{"addCommandArgument":"@uitripled/ai-chat-interface-shadcnui","description":"Chat input with attachments, model selector, and accessible controls","name":"uitripled/ai-chat-interface-shadcnui","registry":"@uitripled","type":"registry:component"},{"addCommandArgument":"@soundcn/u-chat-scroll-button","description":"U Chat Scroll Button sound effect.","name":"soundcn/u-chat-scroll-button","registry":"@soundcn","type":"registry:block"},{"addCommandArgument":"@delta/chat-previous-messages-demo","name":"delta/chat-previous-messages-demo","registry":"@delta","type":"registry:example"},{"addCommandArgument":"@ai-elements/example-open-in-chat","description":"Example implementation of open in-chat.","name":"ai-elements/example-open-in-chat","registry":"@ai-elements","type":"registry:block"},{"addCommandArgument":"@gymnopedies/navigation-menu","description":"Navigation Menu — gymnopédies-themed shadcn primitive.","name":"gymnopedies/navigation-menu","registry":"@gymnopedies","type":"registry:ui"}],"totalResults":100,"timestamp":"2026-08-05T11:14:47.196Z"}