function: chat-interface
855 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| lobehub/lobe-ui Lobe UI is an open-source React UI component library built on Ant Design for building AIGC (AI-generated content) web apps. It provides 90+… | 92 | 2159 | active |
| lqzhgood/wechat-need-web A Chrome/Edge/Firefox browser extension (Manifest V3) that re-enables access to WeChat's web client. It is a TypeScript refactor of the old… | 46 | 2155 | active |
| penecho/penecho PenEcho is an open-source visual AI workspace: a shared canvas where handwriting, equations, diagrams, and spatial context become part of a… | 79 | 2137 | active |
| damus-io/damus Damus is an open-source, Twitter-like client for the Nostr decentralized social network protocol, built in Swift for iPhone, iPad, and macO… | 71 | 2136 | active |
| supreme-gg-gg/instagram-cli An unofficial Instagram client that runs entirely in the terminal, offering a CLI and TUI interface built with Ink/React (plus a legacy Pyt… | 85 | 2123 | active |
| DingTalk-Real-AI/dingtalk-openclaw-connector The official DingTalk channel plugin for OpenClaw, connecting an OpenClaw AI agent to DingTalk for messaging, documents, calendars, todos, … | 81 | 2123 | active |
| proma-ai/Proma Proma is a local-first, open-source AI desktop application that combines multi-model chat, a general-purpose agent runtime, workspaces, ski… | 78 | 2098 | active |
| advanced-chat/advanced-chat-components A framework-neutral chat web component plus a typed Vue 3 component library providing rooms, messages, files, audio, reactions, replies, ed… | 85 | 2080 | active |
| OpenCoworkAI/open-cowork Open Cowork is an open-source AI agent desktop application for Windows and macOS that wraps Claude Code and other models (OpenAI, Gemini, D… | 76 | 2076 | active |
| ArnasDon/wacrm wacrm is a self-hostable, MIT-licensed CRM template for WhatsApp built on the official WhatsApp Business API, offering a shared team inbox,… | 59 | 2076 | active |
| movim/movim Movim is a federated blogging and chat platform that acts as a web frontend for the XMPP protocol. It provides chatrooms, news feeds, stori… | 92 | 2049 | active |
| grp06/openclaw-studio OpenClaw Studio is a web dashboard for managing OpenClaw agent gateways. It lets users connect to a Gateway over WebSocket, view and chat w… | 55 | 2034 | active |
| akl7777777/ShellGPT ShellGPT is a free, multi-platform ChatGPT client supporting GPT-3.5, GPT-4, NewBing, and Claude without requiring an API key or login. It … | 40 | 2029 | active |
| memochou1993/gpt-ai-assistant GPT AI Assistant is an application that connects the OpenAI API with the LINE Messaging API, letting users chat with their own AI assistant… | 61 | 7739 | maintenance |
| cogwheel0/conduit Conduit is a native Flutter-based iOS and Android client for Open WebUI, OpenAI-compatible endpoints, Ollama, OpenRouter, and Hermes agents… | 80 | 2020 | active |
| Niek/chatgpt-web A single-page web interface for OpenAI-compatible chat APIs, built with Svelte, where users bring their own API key and chats are stored pr… | 75 | 1996 | active |
| win4r/AISuperDomain Aila (AISuperDomain) is a cross-platform desktop application that lets users send one prompt to 10+ AI chat services (ChatGPT, Gemini, Clau… | 63 | 1993 | active |
| igdmapps/igdm IGdm is a multi-platform desktop application for Instagram direct messages, built with Electron. It lets users send, receive, and manage In… | 43 | 1986 | active |
| coder/xum Xum (formerly Mux) is an open-source desktop application for running multiple AI coding agents in parallel, each in its own isolated worksp… | 79 | 1985 | active |
| StanfordBDHG/HealthGPT HealthGPT is an experimental open-source iOS app built on the Stanford Spezi framework that lets users query their Apple Health data using … | 83 | 1964 | active |
| huggingface/chat-macOS HuggingChat macOS is a native Swift chat application for macOS that provides access to open-source AI chat models from Hugging Face. It off… | 10 | 1959 | active |
| openai/chatkit-js ChatKit is OpenAI's batteries-included framework for building AI-powered chat experiences, providing a production-ready chat interface with… | 81 | 1952 | active |
| d99kris/nchat nchat is a terminal-based multi-protocol messaging client for Linux and macOS supporting Telegram, WhatsApp, and Signal. It provides an ncu… | 95 | 1927 | active |
| kevinhermawan/Ollamac Ollamac is a native macOS application that provides a chat interface for interacting with local Ollama models. It supports all Ollama model… | 34 | 1913 | active |
| rosemarycox5334-debug/PA_Agent A desktop AI-assisted Price Action analysis tool for discretionary traders. It ingests candlestick data from MT5, TradingView, yfinance, or… | 58 | 1912 | active |
| ZhipingYang/UUChatTableView UUChatTableView is a lightweight Objective-C UIKit component that renders group and one-to-one chat interfaces with text, image, and voice … | 57 | 1906 | active |
| ivanfioravanti/chatbot-ollama An open-source web-based chat UI for Ollama, forked from chatbot-ui, that lets users chat with locally hosted LLMs. It supports document (P… | 49 | 1891 | active |
| mautrix/whatsapp mautrix-whatsapp is a Matrix-WhatsApp puppeting bridge written in Go, built on the whatsmeow library. It relays messages between Matrix hom… | 99 | 1871 | active |
| chatgpt-web-dev/chatgpt-web A self-hosted third-party ChatGPT web UI built with Express (Node.js backend) and Vue3 (frontend), calling the official OpenAI completion A… | 75 | 1869 | active |
| edusoho/edusoho EduSoho is an open-source online school (LMS) system written in PHP that provides complete online teaching, enrollment, and management feat… | 53 | 1859 | active |
| exyte/Chat A SwiftUI framework providing a chat UI with fully customizable message cells and a built-in media picker. It supports features like audio … | 67 | 1856 | active |
| stephengpope/thepopebot A self-hosted autonomous AI agent platform that combines chat (Telegram and web), coding agents (Claude Code, Codex, Gemini, etc.), and liv… | 69 | 1855 | active |
| diamondburned/dissent Dissent (formerly gtkcord4) is a lightweight third-party Discord client built with GTK4 and libadwaita for a native Linux desktop experienc… | 75 | 1837 | active |
| agno-agi/agent-ui Agent UI is a modern, self-hostable chat interface for AI agents built with Next.js, Tailwind CSS, and TypeScript, designed to connect to A… | 57 | 1830 | active |
| twilio/twilio-video-app-react A multi-party video collaboration application built with Twilio's Programmable Video JS SDK, Conversations SDK, and React. It serves as a d… | 70 | 1825 | active |
| wzc520pyfm/ant-design-x-vue A Vue implementation of Ant Design X, providing a component library for building AI-driven chat and copilot interfaces based on the RICH in… | 76 | 1822 | active |
| debiki/talkyard Talkyard is an open-source (AGPL-3.0), self-hosted community discussion platform that combines forum topics, question-and-answer threads, b… | 92 | 1814 | active |
| deltachat/deltachat-android Delta Chat Android is the official Android client for Delta Chat, a decentralized private messenger that runs over email infrastructure usi… | 99 | 1811 | active |
| aeharding/voyager Voyager is an open-source, mobile-first web client (PWA and native app) for the Lemmy and PieFed federated link-aggregation platforms, insp… | 91 | 1806 | active |
| JHubi1/ollama-app A modern, easy-to-use Flutter client app for Ollama that connects to an Ollama server over the local network to chat with local LLMs. It ru… | 58 | 1799 | active |
| microsoft/BotFramework-WebChat Bot Framework Web Chat is a highly-customizable web-based chat client component for Microsoft's Bot Framework v4 SDK and Azure Bot Services… | 83 | 1785 | active |
| xenodium/agent-shell agent-shell is an Emacs Lisp package that provides a native Emacs buffer interface for interacting with LLM coding agents (Claude Code, Ope… | 62 | 1776 | active |
| franceking1/Flash-Md-V3 FLASH-MD-V3 is a customizable WhatsApp bot built with Node.js and the WhatsApp Web API. It automates messaging tasks, manages groups, and d… | 64 | 1773 | active |
| sunface/beatui BeatUI is a TypeScript-based UI framework designed specifically for building interfaces around AI applications, aiming to tame common AI UX… | 72 | 1771 | active |
| chatscope/chat-ui-kit-react An open-source React component library (@chatscope/chat-ui-kit-react) providing 43 reusable, themeable UI components for building web chat … | 43 | 1771 | active |
| jpbruinsslot/slack-term slack-term is a terminal-based Slack client written in Go that lets you read and send Slack messages without leaving the command line. It o… | 23 | 6614 | maintenance |
| kkuchta/css-only-chat A Ruby-based async web chat application that sends and receives messages in the browser using no JavaScript at all, relying on CSS pseudo-s… | 32 | 6592 | maintenance |
| un/inbox UnInbox is an open-source collaborative email platform for teams and professionals, offering shared inboxes, unlimited addresses, conversat… | 59 | 1757 | active |
| markqvist/Sideband Sideband is an end-to-end encrypted, infrastructure-less LXMF messaging and LXST telephony client for Android, Linux, macOS and Windows, bu… | 96 | 1753 | active |
| sybil-solutions/local-studio Local Studio is a local-first desktop application for launching, managing, and chatting with self-hosted LLM backends like vLLM, SGLang, ll… | 78 | 1741 | active |
| mautrix/telegram mautrix-telegram is a Matrix-Telegram bridge written in Go that supports both puppeting (using your own Telegram account) and relaybot brid… | 95 | 1724 | active |
| a9gent/mindfs MindFS is a self-hosted web gateway that lets you access personal AI coding agents (Claude Code, Codex, Gemini CLI, Cursor, and many others… | 81 | 1721 | active |
| gomuks/gomuks gomuks is a Matrix client written in Go, built on mautrix-go, with a backend that can be embedded as an SDK or run as a remote server simil… | 99 | 1719 | active |
| langchain-ai/deep-agents-ui A Next.js-based web UI for interacting with LangChain's Deep Agents, connecting to LangGraph deployments via a deployment URL and assistant… | 10 | 1708 | active |
| nat/openplayground A self-hosted LLM playground that runs on your laptop, providing a web UI for prompting models from OpenAI, Anthropic, Cohere, HuggingFace,… | 60 | 6351 | maintenance |
| milind-soni/OpenMausBot OpenMausBot is an open-source, local-first desktop chat application (Electron, TypeScript) where each contact is an AI agent powered by Cla… | 57 | 1705 | active |
| saeedezzati/superpower-chatgpt Superpower ChatGPT is a browser extension for Chrome and Firefox that adds workspace features to the ChatGPT web interface, including folde… | 30 | 1701 | active |
| vincelwt/chatgpt-mac A desktop menubar application that puts ChatGPT one keyboard shortcut away on macOS. It wraps the ChatGPT web experience in an Electron app… | 10 | 6261 | maintenance |
| papercups-io/papercups Papercups is an open-source, self-hosted live customer support chat application built with Elixir/Phoenix and React, offering an embeddable… | 23 | 6101 | maintenance |
| mezonai/mezon Mezon is an open-source communication platform positioned as a high-performance Discord alternative for team chat, gaming, and community bu… | 87 | 1647 | active |
| CopilotKit/open-mcp-client An open-source MCP (Model Context Protocol) client starter built with a Next.js frontend and a Python LangGraph agent backend, using Copilo… | 64 | 1647 | active |
| fastclaw-ai/weclaw WeClaw is a Go-based bridge that connects WeChat to AI coding agents like Claude, Codex, Gemini, and Kimi via ACP, CLI, or OpenAI-compatibl… | 63 | 1644 | active |
| chat-sdk/chat-sdk-android An open-source instant messaging framework (SDK) for Android that provides a fully featured chat client with private, group, and public cha… | 61 | 1642 | active |
| wozulong/fuclaude Fuclaude is a self-hosted reverse proxy service for Claude.ai that lets users access Claude chat through their own deployed instance, suppo… | 67 | 1637 | active |
| kwaroran/Risuai RisuAI is a cross-platform AI roleplay and character chatting application built with Svelte, TypeScript, and Tauri. It acts as a frontend f… | 93 | 1634 | active |
| gzydong/LumenIM Lumen IM is a self-hosted web-based instant messaging application with a Vue3 + Naive UI frontend and a Go backend. It supports private and… | 53 | 1631 | active |
| WongSaang/chatgpt-ui A self-hosted ChatGPT web client built with Nuxt/Vue, paired with a Django backend server. It supports multiple users, multiple languages, … | 58 | 1626 | active |
| Simpleyyt/ai-manus AI Manus is a self-hostable, general-purpose AI Agent system with a WebUI that plans and executes tasks using tools like Terminal, Browser,… | 86 | 1618 | active |
| deltachat/deltachat-desktop Delta Chat Desktop is the Electron-based desktop client for Delta Chat, a decentralized private messenger that runs on top of email infrast… | 99 | 1600 | active |
| smol-ai/GodMode GodMode is an Electron-based desktop chat browser that gives quick keyboard-shortcut access to the full web apps of ChatGPT, Claude, Bard, … | 20 | 5881 | maintenance |
| vitorpamplona/amethyst Amethyst is an open-source Nostr client for Android, with recent desktop builds for macOS and Windows, for participating in the decentraliz… | 98 | 1590 | active |
| calzoneman/sync CyTube is a Node.js server and JavaScript/HTML web client for synchronizing online media playback across viewers in shared channels. Each c… | 51 | 1581 | active |
| XdKing2/MALVIN-XD MALVIN-XD is a JavaScript WhatsApp bot that automates chats with features like AI-powered replies, auto-reacts, status saving and replying,… | 65 | 1579 | active |
| mattmezza/vue-beautiful-chat vue-beautiful-chat is a Vue.js component that renders an intercom-like chat window for web applications. It provides only the view layer, i… | 52 | 1562 | stable |
| jpush/aurora-imui Aurora IMUI is a general-purpose instant messaging UI component library providing MessageList and InputView components, independent of any … | 23 | 5696 | maintenance |
| tencent-connect/openclaw-qqbot A message channel plugin for OpenClaw that connects an AI assistant to QQ (Tencent's messaging platform), supporting private chat, group ch… | 82 | 1538 | active |
| profanity-im/profanity Profanity is a console-based XMPP chat client written in C using ncurses and libstrophe, inspired by Irssi. It supports MUC chat rooms, OTR… | 91 | 1536 | active |
| netease-kit/nim-uikit-ios NetEase Yunxin IM UIKit is a Swift UI component library built on the NIM SDK for embedding instant messaging interfaces into iOS apps. It p… | 95 | 1534 | active |
| ibelick/zola Zola is an open-source, self-hostable chat interface for interacting with multiple AI models including OpenAI, Claude, Gemini, Mistral, and… | 45 | 1531 | active |
| workany-ai/workany WorkAny is a cross-platform desktop AI agent application (built with Tauri, React, and Hono) that executes tasks from natural language inst… | 71 | 1507 | active |
| shiwenwen/hope-agent Hope Agent is a local-first, cross-device desktop AI assistant built with Rust and Tauri that features long-term memory, autonomous goal pu… | 82 | 1501 | active |
| ishaan1013/shadow Shadow is an open-source background coding agent that autonomously understands, edits, and contributes to existing GitHub codebases, genera… | 51 | 1496 | active |
| fossasia/eventyay-video Eventyay-video is a Python-based web application for running fully online events, providing live video streams, interactive video calls, an… | 10 | 1494 | active |
| ai4s-research/open-science Open Science Desktop is a local-first, model-agnostic AI research workbench for macOS, Windows, and Linux, built with Tauri, MCP, and agent… | 80 | 1491 | active |
| Tsuk1ko/bilibili-live-chat A backend-free web app that displays Bilibili live stream danmaku (chat messages) and gifts in a YouTube Live Chat style overlay, primarily… | 60 | 1486 | active |
| balzack/databag Databag is a fast, lightweight, self-hosted federated messenger with end-to-end encryption, audio/video calls via WebRTC, and topic-based t… | 62 | 1483 | active |
| wieslawsoltes/ChatGPT A cross-platform ChatGPT desktop and mobile client written in C# using the Avalonia UI framework, running on macOS, Windows, Linux, Android… | 22 | 1480 | active |
| bcurts/agentchattr A free, local chat server that lets AI coding agents (Claude Code, Codex, Gemini CLI, and any MCP-compatible agent) and humans coordinate i… | 78 | 1477 | active |
| ggml-org/Llama-macOS A native macOS menu bar app for running local LLMs, built on llama.cpp by the GGML org. It exposes an OpenAI-compatible local server at loc… | 85 | 1472 | active |
| element-plus-x/Element-Plus-X Element-Plus-X is an open-source Vue 3 component library built on Element Plus that provides ready-made AI chat interface components such a… | 82 | 1467 | active |
| aiko-chan-ai/DiscordBotClient DiscordBotClient is a patched Discord desktop client that lets you log in with a bot account and use it like a regular user account, with V… | 94 | 1461 | active |
| Orkas-AI/Orkas Orkas is an open-source, local-first multi-agent desktop application where a Commander LLM plans goals and dispatches specialist sub-agents… | 81 | 1453 | active |
| hack-chat/main hack.chat is a minimal, accountless, logless chat service with disappearing messages, built on Node.js and WebSockets. It can be self-hoste… | 60 | 1443 | active |
| JawadTechYT/KHAN-MD KHAN-MD is a WhatsApp multi-device bot built on the Baileys library using Node.js, focused on managing WhatsApp groups. It supports pairing… | 64 | 1442 | active |
| ryanstephen/lil-agents A macOS app that renders tiny animated AI companions walking above your dock, which you can click to open a themed popover terminal for cha… | 63 | 1441 | active |
| exteraSquad/exteraGram exteraGram is an experimental third-party Telegram client for Android built from the official Telegram for Android sources, adding extra fe… | 10 | 1436 | active |
| jakobhoeg/nextjs-ollama-llm-ui A fully-featured, ChatGPT-inspired web interface for chatting with local Ollama LLMs, built with Next.js, React, and Tailwind. It runs full… | 30 | 1426 | active |
| arsLan4k1390/Cherrygram Cherrygram is a third-party Telegram client for Android built as a fork of the official Telegram Android app, adding useful modifications a… | 98 | 1417 | active |
| mpiorowski/late-sh late.sh is a terminal-first social platform accessed entirely over SSH, offering real-time chat, lofi/classical radio streaming, terminal g… | 77 | 1408 | active |
| microsoft/azurechat Azure Chat is a solution accelerator from Microsoft that lets organizations deploy a private, enterprise-grade chat application powered by … | 73 | 1393 | active |