{"name":"shoogle","homepage":"https://shoogle.dev","query":"message","pagination":{"hasMore":false,"limit":100,"offset":0,"total":100},"items":[{"addCommandArgument":"@uiable/message","description":"Message component.","name":"uiable/message","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@seamui/message","description":"Chat message row — user as an embossed key, assistant as flat prose.","name":"seamui/message","registry":"@seamui","type":"registry:ui"},{"addCommandArgument":"@tailark/message","description":"Tailark message illustration","name":"tailark/message","registry":"@tailark","type":"registry:component"},{"addCommandArgument":"@neon-ui/message","description":"Conversation message layout primitive with avatar, content, and footer.","name":"neon-ui/message","registry":"@neon-ui","type":"registry:ui"},{"addCommandArgument":"@prompt-kit/message","description":"A component for displaying chat messages with support for avatars, markdown content, and interactive actions","name":"prompt-kit/message","registry":"@prompt-kit","type":"registry:ui"},{"addCommandArgument":"@ai-elements/message","description":"AI-powered message component.","name":"ai-elements/message","registry":"@ai-elements","type":"registry:component"},{"addCommandArgument":"@elevenlabs-ui/message","name":"elevenlabs-ui/message","registry":"@elevenlabs-ui","type":"registry:ui"},{"addCommandArgument":"@uiable/message-scroller","description":"Message Scroller component.","name":"uiable/message-scroller","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@seamui/message-actions","name":"seamui/message-actions","registry":"@seamui","type":"registry:example"},{"addCommandArgument":"@seamui/message-demo","name":"seamui/message-demo","registry":"@seamui","type":"registry:example"},{"addCommandArgument":"@brainless/grok-message","description":"A Grok conversation turn — the ❯ user marker or plain assistant text, with optional wall-clock timestamp.","name":"brainless/grok-message","registry":"@brainless","type":"registry:ui"},{"addCommandArgument":"@brainless/codex-message","description":"A Codex conversation turn — bold › user marker or plain assistant text.","name":"brainless/codex-message","registry":"@brainless","type":"registry:ui"},{"addCommandArgument":"@brainless/claude-message","description":"A conversation turn — Claude Code's ❯ chip for the user, plain text for the assistant.","name":"brainless/claude-message","registry":"@brainless","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-square","name":"lucide-animated/message-square","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-circle","name":"lucide-animated/message-circle","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@hugeicons-animated/message-01","description":"Animated message icon","name":"hugeicons-animated/message-01","registry":"@hugeicons-animated","type":"registry:ui"},{"addCommandArgument":"@tailark/message-2","description":"Tailark 2 message illustration","name":"tailark/message-2","registry":"@tailark","type":"registry:component"},{"addCommandArgument":"@wa-ui/message-status","description":"Shared MessageStatus type and MessageStatusIcon — sending, sent, delivered, read, failed.","name":"wa-ui/message-status","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/message-input","description":"WhatsApp-style message composer with emoji, attachment, auto-resize textarea, and send/voice toggle.","name":"wa-ui/message-input","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@neon-ui/message-scroller","description":"Chat scroll container with turn anchoring, auto-follow, and jump-to-latest.","name":"neon-ui/message-scroller","registry":"@neon-ui","type":"registry:ui"},{"addCommandArgument":"@assistant-ui/message-timing","name":"assistant-ui/message-timing","registry":"@assistant-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":"@fluid/input-message","description":"Chat-style message composer with auto-resizing textarea, drag-and-drop file attachments (PNG / JPEG / PDF), flexible left/right action slots, and a built-in send button on a Surface-2 substrate.","name":"fluid/input-message","registry":"@fluid","type":"registry:ui"},{"addCommandArgument":"@termcn/status-message","description":"Inline status message with icon and color","name":"termcn/status-message","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/message-bubble","description":"Chat message bubbles with text, image, voice, and reaction variants.","name":"manifest/message-bubble","registry":"@manifest","type":"registry:block"},{"addCommandArgument":"@elements/message-bubble","description":"Chat message component with user/assistant variants and copy functionality","name":"elements/message-bubble","registry":"@elements","type":"registry:ui"},{"addCommandArgument":"@tool-ui/message-draft","description":"Review and confirm drafted messages before sending.","name":"tool-ui/message-draft","registry":"@tool-ui","type":"registry:block"},{"addCommandArgument":"@prompt-kit/system-message","description":"A banner-style component for surfacing contextual information, warnings, or instructions within AI interfaces.","name":"prompt-kit/system-message","registry":"@prompt-kit","type":"registry:ui"},{"addCommandArgument":"@ai-elements/example-message","description":"Example implementation of message.","name":"ai-elements/example-message","registry":"@ai-elements","type":"registry:block"},{"addCommandArgument":"@elevenlabs-ui/message-demo","name":"elevenlabs-ui/message-demo","registry":"@elevenlabs-ui","type":"registry:example"},{"addCommandArgument":"@uiable/uiable-message-group","description":"Message Group variant for component.","name":"uiable/uiable-message-group","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-attachment","description":"Message Attachment variant for component.","name":"uiable/uiable-message-attachment","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-actions","description":"Message Actions variant for component.","name":"uiable/uiable-message-actions","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@seamui/message-avatar-fallback","name":"seamui/message-avatar-fallback","registry":"@seamui","type":"registry:example"},{"addCommandArgument":"@lucide-animated/message-square-x","name":"lucide-animated/message-square-x","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-square-plus","name":"lucide-animated/message-square-plus","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-square-more","name":"lucide-animated/message-square-more","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-square-dashed","name":"lucide-animated/message-square-dashed","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-square-check","name":"lucide-animated/message-square-check","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-circle-x","name":"lucide-animated/message-circle-x","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-circle-plus","name":"lucide-animated/message-circle-plus","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-circle-more","name":"lucide-animated/message-circle-more","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-circle-dashed","name":"lucide-animated/message-circle-dashed","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/message-circle-check","name":"lucide-animated/message-circle-check","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@lucide-animated/bot-message-square","name":"lucide-animated/bot-message-square","registry":"@lucide-animated","type":"registry:ui"},{"addCommandArgument":"@hugeicons-animated/message-add-01","description":"Animated message add icon","name":"hugeicons-animated/message-add-01","registry":"@hugeicons-animated","type":"registry:ui"},{"addCommandArgument":"@wa-ui/list-message-bubble","description":"WhatsApp interactive list message — CTA opens a bottom sheet with selectable sections and rows.","name":"wa-ui/list-message-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/unsupported-message-bubble","description":"Fallback bubble for unknown or unsupported WhatsApp message types.","name":"wa-ui/unsupported-message-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/system-message-bubble","description":"Centered system notice pill — encryption notices, number changes, and other system events.","name":"wa-ui/system-message-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@wa-ui/voice-message-bubble","description":"WhatsApp-style voice message with play/pause, waveform, playback progress, duration, and read receipts.","name":"wa-ui/voice-message-bubble","registry":"@wa-ui","type":"registry:component"},{"addCommandArgument":"@termcn/opentui-status-message","description":"Inline status message with icon and color","name":"termcn/opentui-status-message","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":"@animate-ui/icons-message-square","description":"Message square icon component.","name":"animate-ui/icons-message-square","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-circle","description":"Message circle icon component.","name":"animate-ui/icons-message-circle","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@elements/messages","description":"Scrollable message list with auto-scroll to bottom and scroll-to-bottom button","name":"elements/messages","registry":"@elements","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-with-avatar","description":"Message With Avatar variant for component.","name":"uiable/uiable-message-with-avatar","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-scroller-position","description":"Message Scroller Position variant for component.","name":"uiable/uiable-message-scroller-position","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-scroller-animatinng","description":"Message Scroller Animatinng variant for component.","name":"uiable/uiable-message-scroller-animatinng","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-header-footer","description":"Message Header Footer variant for component.","name":"uiable/uiable-message-header-footer","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@seamui/typing-indicator-in-message","name":"seamui/typing-indicator-in-message","registry":"@seamui","type":"registry:example"},{"addCommandArgument":"@animate-ui/icons-message-square-x","description":"Message square x icon component.","name":"animate-ui/icons-message-square-x","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-warning","description":"Message square warning icon component.","name":"animate-ui/icons-message-square-warning","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-text","description":"Message square text icon component.","name":"animate-ui/icons-message-square-text","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-share","description":"Message square share icon component.","name":"animate-ui/icons-message-square-share","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-quote","description":"Message square quote icon component.","name":"animate-ui/icons-message-square-quote","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-plus","description":"Message square plus icon component.","name":"animate-ui/icons-message-square-plus","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-off","description":"Message square off icon component.","name":"animate-ui/icons-message-square-off","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-more","description":"Message square more icon component.","name":"animate-ui/icons-message-square-more","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-heart","description":"Message square heart icon component.","name":"animate-ui/icons-message-square-heart","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-dot","description":"Message square dot icon component.","name":"animate-ui/icons-message-square-dot","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-diff","description":"Message square diff icon component.","name":"animate-ui/icons-message-square-diff","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-dashed","description":"Message square dashed icon component.","name":"animate-ui/icons-message-square-dashed","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-square-code","description":"Message square code icon component.","name":"animate-ui/icons-message-square-code","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-circle-x","description":"Message circle x icon component.","name":"animate-ui/icons-message-circle-x","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-circle-warning","description":"Message circle warning icon component.","name":"animate-ui/icons-message-circle-warning","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-circle-question","description":"Message circle question icon component.","name":"animate-ui/icons-message-circle-question","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-circle-plus","description":"Message circle plus icon component.","name":"animate-ui/icons-message-circle-plus","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-circle-off","description":"Message circle off icon component.","name":"animate-ui/icons-message-circle-off","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-circle-more","description":"Message circle more icon component.","name":"animate-ui/icons-message-circle-more","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-circle-heart","description":"Message circle heart icon component.","name":"animate-ui/icons-message-circle-heart","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-circle-dashed","description":"Message circle dashed icon component.","name":"animate-ui/icons-message-circle-dashed","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-message-circle-code","description":"Message circle code icon component.","name":"animate-ui/icons-message-circle-code","registry":"@animate-ui","type":"registry:ui"},{"addCommandArgument":"@animate-ui/icons-bot-message-square","description":"Bot message square icon component.","name":"animate-ui/icons-bot-message-square","registry":"@animate-ui","type":"registry:ui"},{"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":"@uiable/uiable-message-scroller-reading-state","description":"Message Scroller Reading State variant for component.","name":"uiable/uiable-message-scroller-reading-state","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-scroller-reader-position","description":"Message Scroller Reader Position variant for component.","name":"uiable/uiable-message-scroller-reader-position","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-scroller-load-history","description":"Message Scroller Load History variant for component.","name":"uiable/uiable-message-scroller-load-history","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-scroller-live-edge","description":"Message Scroller Live Edge variant for component.","name":"uiable/uiable-message-scroller-live-edge","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-scroller-group-chat","description":"Message Scroller Group Chat variant for component.","name":"uiable/uiable-message-scroller-group-chat","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-scroller-context-visible","description":"Message Scroller Context Visible variant for component.","name":"uiable/uiable-message-scroller-context-visible","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-message-scroller-anchoring-turns","description":"Message Scroller Anchoring Turns variant for component.","name":"uiable/uiable-message-scroller-anchoring-turns","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@uiable/uiable-input-group-chat-message","description":"Input Group Chat Message variant for component.","name":"uiable/uiable-input-group-chat-message","registry":"@uiable","type":"registry:ui"},{"addCommandArgument":"@shadcn-ui-blocks/application-pro-chat-messaging-message-thread","description":"Chat thread with grouped sender bubbles, a Today day divider, a reaction chip, and a read receipt on the last outgoing message.","name":"shadcn-ui-blocks/application-pro-chat-messaging-message-thread","registry":"@shadcn-ui-blocks","type":"registry:block"},{"addCommandArgument":"@shadcn-ui-blocks/application-pro-chat-messaging-message-composer","description":"Chat send bar with attach, emoji, and slash affordances, a typing indicator row, and a Send button with an Enter keyboard hint.","name":"shadcn-ui-blocks/application-pro-chat-messaging-message-composer","registry":"@shadcn-ui-blocks","type":"registry:block"},{"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":"@shadcn-ui-blocks/application-pro-notifications-in-app-message-card","description":"Feature announcement card with a badge, title, body, illustration slot, primary CTA, and a permanent dismiss action.","name":"shadcn-ui-blocks/application-pro-notifications-in-app-message-card","registry":"@shadcn-ui-blocks","type":"registry:block"},{"addCommandArgument":"@shadcn-ui-blocks/application-pro-chat-messaging-voice-message-thread","description":"An audio thread of chat bubbles, each with a play control, waveform, and duration, plus an active note with elapsed time and a transcript preview.","name":"shadcn-ui-blocks/application-pro-chat-messaging-voice-message-thread","registry":"@shadcn-ui-blocks","type":"registry:block"},{"addCommandArgument":"@shadcn-ui-blocks/application-pro-chat-messaging-poll-message-card","description":"Inline thread poll with vote share bars per option, a check on your vote, voter avatar cluster, total count, and close time.","name":"shadcn-ui-blocks/application-pro-chat-messaging-poll-message-card","registry":"@shadcn-ui-blocks","type":"registry:block"}],"totalResults":100,"timestamp":"2026-08-04T10:23:01.681Z"}