Skip to content
38

Chat.

Messaging between people: a two-pane messenger, a support widget, a group thread with replies and reactions, and an inbox. Composers send, threads scroll and unread counts clear.

4 blocks, live at full size, install from here

01 / 04Searchable conversations, unread counts, attachments, emoji

Chat 01

Messenger with a searchable conversation list, unread counts that clear when opened, and a thread that sticks to the newest message, with attachments and an emoji picker in the composer. On phones the list and thread become two screens. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/chat-01.json

02 / 04Launcher, quick replies, typing indicator, end-of-chat rating

Chat 02

Floating support widget with the typical reply time, quick replies, an agent that answers a few topics after a typing indicator, and a rating when the conversation ends. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/chat-02.json

03 / 04Reactions, reply threads, mentions, pinned message

Chat 03

Team channel with emoji reactions, a pinned message, @mentions in the composer, and replies that open in a side thread with its own composer. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/chat-03.json

04 / 04Status tabs, assignee filter, internal notes, saved replies

Chat 04

Shared customer inbox with Open, Snoozed and Closed tabs, an assignee filter, internal notes in the composer, saved replies, and snooze and close actions that move conversations between tabs. Ships composable parts.

npx shadcn@latest add https://hirael.com/r/chat-04.json