Skip to main content
It provides a set of prebuilt, production-ready messaging components backed by CometChat’s real-time infrastructure. With CometChat UI Kit Builder, you can:
  • Configure chat and calling features
  • Apply theming and layout options
  • Export React Router-ready code
The exported UI connects to CometChat’s SDK and infrastructure, which manages message transport, sync, and backend scaling.

What You Can Configure

Toggle these features on or off directly in the UI Kit Builder. For a full reference of each setting, see UI Kit Builder Settings.

Chat Features

CategoryIncludes
Core Messaging ExperienceTyping indicators, threads, media sharing (photos, video, audio, files), edit & delete messages, read receipts, search, quoted replies, mark as unread
Deeper User EngagementMentions, @all mentions, reactions, message translation, polls, collaborative whiteboard & document, voice notes, emojis, stickers, user & group info
AI User CopilotConversation starters, conversation summaries, smart replies
User ManagementFriends-only mode
Group ManagementCreate groups, add members, join/leave, delete groups, view members
ModerationContent moderation, report messages, kick/ban users, promote/demote members
Private Messaging Within GroupsDirect messages between group members
In-App SoundsIncoming & outgoing message sounds

Call Features

CategoryIncludes
Voice & Video Calling1:1 voice calling, 1:1 video calling, group voice conference, group video conference

Layout

CategoryIncludes
SidebarWith Sidebar or Without Sidebar mode
TabsConversations, Call Logs, Users, Groups

Theming

CategoryIncludes
ThemeSystem, Light, or Dark mode
ColorsBrand color, primary & secondary text colors (light & dark)
TypographyFont family, text sizing (default, compact, comfortable)

How to Use UI Kit Builder

1. Design

Configure your chat layout, toggle features, and pick a theme using the UI Kit Builder.

2. Export

Click Export Code to generate a production-ready React Router codebase based on your configuration.

3. Integrate

Drop the exported code into your React Router project, add your CometChat credentials, and run the app. See the Integration Guide for full steps.

Try Live Demo

Experience the CometChat UI Kit Builder in action: or follow the video walkthrough below: