function: chat-interface
855 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| aluxian/Messenger-for-Desktop An unofficial cross-platform desktop client for Facebook Messenger built with JavaScript, offering themes, native notifications, and keyboa… | 10 | 2128 | abandoned |
| leancloud/ChatKit-OC ChatKit-OC is a free, open-source iOS chat UI component library built on LeanCloud's IM service, providing ready-made recent-contacts and c… | 10 | 2093 | abandoned |
| nurdism/neko n.eko is a self-hosted virtual browser that streams a remote desktop running inside a Docker container to multiple viewers via WebRTC, insp… | 10 | 2077 | abandoned |
| acani/Chats Acani Chats is an open-source native iOS instant messaging app with user accounts and profiles, intended as a reference example for buildin… | 10 | 2045 | abandoned |
| genalhuang/genal-chat Genal Chat is a full-stack TypeScript chat room application built with NestJS on the backend and Vue 2 with Vuex on the frontend, using Soc… | 23 | 1993 | abandoned |
| linagora/Twake Twake is a secure open-source collaboration platform (digital workplace) offering team chat, file storage, shared calendars, task managemen… | 53 | 1923 | abandoned |
| slate/slate Slate is a desktop IRC client built with web technologies on node.js and node-webkit for OS X and Linux, designed to be minimal, CSS-themab… | 32 | 1905 | abandoned |
| djcas9/komanda Komanda is a desktop IRC client built with node-webkit, JavaScript, HTML, and CSS, aimed at developers. It is themeable and extensible with… | 10 | 1772 | abandoned |
| domeccleston/sharegpt ShareGPT is an open-source Chrome extension that lets users share permanent links to ChatGPT conversations with one click, backed by a Next… | 22 | 1756 | abandoned |
| Bios-Marcel/cordless Cordless is a custom terminal-based (TUI) Discord client written in Go, aimed at power users with a low memory footprint. The project has b… | 10 | 1699 | abandoned |
| yue/wey Wey is a fast, open-source Slack desktop client built with Node.js and the Yue native UI library, using native widgets with minimal HTML re… | 10 | 1662 | abandoned |
| jakobhoeg/shadcn-chat A CLI tool (shadcn-chat-cli) that installs customizable, reusable chat UI components built with React and shadcn/ui into your project. It p… | 44 | 1623 | abandoned |
| fossasia/susi_desktop An Electron-based desktop client for the SUSI AI open-source personal assistant, connecting to the api.susi.ai server. It supports chat and… | 10 | 1508 | abandoned |
| fossasia/susi_slackbot A Slack bot that lets users interact with the SUSI AI assistant inside their Slack workspaces. It is built on Node.js and connects Slack me… | 10 | 1506 | abandoned |
| thecookingsenpai/autogpt-gui A graphical user interface for AutoGPT built with JavaScript and Node.js, allowing users to interact with AutoGPT agents through a visual i… | 10 | 1499 | abandoned |
| fossasia/susi_firefoxbot A Firefox WebExtension that lets users chat with the SUSI.AI assistant from the browser toolbar without leaving the current tab. It is a Ja… | 32 | 1498 | abandoned |
| JabbR/JabbR JabbR is a collaborative real-time chat application built with ASP.NET and SignalR, supporting public and private chat rooms, notifications… | 23 | 1494 | abandoned |
| thedjpetersen/subway Subway is a web-based IRC client with a multi-user Node.js backend and a JavaScript-heavy frontend communicating over websockets. It suppor… | 66 | 1465 | abandoned |
| anaclumos/bing-chat-for-all-browsers A browser extension that enables Bing Chat (Microsoft's ChatGPT-powered search assistant) on Chrome and Firefox, which normally restrict it… | 10 | 1429 | abandoned |
| dairoot/ChatGPT-Mirror A self-hosted ChatGPT mirror site that lets multiple users share ChatGPT accounts through a managed web interface with an admin backend. It… | 56 | 1401 | abandoned |
| element-hq/riot-android Riot-Android is a glossy Matrix collaboration client for Android, written in Java. It is deprecated and has been replaced by Element Androi… | 10 | 1393 | abandoned |
| lukejacksonn/react-slack-clone A complete Slack-style real-time chat application built with React and Pusher's Chatkit SDK, demonstrating rooms, messaging, typing indicat… | 10 | 1334 | abandoned |
| miurla/babyagi-ui BabyAGI UI is a Next.js web application that provides a ChatGPT-like interface for running and developing with the BabyAGI autonomous AI ag… | 10 | 1325 | abandoned |
| MateriiApps/OpenCord OpenCord is an open-source, Material You-styled third-party Discord client for Android built with Kotlin and Jetpack Compose. The project i… | 10 | 1314 | abandoned |
| candy-chat/candy Candy is a JavaScript-based web chat client for XMPP (Jabber) focused on real-time multi-user chat rooms. It is highly customizable via plu… | 10 | 1314 | abandoned |
| zyprosoft/ZYChat ZYChat is an Objective-C chat UI framework for iOS, optimized for high-frequency refreshing of recent conversation lists and chat pages, su… | 23 | 1310 | abandoned |
| iwxyi/MagicalDanmaku MagicalDanmaku was a C++ desktop application for interacting with Bilibili live streams, providing danmaku (bullet comment) display and man… | 10 | 1242 | abandoned |
| yuezk/chatgpt-mirror A self-hosted web application that mirrors the ChatGPT experience using the OpenAI gpt-3.5-turbo API. It runs on Node.js (or Docker) and se… | 10 | 1218 | abandoned |
| gyjzh/LLWeChat LLWeChat is an open-source iOS instant messaging application written in Objective-C that replicates WeChat's chat experience with real mess… | 32 | 1217 | abandoned |
| nswbmw/N-chat A multi-user chat room application built with Express and Socket.IO on Node.js. It also serves as a tutorial project, with accompanying wik… | 32 | 1146 | abandoned |
| sugyan/claude-code-webui A web-based chat interface for the Claude Code CLI, providing streaming responses in a browser UI usable on desktop and mobile. Distributed… | 10 | 1141 | abandoned |
| cryptocat/cryptocat Cryptocat is a desktop application providing encrypted, secure chat built on Electron with JavaScript. It packages for Windows, Linux, and … | 32 | 1113 | abandoned |
| maccman/holla Holla is an open-source group chat application built as a Rich Internet Application with a fully asynchronous JavaScript UI. It was release… | 32 | 1059 | abandoned |
| evanyeung/terminal-slack A terminal-based Slack client built with Node.js that lets users browse channels, users, and messages and send replies entirely from the co… | 32 | 1029 | abandoned |
| derrickreimer/level Level is a team communication platform designed to reduce real-time interruptions and support deep work, built as a full-scale Elixir/Phoen… | 32 | 1010 | abandoned |
| susiai/susi_android_v1 An Android chat client app for the Susi AI assistant (asksusi.com), written in Java. It provides a mobile interface for conversing with the… | 32 | 1004 | abandoned |
| odysseus-dev/odysseus Odysseus is a self-hosted, privacy-first AI workspace that combines chat, autonomous agents, tools/MCP integration, model serving, and deep… | 58 | 86318 | active |
| Mintplex-Labs/anything-llm AnythingLLM is an all-in-one, local-first AI application for chatting with your documents, running AI agents, and building workflows entire… | 95 | 65257 | active |
| diegosouzapw/OmniRoute OmniRoute is a free, MIT-licensed AI gateway that exposes a single OpenAI-compatible endpoint routing to 350+ LLM providers (90+ with free … | 78 | 56223 | active |
| Cherry Studio Cherry Studio is a cross-platform desktop AI productivity application that provides smart chat, autonomous agents, and 300+ prebuilt assist… | 87 | 51102 | active |
| Alishahryar1/free-claude-code An open-source Python tool that lets you run coding agents like Claude Code, Codex, Pi, and OpenCode against a catalog of 50 ToS-friendly p… | 60 | 50378 | active |
| Discourse Discourse is a 100% open-source community discussion platform (forum software) built with Ruby on Rails and Ember.js, featuring built-in re… | 86 | 47735 | stable |
| oobabooga/textgen TextGen is an open-source desktop application for running large language models locally with full privacy and no telemetry. It provides a c… | 88 | 47585 | active |
| HKUDS/nanobot nanobot is an ultra-lightweight, self-hosted personal AI agent framework written in Python. It provides a WebUI, terminal, and chat-app int… | 81 | 47427 | active |
| exo-explore/exo exo is a Python application that turns a collection of devices (Macs, GPUs, etc.) into a distributed AI cluster for running large language … | 84 | 47081 | active |
| zhayujie/CowAgent CowAgent (formerly chatgpt-on-wechat) is an open-source AI assistant and Agent Harness that plans tasks, runs tools and skills, and self-ev… | 99 | 46692 | active |
| streamlit/streamlit Streamlit is an open-source Python framework that turns data scripts into interactive web apps in minutes, with widgets, charts, and datafr… | 99 | 45620 | stable |
| danny-avila/LibreChat LibreChat is an open-source, self-hosted web application providing a unified ChatGPT-style interface for multiple AI providers (OpenAI, Ant… | 84 | 42491 | active |
| 666ghj/BettaFish BettaFish (微舆) is a from-scratch multi-agent public opinion analysis system in Python that monitors 30+ social media platforms, analyzes mi… | 77 | 42090 | active |
| Nextcloud Nextcloud is a self-hosted, open-source content collaboration platform for storing, syncing, and sharing files, calendars, contacts, and co… | 94 | 36592 | stable |
| agentscope-ai/QwenPaw QwenPaw is a self-hosted personal AI assistant built in Python that connects to multiple chat channels (DingTalk, Feishu, QQ, Discord, iMes… | 81 | 34508 | active |
| onyx-dot-app/onyx Onyx is an open-source, self-hostable AI chat platform that connects LLMs to company documents, apps, and people via RAG, 50+ data connecto… | 92 | 31777 | active |
| hsliuping/TradingAgents-CN A Chinese-enhanced fork of the TradingAgents multi-agent LLM framework for stock analysis and trading research, supporting A-shares, Hong K… | 61 | 31393 | active |
| nanocoai/nanoclaw NanoClaw is a lightweight, self-hosted personal AI assistant that runs each agent inside its own isolated Docker container for OS-level sec… | 82 | 30626 | active |
| BigPizzaV3/CodexPlusPlus Codex++ is an open-source external launcher and management tool for the OpenAI Codex / ChatGPT desktop apps, built with Rust and Tauri. It … | 77 | 29693 | active |
| labring/FastGPT FastGPT is an open-source AI agent building platform built on large language models, offering out-of-the-box knowledge base (RAG) managemen… | 93 | 29477 | active |
| firecrawl/open-lovable Open Lovable is an AI-powered web application that lets users chat with an LLM to clone and recreate any website as a modern React app. It … | 42 | 28327 | active |
| Kilo-Org/kilocode Kilo Code is an open-source (MIT) AI coding agent available as a VS Code extension, JetBrains plugin, and CLI, with cloud agents and a mode… | 83 | 27033 | active |
| JustVugg/colibri Colibrì is a pure-C, zero-dependency inference engine that runs frontier Mixture-of-Experts models (744B to 2.8T parameters) on consumer ha… | 80 | 26251 | active |
| mozilla-ai/llamafile llamafile is a Mozilla project that packages llama.cpp (and whisper.cpp for whisperfile) with Cosmopolitan Libc into single-file executable… | 94 | 25694 | active |
| readest/readest Readest is an open-source, cross-platform ebook reader built with Next.js and Tauri v2, supporting EPUB, PDF, MOBI, AZW3, FB2, CBZ, and mor… | 84 | 23766 | active |
| different-ai/openwork OpenWork is a free, open-source desktop app for building and sharing AI agent workflows, positioned as an open-source alternative to Claude… | 78 | 23093 | active |
| 1Panel-dev/MaxKB MaxKB is an open-source, self-hosted platform for building enterprise-grade AI agents with RAG pipelines, workflow orchestration, and MCP t… | 94 | 22612 | active |
| winfunc/opcode opcode is a Tauri-based desktop GUI application and toolkit for managing Claude Code, Anthropic's CLI coding agent. It provides visual proj… | 43 | 22383 | active |
| vxcontrol/pentagi PentAGI is a self-hosted, fully autonomous multi-agent AI system for performing complex penetration testing tasks, built in Go with a React… | 78 | 22033 | active |
| screenpipe/screenpipe Screenpipe is a source-available desktop application that continuously records your screen and audio locally, extracting text via OCR/acces… | 86 | 21244 | active |
| jundot/omlx oMLX is a native macOS menu bar application and LLM inference server built on Apple's MLX framework, featuring continuous batching and two-… | 78 | 20760 | active |
| pingdotgg/t3code T3 Code is an open-source 'agent harness control surface' that lets you orchestrate coding agents like Claude Code, Codex, Cursor, Grok Bui… | 82 | 20622 | active |
| elizaOS/eliza elizaOS is an open-source TypeScript framework and product stack for building and running autonomous AI agents, including a core runtime, C… | 90 | 19176 | active |
| avante-corp/avante.nvim A Neovim plugin that emulates the Cursor AI IDE experience inside the editor. It provides AI-driven code suggestions, chat-based code assis… | 90 | 18137 | active |
| a2ui-project/a2ui A2UI is an open standard and set of libraries that lets AI agents generate rich, interactive user interfaces by sending declarative JSON co… | 62 | 16210 | active |
| ag-ui-protocol/ag-ui AG-UI is an open, lightweight, event-based protocol that standardizes how AI agent backends connect to user-facing frontend applications. I… | 86 | 15562 | active |
| nanobrowser/nanobrowser Nanobrowser is an open-source Chrome extension that provides AI-powered web automation through a multi-agent system (Planner, Navigator, et… | 73 | 13683 | active |
| Open-LLM-VTuber/Open-LLM-VTuber Open-LLM-VTuber is a cross-platform AI companion application that enables real-time voice conversations with LLMs, featuring a Live2D avata… | 67 | 13473 | active |
| nearai/ironclaw IronClaw is an open-source, Rust-based 'Agent OS' and personal AI assistant that runs locally or on NEAR AI Cloud, with a WebUI, terminal, … | 82 | 12607 | active |
| bentoml/OpenLLM OpenLLM is a Python framework and CLI for self-hosting open-source large language models (Llama, DeepSeek, Qwen, Mistral, etc.) as OpenAI-c… | 76 | 12518 | active |
| h2oai/h2ogpt h2oGPT is an Apache-2.0 open-source application for chatting with local, private LLMs and querying/summarizing your own documents (PDFs, Wo… | 10 | 11969 | active |
| wangrongding/wechat-bot A Node.js-based multi-platform instant messaging AI agent built on Wechaty that connects WeChat, Telegram, WhatsApp, and Lark to LLM provid… | 67 | 11295 | active |
| Doriandarko/claude-engineer An interactive AI assistant framework built on Anthropic's Claude 3.5 Sonnet that can autonomously generate and manage its own tools during… | 24 | 11222 | active |
| sigoden/aichat AIChat is an all-in-one command-line LLM client written in Rust that connects to 20+ providers including OpenAI, Claude, Gemini, and Ollama… | 63 | 10396 | active |
| Kuberwastaken/claurst Claurst is an open-source, multi-provider terminal coding agent written in Rust, originally a clean-room reimplementation of Claude Code. I… | 79 | 10270 | active |
| chaitin/PandaWiki PandaWiki is an open-source, AI large-language-model-driven knowledge base system for building intelligent product docs, technical document… | 80 | 10156 | active |
| evolution-foundation/evolution-api Evolution API is an open-source REST API for WhatsApp and multi-channel messaging, supporting both the Baileys-based WhatsApp Web API and t… | 79 | 9430 | active |
| bigbluebutton/bigbluebutton BigBlueButton is an open-source web conferencing system purpose-built for online learning, supporting real-time audio, video, slides with w… | 98 | 9202 | active |
| crynta/terax-ai Terax is a lightweight (~7 MB) open-source desktop application that combines a GPU-rendered terminal, code editor, file explorer, git sourc… | 80 | 9107 | active |
| companion-inc/feynman Feynman is an open-source AI research agent that reads papers, searches the web, writes cited research drafts, plans experiments, and ranks… | 77 | 8588 | active |
| cryptpad/cryptpad CryptPad is an open-source, end-to-end encrypted collaborative office suite that synchronizes documents in real time. It includes rich text… | 90 | 7861 | stable |
| pickle-com/glass Glass by Pickle is an open-source Electron desktop app that acts as a 'digital mind extension', seeing your screen and listening in real ti… | 42 | 7589 | active |
| ArvinLovegood/go-stock A Wails + NaiveUI desktop application that combines stock market data (A-shares, Hong Kong, US markets) with LLM-powered analysis, includin… | 84 | 7367 | active |
| AAswordman/Operit Operit AI is an open-source AI agent and chat application for Android built with Kotlin and Jetpack Compose. It connects cloud or local LLM… | 86 | 7294 | active |
| enricoros/big-AGI Big-AGI is an open-source AI workspace web application that lets users chat with many state-of-the-art LLM providers (OpenAI, Anthropic, Ge… | 93 | 7102 | active |
| onionshare/onionshare OnionShare is an open-source desktop and mobile application that lets users securely and anonymously share files, host websites, and chat o… | 86 | 7068 | active |
| sandstorm-io/sandstorm Sandstorm is a self-hostable web productivity suite implemented as a security-hardened web app package manager. It lets users install and r… | 71 | 7068 | active |
| Dimillian/IceCubesApp IceCubesApp is an open-source SwiftUI Mastodon client for iOS, iPadOS, macOS, and visionOS. It supports connecting to any Mastodon instance… | 87 | 7049 | active |
| JerryZLiu/Dayflow Dayflow is an open-source, local-first macOS app that automatically turns your screen activity into a timeline of what you accomplished, us… | 79 | 6948 | active |
| fullstackhero/dotnet-starter-kit A production-grade .NET 10 starter kit template combining a modular-monolith Web API (vertical slice architecture) with two React 19 front-… | 83 | 6734 | active |
| 11cafe/jaaz Jaaz is an open-source multimodal creative assistant application that serves as a privacy-focused, locally usable alternative to Canva and … | 53 | 6589 | active |
| plainhub/plain-app PlainApp is an open-source Android app that runs a local web server on your phone, letting you manage files, media, contacts, SMS, notes, a… | 99 | 6578 | active |
| apurvsinghgautam/robin Robin is an AI-powered dark web OSINT investigation tool that uses LLMs to refine queries, filter results from dark web search engines, and… | 84 | 6438 | active |
| AIOS AIOS is an 'AI Agent Operating System' that embeds LLMs into an OS-like kernel providing scheduling, context switching, memory, storage, an… | 75 | 6291 | active |