Skip to main content
FieldValue
Package@cometchat/chat-uikit-react v6.3.x
Peer depsreact >=18, react-dom >=18, rxjs ^7.8.1
CallingOptional — @cometchat/calls-sdk-javascript
SSRClient-side only. Use ssr: false or client:only="react"
Localization19 languages built-in
SourceGitHub
AI Skillsnpx skills add cometchat/cometchat-skillsGitHub
The CometChat React UI Kit provides prebuilt, customizable components for adding chat, voice, and video calling to any React app. Each component handles its own data fetching, real-time listeners, and state — you just drop them into your layout.

Integrate with AI Coding Agents

Use CometChat Skills to integrate the React UI Kit using your AI coding agent. Skills auto-detect your framework, collect credentials, and scaffold a complete chat integration — multi-conversation, single thread, or full messenger — with the correct SSR pattern, TypeScript types, and error handling. Works with Claude Code, Cursor, Codex, VS Code Copilot, Windsurf, Cline, Kiro, and 30+ more agents.
npx skills add cometchat/cometchat-skills
Then ask your agent to “integrate CometChat” or run /cometchat — it handles the rest.
#ExperienceWhat it isUse case
1Multi-conversationTwo-panel: conversation list + active threadMessaging apps, team chat, inboxes
2Single threadOne chat window for two known users or a groupSupport widgets, marketplace chat, embedded consult
3Full messengerBottom tab bar: Chats / Calls / Users / GroupsSocial apps, community platforms, dating
/cometchat 1    # Multi-conversation
/cometchat 2    # Single thread
/cometchat 3    # Full messenger
After the initial integration, the skill continues with a Phase B menu: theme presets (slack / whatsapp / discord / notion), 40+ features (calls, polls, reactions, AI smart replies), component customization, floating chat widget, production auth, server-side user management, and diagnostics.

CometChat Skills

Auto-detect framework, scaffold chat integration

Supported Agents

Claude Code · Cursor · Codex · VS Code Copilot · Windsurf · Cline · Kiro

Try It

Live Demo

Try the full chat experience in your browser

CodeSandbox

Fork, add your credentials, and start building

Get Started

Pick your framework and follow the step-by-step integration guide:

React.js

Vite or Create React App
Next.js

Next.js

App Router with client-side rendering
React Router

React Router

SPA with React Router v6+
Astro

Astro

React islands with client:only directive

Explore

Components

Browse all prebuilt UI components

Features

Chat, calling, AI, and extensions

Theming

Colors, fonts, dark mode, and custom styling

Guides

Threaded messages, new chat, search, and more

Resources

Sample App

Working reference app

Source Code

Full UI Kit source on GitHub

Figma

Design resources and prototyping

Troubleshooting

Common issues and fixes

Support

Open a support ticket

Migration Guide

Upgrading from v5