Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source chat-interface software

830 open-source libraries, tools and applications tagged chat-interface, ranked by how closely chat-interface is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

830 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
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…
894071active
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…
463998active
BytePioneer-AI/openclaw-china
A collection of OpenClaw plugins that connect AI assistants to Chinese messaging platforms including DingTalk, WeCom (WeChat Work), WeChat,…
653962active
yetone/cumora
Cumora is a cross-platform team chat application where AI agents participate as first-class teammates alongside humans, with personas, memo…
773934active
Cinny
Cinny is a Matrix client with a simple, elegant, and secure interface for instant messaging, featuring end-to-end encryption. It is availab…
973926active
skydoves/chatgpt-android
An open-source Android chatbot application demonstrating OpenAI's ChatGPT chat API integration, built with Jetpack Compose and Stream Chat …
463872active
mollyim/mollyim-android
Molly is a hardened, security-focused fork of the Signal messaging app for Android, adding features like passphrase-encrypted databases at …
943717active
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…
713652active
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…
373614active
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…
723600active
chaskiq/chaskiq
Chaskiq is a full-featured, source-available live chat, support, and marketing platform serving as an alternative to Intercom, Drift, and C…
603573active
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…
1003554active
liujuntao123/smart-excalidraw-next
A web-based AI-powered diagramming application built on Excalidraw that generates professional charts and diagrams from natural language de…
623546active
RunMaestro/Maestro
Maestro is a cross-platform desktop application for orchestrating fleets of AI coding agents such as Claude Code, Codex, OpenCode, Factory …
803485active
Toad
Toad is a terminal user interface (TUI) that provides a unified interface for running multiple AI coding agents such as Claude Code, Gemini…
683467active
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…
973457active
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…
9314439maintenance
WeeChat
WeeChat is a fast, lightweight, modular chat client with a text-based (terminal) user interface, primarily focused on IRC. It is highly cus…
963395stable
dsh-tauri-desk/deepseek-harness-desktop
A lightweight Tauri 2-based desktop application that runs DeepSeek Harness with zero environment setup — no Node.js, pnpm, or Docker requir…
773385active
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…
983380active
NextAlone/Nagram
Nagram is a third-party Telegram client for Android, forked from NekoX, adding extra messaging features and customization options. It inclu…
973369active
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…
233309active
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…
893299active
KouriChat/KouriChat
KouriChat is a Python-based emotional companionship program powered by LLMs that lets users chat with realistic AI personas. It integrates …
853281active
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…
613280active
AprilNEA/AChat
AChat is an open-source, self-hosted, local-first AI chat platform for enterprises and teams, supporting multiple LLM providers like OpenAI…
523259active
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…
663234active
Alpha-Dojo/DojoAgents
DojoAgents is a full-market AI copilot framework for personal investment, built around a Loop-Driven Cognitive Portfolio Agent that reasons…
573221active
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…
973212active
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…
943182active
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…
663158stable
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…
303145active
ibelick/prompt-kit
prompt-kit is a collection of customizable, high-quality React UI components for building AI application interfaces such as chat experience…
653123active
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 …
2212887maintenance
Sefirah
Sefirah is an open-source Phone Link / KDE Connect alternative that syncs clipboard, notifications, files, media control, SMS, calls, and s…
872968active
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…
872964active
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…
972936active
JunChenMoCode/ChatGPT_JCM
A Vue2 + ElementUI web management interface that aggregates OpenAI API endpoints (models, chat, images, audio, fine-tuning, files) into a g…
222917active
BotUI
BotUI is a JavaScript/TypeScript framework for building conversational (chatbot-style) user interfaces in the browser. It provides a core l…
352900active
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…
772828active
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…
902794active
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…
842794active
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…
892790active
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…
842750active
Tencent Cloud Chat SDK
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…
662749active
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…
592705active
TavernAI
TavernAI is an atmospheric frontend application for roleplay chat and story writing with AI language models, connecting to backends like Ko…
582698active
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…
812695active
withspectrum/spectrum
Spectrum is an open-source online community platform that combines threaded forums with real-time chat, including moderation tooling and co…
1010822maintenance
Syncplay/syncplay
Syncplay is a client/server application that synchronizes media playback position and play state across multiple instances of mpv, VLC, MPC…
822684active
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…
252675active
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…
822653active
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…
752652active
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 …
612651active
NeuralNomadsAI/CodeNomad
CodeNomad is a premium desktop application that wraps the OpenCode AI coding agent into a full graphical workspace with multi-instance sess…
842631active
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…
232625active
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…
632617active
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…
322598active
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…
932571active
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…
872570active
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,…
602560active
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…
852555active
KittyLitter
Litter is a native iOS and Android client for OpenAI's Codex and Local Studio, letting users manage sessions and run agentic coding workflo…
812520active
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 …
702498active
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 …
652496active
darrenburns/elia
Elia is a keyboard-centric terminal user interface (TUI) application for chatting with large language models like ChatGPT, Claude, Gemini, …
212481active
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…
712471active
Let's 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 …
109797maintenance
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…
952448active
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…
982441active
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).…
822435active
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…
582414active
penecho/penecho
PenEcho is an open-source visual AI workspace: a shared canvas where handwriting, equations, diagrams, and spatial context become part of a…
782401active
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…
712400active
Flyer Chat
Flyer Chat is an open-source, backend-agnostic chat UI package for Flutter, providing a high-performance and highly customizable chat inter…
822362active
Keybase
Keybase is an open-source end-to-end encrypted messaging, file-sharing, and identity-verification platform with clients for macOS, Windows,…
899258maintenance
jeremyckahn/chitchatter
Chitchatter is a free, open-source communication tool offering secure peer-to-peer chat, video, audio, and file sharing directly between br…
772342active
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, …
692333active
cloudflare/meet
Cloudflare Meet (formerly Orange Meets) is a demo video-conferencing application built on Cloudflare Realtime SFU (Calls) with WebRTC. It s…
572314active
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…
822297active
cogwheel0/conduit
Conduit is a native Flutter-based iOS and Android client for Open WebUI, OpenAI-compatible endpoints, Ollama, OpenRouter, and Hermes agents…
812286active
VoceChat
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…
912273active
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…
228883maintenance
mattermost/desktop
The official native desktop client for Mattermost, built on Electron and running on Windows, macOS, and Linux. It wraps Mattermost servers …
942268active
Fullmoon
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…
302268active
Live Helper Chat
Live Helper Chat is an open-source, self-hosted live support chat application for websites, featuring voice, video, screen sharing, co-brow…
1002249active
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+…
922234active
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…
612228active
Orkas
Orkas is an open-source, local-first multi-agent desktop application where a Commander LLM plans goals and dispatches specialist sub-agents…
822225active
uowuo/abaddon
Abaddon is an alternative Discord client written in C++ using GTK 3, offering a lightweight non-Electron desktop experience with voice chat…
792223active
nextcloud/spreed
Nextcloud Talk (spreed) is a self-hosted video, audio, and text chat conferencing app for Nextcloud. It supports private, group, public, an…
952217stable
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…
762208active
Spacebar
Spacebar is a free, open-source, self-hostable re-implementation of Discord's client-server API, providing chat, voice, and video communica…
762202active
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 …
942188active
rosemarycox5334-debug/PA_Agent
A desktop AI-assisted Price Action analysis tool for discretionary traders. It ingests candlestick data from MT5, TradingView, yfinance, or…
592180active
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…
742168active
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…
802164active
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…
228377maintenance
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…
432153active
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…
752146active

← prev page 2 / 9 next →