Documentation Index
Fetch the complete documentation index at: https://cometchat-22654f5b-flutter-uikit-v6-default.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
AI Integration Quick Reference
AI Integration Quick Reference
| Property | Value |
|---|---|
| Package | CometChatUIKitSwift |
| Version | 5.1.9 |
| Peer Dependencies | CometChatSDK >= 4.0.0 |
| Platforms | iOS 13.0+, iPadOS 13.0+, Mac Catalyst 13.0+ |
| Language | Swift 5.0+ |
| AI Skills | npx @cometchat/skills add — GitHub |
| License | MIT |
Introduction
The CometChat UI Kit for iOS provides a seamless solution to integrate chat functionality into your iOS applications. With prebuilt, modular, and customizable UI components, it accelerates development and ensures your chat application is robust, scalable, and tailored to your needs.Key Features
- Effortless Integration: Ready-to-use SwiftUI components for rapid implementation
- Highly Customizable: Adapt UI components to match your brand and user experience requirements
- Built on Core SDK: Leverages the powerful CometChat iOS SDK for reliable performance
- Scalable & Reliable: Optimized for enterprise-grade applications
Integrate with AI Coding Agents
Use CometChat Skills to add chat to any iOS project through your AI coding agent. The skill takes an AI-first approach — your agent has a short conversation with you to understand your project and chat requirements, then writes production-grade integration code tailored to the files you already have. Works with Claude Code, Cursor, Codex, VS Code Copilot, Windsurf, Cline, Kiro, and 30+ more agents.--ide <name> to target a specific IDE (e.g. --ide cursor), or --ide all to install for all supported IDEs.
Then in your IDE:
Secrets.swift or .xcconfig.
After the first integration, re-run /cometchat anytime to pick from the iteration menu:
- Customize look & feel — theme presets (slack / whatsapp / imessage / discord / notion) or your own brand color
- Add a feature — 40+ features including calls, reactions, polls, AI smart replies, file sharing, presence
- Customize a component — custom message bubbles, headers, composer actions, empty/loading states
- Set up production auth — replace the dev Auth Key with a server-side token endpoint
- Set up user management — server endpoints for creating/updating/deleting CometChat users
- Run diagnostics — verify, drift detection, symptom-to-cause lookup
Try It
Demo App
Experience the UI Kit in action with our interactive demo
Sample App
Explore the complete source code on GitHub
Get Started
Before integrating the CometChat UI Kit, familiarize yourself with the key concepts and features offered by CometChat’s platform:- Review the Key Concepts to understand essential terminology and features
- Follow the Getting Started Guide for detailed steps on initial setup and integration

Explore
Components
Pre-built UI components for conversations, messages, users, and groups
Features
Core messaging, calling, and AI-powered features
Theming
Customize colors, typography, and styling to match your brand
Integration
Step-by-step guides for integrating the UI Kit
API Reference
Complete SDK documentation and API details
Guides
Tutorials and how-to guides for common use cases
Resources
Demo App
Try the interactive demo on your iOS device
Sample App
Complete sample application source code
Integration Guides
Step-by-step integration tutorials
Components
Browse all available UI components
Features
Explore messaging, calling, and AI features
Theming
Customize the look and feel
Troubleshooting
Common issues and solutions
Support
Get help from our support team