function: chat-interface
855 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ant-design/x Ant Design X is a React UI component library and toolkit from the Ant Design team for building AI-driven conversational interfaces, includi… | 84 | 4744 | active |
| ferdium/ferdium-app Ferdium is a community-built desktop application that combines all your messaging and web services (WhatsApp, Slack, Telegram, etc.) into a… | 95 | 4570 | active |
| truefoundry/trueforge TrueForge is an open-source agent harness that provides the runtime layer turning an LLM into a working agent, with MCP tools, skills, sand… | 79 | 4552 | active |
| basecamp/once-campfire Campfire is a self-hosted, web-based group chat application from Basecamp, written in Ruby on Rails, offering rooms, DMs, file sharing, sea… | 84 | 4526 | active |
| alibaba/ChatUI ChatUI is a React component library and UI design language from Alibaba for building conversational chat interfaces. It provides chat messa… | 56 | 4445 | active |
| squidowl/halloy Halloy is an open-source IRC client written in Rust using the iced GUI library, available for macOS, Windows, and Linux. It focuses on bein… | 98 | 4431 | active |
| m1heng/clawdbot-feishu A Feishu/Lark channel plugin for OpenClaw that lets the OpenClaw AI assistant communicate through Feishu messaging. It is installed via the… | 63 | 4251 | active |
| zhukunpenglinyutong/desktop-cc-gui Desktop CC GUI (ccgui) is an open-source multi-engine AI coding desktop client built with Tauri 2, React 19, TypeScript, and Rust. It wraps… | 78 | 4092 | active |
| erxes/erxes Erxes is an open-source, self-hostable 'Experience Operating System' (XOS) that unifies customer messaging, sales pipelines, marketing, ope… | 95 | 4075 | active |
| quackduck/devzat Devzat is a custom SSH server written in Go that drops users into a terminal-based chat room instead of a shell prompt. It works on any dev… | 95 | 4066 | active |
| TianyiDataScience/openclaw-control-center A local web-based control center for observing and managing OpenClaw AI agents, providing health, usage, task, and multi-agent collaboratio… | 49 | 4001 | active |
| openagents-org/openagents OpenAgents is an open-source platform (Apache-2.0) for building, connecting, and orchestrating collaborative multi-agent AI systems. It com… | 83 | 3999 | active |
| BytePioneer-AI/openclaw-china A collection of OpenClaw plugins that connect AI assistants to Chinese messaging platforms including DingTalk, WeCom (WeChat Work), WeChat,… | 70 | 3967 | active |
| skydoves/chatgpt-android An open-source Android chatbot application demonstrating OpenAI's ChatGPT chat API integration, built with Jetpack Compose and Stream Chat … | 49 | 3869 | active |
| cinnyapp/cinny Cinny is a Matrix client with a simple, elegant, and secure interface for instant messaging, featuring end-to-end encryption. It is availab… | 98 | 3864 | active |
| Chevey339/kelivo Kelivo is an open-source, cross-platform LLM chat client built with Flutter that runs on Android, iOS, HarmonyOS, Windows, macOS, and Linux… | 84 | 3766 | active |
| mollyim/mollyim-android Molly is a hardened, security-focused fork of the Signal messaging app for Android, adding features like passphrase-encrypted databases at … | 97 | 3669 | active |
| CopilotC-Nvim/CopilotChat.nvim A Neovim plugin that brings GitHub Copilot Chat capabilities directly into the editor, supporting multiple AI models including GPT-4o, Clau… | 74 | 3653 | active |
| openai/openai-realtime-console A React-based example application from OpenAI for inspecting, building, and debugging with the Realtime API over WebRTC. It serves as a min… | 40 | 3613 | active |
| chaskiq/chaskiq Chaskiq is a full-featured, source-available live chat, support, and marketing platform serving as an alternative to Intercom, Drift, and C… | 63 | 3561 | active |
| deta/surf Deta Surf is an open-source, local-first AI notebook for macOS, Windows, and Linux that lets users organize files, PDFs, websites, and YouT… | 77 | 3542 | active |
| Ajaxy/telegram-tt Telegram Web A, an official Telegram web client built with a custom React-like framework (Teact) and GramJS MTProto implementation. It is a… | 98 | 3496 | active |
| liujuntao123/smart-excalidraw-next A web-based AI-powered diagramming application built on Excalidraw that generates professional charts and diagrams from natural language de… | 45 | 3494 | active |
| FaridSafi/react-native-gifted-chat A React Native and Web chat UI component library providing a fully customizable message interface with features like typing indicators, qui… | 95 | 14442 | maintenance |
| batrachianai/toad Toad is a terminal user interface (TUI) that provides a unified interface for running multiple AI coding agents such as Claude Code, Gemini… | 74 | 3397 | active |
| Icalingua-plus-plus/Icalingua-plus-plus Icalingua++ is an Electron-based chat client for QQ (and other platforms via adapters), a community-maintained fork of the discontinued Ica… | 98 | 3372 | active |
| weechat/weechat WeeChat is a fast, lightweight, modular chat client with a text-based (terminal) user interface, primarily focused on IRC. It is highly cus… | 98 | 3371 | stable |
| keshavbhatt/whatsie WhatSie is a feature-rich WhatsApp Web client for Linux and Windows desktops built with Qt WebEngine in C++. It wraps WhatsApp Web with nat… | 91 | 3363 | active |
| Telegram-FOSS-Team/Telegram-FOSS An unofficial, FOSS-friendly fork of the official Telegram client for Android that removes proprietary binaries and replaces them with free… | 23 | 3299 | active |
| conversejs/converse.js Converse.js is a browser-based, fully client-side XMPP/Jabber chat client written in JavaScript. It can run as a standalone web app, a desk… | 91 | 3290 | active |
| RunMaestro/Maestro Maestro is a cross-platform desktop application for orchestrating fleets of AI coding agents such as Claude Code, Codex, OpenCode, Factory … | 76 | 3284 | active |
| nexu-io/nexu nexu is an open-source desktop client that runs an OpenClaw AI agent inside messaging apps like WeChat, Feishu, Slack, and Discord with one… | 66 | 3258 | active |
| AprilNEA/AChat AChat is an open-source, self-hosted, local-first AI chat platform for enterprises and teams, supporting multiple LLM providers like OpenAI… | 55 | 3255 | active |
| KouriChat/KouriChat KouriChat is a Python-based emotional companionship program powered by LLMs that lets users chat with realistic AI personas. It integrates … | 51 | 3237 | active |
| NextAlone/Nagram Nagram is a third-party Telegram client for Android, forked from NekoX, adding extra messaging features and customization options. It inclu… | 99 | 3194 | active |
| yetone/cumora Cumora is a cross-platform team chat application where AI agents participate as first-class teammates alongside humans, with personas, memo… | 79 | 3149 | active |
| CommandCodeAI/langui LangUI is a collection of 60+ free, open-source Tailwind CSS components designed for building UIs for AI, GPT, and LLM projects. Components… | 29 | 3144 | active |
| irssi/irssi Irssi is a modular text-mode IRC chat client written in C, with a terminal UI and built-in IRC support plus third-party protocol modules fo… | 52 | 3133 | stable |
| cocktailpeanut/dalai Dalai is a self-hosted application that makes it simple to run LLaMA (and Alpaca) language models locally with a one-command installer and … | 21 | 12896 | maintenance |
| langchain-ai/agent-chat-ui A Next.js web application for chatting with any LangGraph agent (Python or TypeScript) through a chat interface. It connects to a LangGraph… | 65 | 3096 | active |
| krille-chan/fluffychat FluffyChat is an open-source, nonprofit Matrix instant messaging client written in Flutter with a cute, easy-to-use Material You design. It… | 95 | 3077 | active |
| nicotine-plus/nicotine-plus Nicotine+ is a graphical client for the Soulseek peer-to-peer file-sharing network, written in Python with a GTK interface. It lets users s… | 79 | 3056 | active |
| ibelick/prompt-kit prompt-kit is a collection of customizable, high-quality React UI components for building AI application interfaces such as chat experience… | 52 | 2996 | active |
| Alpha-Dojo/DojoAgents DojoAgents is a full-market AI copilot framework for personal investment, built around a Loop-Driven Cognitive Portfolio Agent that reasons… | 58 | 2934 | active |
| JunChenMoCode/ChatGPT_JCM A Vue2 + ElementUI web management interface that aggregates OpenAI API endpoints (models, chat, images, audio, fine-tuning, files) into a g… | 22 | 2923 | active |
| Dark-Xploit/CypherX Cypher X is a WhatsApp user-bot framework deployed via Docker or Heroku, using session ID pairing to run automated WhatsApp features. It is… | 86 | 2912 | active |
| botui/botui BotUI is a JavaScript/TypeScript framework for building conversational (chatbot-style) user interfaces in the browser. It provides a core l… | 39 | 2905 | active |
| shrimqy/Sefirah Sefirah is an open-source Phone Link / KDE Connect alternative that syncs clipboard, notifications, files, media control, SMS, calls, and s… | 88 | 2889 | active |
| TDesktop-x64/tdesktop 64Gram is an unofficial fork of Telegram Desktop written in C++, providing native 64-bit builds for Windows, Linux, and macOS with addition… | 98 | 2888 | active |
| RichardAtCT/claude-code-telegram A self-hosted Telegram bot that bridges Telegram to the Claude Code CLI, letting developers chat with an AI assistant about their codebases… | 67 | 2767 | active |
| TencentCloud/TIMSDK Tencent Cloud Chat (IM) SDK is a messaging SDK and hub repository providing chat APIs and UIKit components for building real-time in-app me… | 66 | 2740 | active |
| xfgryujk/blivechat A YouTube-style live chat overlay for OBS that displays Bilibili livestream comments, gifts, and super chats. It runs as a hosted web servi… | 90 | 2713 | active |
| quik-sms/quik QUIK is an open-source SMS messenger app for Android, a revived continuation of QKSMS. It replaces the stock messaging app with features li… | 87 | 2708 | active |
| TavernAI/TavernAI-v1 TavernAI is an atmospheric frontend application for roleplay chat and story writing with AI language models, connecting to backends like Ko… | 61 | 2700 | active |
| Vali-98/ChatterUI ChatterUI is a native mobile frontend for running large language models on-device via llama.cpp or connecting to commercial and open-source… | 83 | 2689 | active |
| withspectrum/spectrum Spectrum is an open-source online community platform that combines threaded forums with real-time chat, including moderation tooling and co… | 10 | 10834 | maintenance |
| abi/secret-llama Secret Llama is a fully private LLM chatbot that runs entirely in the browser with no server or installation required, powered by the WebLL… | 24 | 2678 | active |
| SwiftcordApp/Swiftcord Swiftcord is a fully native Discord client for macOS and iPadOS built entirely in Swift and SwiftUI, with voice and video support. It is cu… | 62 | 2664 | active |
| Syncplay/syncplay Syncplay is a client/server application that synchronizes media playback position and play state across multiple instances of mpv, VLC, MPC… | 87 | 2660 | active |
| chattocorp/chatto Chatto is a fully-featured, self-hostable team and group chat application written in Go, shipped as a single 50 MB binary with no dependenc… | 76 | 2660 | active |
| Mobile-Artificial-Intelligence/maid Maid is a free, open-source Android chat application (built with React Native) for talking to large language models. It runs GGUF models fu… | 83 | 2651 | active |
| fluttercandies/wechat_flutter An open-source Flutter implementation of a WeChat-style instant messaging app with single and group chat, emoji, voice/video messages, and … | 64 | 2650 | active |
| tl-open-source/tl-rtc-file A self-hostable web application that uses WebRTC peer-to-peer connections to transfer files, video, screen shares, live streams, and text b… | 23 | 2624 | active |
| morethanwords/tweb Telegram Web K is the open-source TypeScript web client powering web.telegram.org/k/, based on the original Webogram and actively patched a… | 77 | 2623 | active |
| wee-slack/wee-slack A WeeChat script that provides a native terminal client for Slack, connecting via the Slack API with a persistent websocket for real-time e… | 67 | 2616 | active |
| papersgpt/papersgpt-for-zotero PapersGPT is a Zotero plugin that lets researchers chat with single PDFs, multiple documents, or their entire library using cloud LLMs (Cha… | 87 | 2612 | active |
| ccch1mneyyy/dsh-TUI dsh-TUI is a Claude Code-style full-screen terminal UI plugin for DeepSeek Harness (DSH), built with Ink/React and mounted via Cordis patch… | 79 | 2591 | active |
| evgeny-nadymov/telegram-react An experimental Telegram web client built with ReactJS and TDLib compiled to WebAssembly. It runs entirely in the browser and can be self-h… | 36 | 2585 | active |
| molvqingtai/WebChat A decentralized browser extension that lets visitors of the same website chat anonymously via WebRTC peer-to-peer, end-to-end encrypted com… | 91 | 2555 | active |
| Chatterino/chatterino2 Chatterino 2 is a native cross-platform desktop chat client for Twitch.tv, built in C++ with Qt. It extends Twitch web chat with multi-chan… | 80 | 2539 | active |
| NeuralNomadsAI/CodeNomad CodeNomad is a premium desktop application that wraps the OpenCode AI coding agent into a full graphical workspace with multi-instance sess… | 83 | 2514 | active |
| 0xSero/litter Litter is a native iOS and Android client for OpenAI's Codex and Local Studio, letting users manage sessions and run agentic coding workflo… | 81 | 2485 | active |
| Nheko-Reborn/nheko Nheko is a native desktop client for the Matrix protocol built with Qt and C++20, aiming to feel like a mainstream chat app rather than an … | 68 | 2482 | active |
| darrenburns/elia Elia is a keyboard-centric terminal user interface (TUI) application for chatting with large language models like ChatGPT, Claude, Gemini, … | 31 | 2482 | active |
| dino/dino Dino is a modern open-source XMPP (Jabber) chat client for Linux desktops, built with GTK4 and Vala. It supports end-to-end encryption via … | 76 | 2480 | active |
| sdelements/lets-chat Let's Chat is a self-hosted, persistent team chat application built on Node.js and MongoDB, designed for small teams. It supports multiple … | 10 | 9799 | maintenance |
| matrix-construct/tuwunel Tuwunel is a high-performance Matrix homeserver written in Rust, serving as the official successor to conduwuit. It fully implements the Ma… | 87 | 2459 | active |
| ggozad/oterm oterm is a terminal-based chat client for LLMs, supporting Ollama, OpenAI, Anthropic, and any pydantic-ai-supported provider. It offers a r… | 92 | 2426 | active |
| glidea/banana-prompt-quicker A Chrome extension that lets users quickly insert curated and custom prompts into Google AI Studio, Gemini, and any website input box via r… | 61 | 2405 | active |
| The-Vibe-Company/companion Companion is an open-source tool for launching and managing fleets of task-optimized AI agents (built around Claude Code and Codex), with a… | 68 | 2396 | active |
| RAIT-09/obsidian-agent-client An Obsidian plugin that brings AI coding agents like Claude Code, Codex, and Gemini CLI into the vault via the Agent Client Protocol (ACP).… | 83 | 2374 | active |
| vercel/ai-elements AI Elements is a React component library and custom shadcn/ui registry from Vercel providing pre-built, composable UI components for AI-nat… | 75 | 2365 | active |
| Keybase Keybase is an open-source end-to-end encrypted messaging, file-sharing, and identity-verification platform with clients for macOS, Windows,… | 91 | 9242 | maintenance |
| element-hq/element-x-android Element X Android is the next-generation Matrix messenger client from Element, built on the Matrix Rust SDK with a Jetpack Compose UI. It i… | 94 | 2349 | active |
| flyerhq/flutter_chat_ui Flyer Chat is an open-source, backend-agnostic chat UI package for Flutter, providing a high-performance and highly customizable chat inter… | 76 | 2330 | active |
| jeremyckahn/chitchatter Chitchatter is a free, open-source communication tool offering secure peer-to-peer chat, video, audio, and file sharing directly between br… | 75 | 2321 | active |
| cloudflare/meet Cloudflare Meet (formerly Orange Meets) is a demo video-conferencing application built on Cloudflare Realtime SFU (Calls) with WebRTC. It s… | 60 | 2312 | active |
| DiscordMessenger/dm Discord Messenger is a free, open-source Discord-compatible chat client written in C++ that runs on Windows versions from NT 3.1 and Window… | 63 | 2292 | active |
| dice2o/BingGPT BingGPT is a cross-platform desktop application that provides access to new Bing's AI-powered chat without requiring Microsoft Edge or brow… | 21 | 8917 | maintenance |
| mattermost/desktop The official native desktop client for Mattermost, built on Electron and running on Windows, macOS, and Linux. It wraps Mattermost servers … | 99 | 2269 | active |
| mainframecomputer/fullmoon-ios fullmoon is a free, open-source iOS/iPadOS/macOS/visionOS app for chatting with local large language models, built on Apple's MLX Swift fra… | 33 | 2267 | active |
| Privoce/vocechat-web VoceChat Web App is the React and Redux Toolkit-based web client for the self-hosted VoceChat server, built in TypeScript as a PWA with Fir… | 91 | 2261 | active |
| LiveHelperChat/livehelperchat Live Helper Chat is an open-source, self-hosted live support chat application for websites, featuring voice, video, screen sharing, co-brow… | 99 | 2242 | active |
| daodao97/chatmcp ChatMCP is a cross-platform AI chat client built in Dart/Flutter that implements the Model Context Protocol (MCP). It supports multiple LLM… | 39 | 2224 | active |
| uowuo/abaddon Abaddon is an alternative Discord client written in C++ using GTK 3, offering a lightweight non-Electron desktop experience with voice chat… | 73 | 2216 | active |
| Spacebar Spacebar is a free, open-source, self-hostable re-implementation of Discord's client-server API, providing chat, voice, and video communica… | 77 | 2196 | active |
| iamlukethedev/Claw3D Claw3D is a self-hosted 3D virtual office that visualizes AI agents working in real time, letting users watch agents review pull requests, … | 74 | 2184 | active |
| nextcloud/spreed Nextcloud Talk (spreed) is a self-hosted video, audio, and text chat conferencing app for Nextcloud. It supports private, group, public, an… | 94 | 2181 | stable |
| Jazee6/cloudflare-ai-web A self-hosted web application for chatting with multiple AI models via Cloudflare Workers AI and AI Gateway (including Gemini). Built with … | 81 | 2174 | active |
| ztjhz/BetterChatGPT Better ChatGPT is a free, open-source web and desktop application providing an enhanced UI for OpenAI's ChatGPT API. It offers features lik… | 21 | 8388 | maintenance |