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
microsoft/azurechat
Azure Chat is a solution accelerator from Microsoft that lets organizations deploy a private, enterprise-grade chat application powered by …
741388active
Detaysoft/react-chat-elements
A React component library providing ready-made chat UI elements such as message boxes, chat lists, avatars, and meeting components. It is a…
491383active
nlkitai/nlux
NLUX is an open-source React and JavaScript library for building conversational AI chat interfaces powered by large language models. It pro…
481380active
felixrieseberg/clippy
A desktop chat application that runs local LLMs (GGUF models via llama.cpp) behind a nostalgic 1990s Microsoft Office Clippy assistant inte…
421378active
ChatWise
ChatWise is a fast, privacy-friendly desktop AI chatbot client that connects to multiple LLM providers (OpenAI, Anthropic, Google, Groq, Ol…
671371active
Team-Commonly/commonly
Commonly is an open-source, self-hostable workspace where humans and multiple AI agents (Claude Code, Codex, OpenClaw, or custom runtimes) …
841364active
79E/ChatGpt-Web
A commercially-viable ChatGPT web application built with React and TypeScript, featuring a full admin backend for managing users, tokens, p…
241360active
vercel-labs/gemini-chatbot
An open-source Next.js chatbot template powered by Google Gemini and the Vercel AI SDK, with streaming chat, generative UI, chat history pe…
601354active
poco-ai/poco-claw
Poco is a self-hostable AI agent execution platform that serves as a more polished alternative to OpenClaw, powered by a Claude Code-based …
761352active
LoLLMs
LoLLMs WebUI is a local, single-user web interface for running large language models and multimodal AI systems, supporting hundreds of mode…
644789maintenance
anyme123/Any-code
Any Code is a cross-platform desktop GUI application (built with Tauri, React, and Rust) that wraps AI coding CLIs like Claude Code, OpenAI…
641331active
Franz
Franz is an Electron-based desktop messaging app that aggregates services like WhatsApp, Slack, Telegram, Messenger, and 70+ others into a …
584728maintenance
ik190/macos-chatgpt-overlay-bar
A lightweight macOS menubar application that provides instant overlay access to ChatGPT from anywhere on the desktop. It acts as an indepen…
561323active
coollabsio/jean
Jean is a local-first desktop application (built with Tauri, React, and Rust) that provides a unified workspace for managing multiple codin…
781321active
Stapxs QQ Lite
Stapxs QQ Lite is an unofficial third-party QQ chat client compatible with the OneBot protocol, built with Vue.js. It runs as a web app (PW…
951320active
kevinshen56714/SkyOffice
SkyOffice is an open-source immersive virtual office where teammates walk around a 2D pixel-art world and video chat automatically starts w…
551309active
JFreegman/toxic
Toxic is a terminal-based (ncurses) instant messaging client for the Tox peer-to-peer network, offering end-to-end encrypted text chat, fil…
801307active
twireapp/Twire
Twire is an open-source, ad-free alternative Twitch browser and stream player for Android, forked from Pocket Plays for Twitch. It supports…
711307active
liamcottle/reticulum-meshchat
Reticulum MeshChat is an Electron-based mesh network communications app built on the Reticulum Network Stack. It lets users exchange encryp…
861303active
ulyssa/iamb
iamb is a terminal-based Matrix chat client built with Vim keybindings, written in Rust. It supports threads, spaces, E2EE, read receipts, …
861302active
d-kimuson/claude-code-viewer
A web-based client for Claude Code that lets users start, resume, and monitor Claude Code sessions from a browser, with real-time conversat…
781295active
yym68686/ChatGPT-Telegram-Bot
TeleChat is a self-hosted Telegram bot that connects Telegram conversations to OpenAI-compatible large language model APIs, including GPT, …
621290active
ChesterRa/cccc
CCCC is a Python-based multi-agent orchestrator that coordinates coding agents (Claude Code, Codex CLI, ChatGPT Web, Gemini CLI, and 13+ ot…
811286active
ajanata/PretendYoureXyzzy
Pretend You're Xyzzy is a web-based clone of the party card game Cards Against Humanity, packaged as a Java web application with both a gam…
321280active
zevlg/telega.el
telega.el is a full-featured unofficial Telegram client implemented in Emacs Lisp for GNU Emacs, built on top of TDLib. It supports most of…
661267active
techjarves/Uncensored-Local-AI-Multiplatform
A cross-platform Flutter application that runs uncensored open-source GGUF language models entirely on-device for Android, iOS, and desktop…
621263active
HelgeSverre/ollama-gui
Ollama GUI is a web-based chat interface for interacting with local LLMs served through the Ollama API. It offers local chat history via In…
951258active
opensource-socialnetwork/opensource-socialnetwork
Open Source Social Network (OSSN) is a self-hosted PHP application for building fully functional social networking websites with profiles, …
941244active
Evansy/MallChatWeb
MallChatWeb is the frontend of MallChat (抹茶), an e-commerce system that combines online shopping with real-time instant messaging. It imple…
671242active
Taewan-P/gpt_mobile
GPT Mobile is an Android chat application that lets users talk to multiple LLM providers (OpenAI, Anthropic, Google Gemini, Groq, Ollama) s…
961240active
lcoutodemos/clui-cc
Clui CC is a macOS desktop overlay application that wraps the Claude Code CLI in a floating, transparent pill interface with multi-tab sess…
451239active
jitsi/jitsi
Jitsi Desktop is a free open-source audio/video calling and instant messaging client written in Java, supporting SIP, XMPP/Jabber, IRC, and…
664347maintenance
solkin/appteka-android
Appteka is a free, open-source alternative app store for Android where users can discover, download, and share APKs, plus extract APKs from…
921235active
emacs-slack/emacs-slack
A GNU Emacs client for Slack written in Emacs Lisp, available via MELPA. It lets users read, send, search, and react to Slack messages, man…
761233active
FlowDown
FlowDown is a native AI chat client for iPhone, iPad, and Mac built with Swift and UIKit. It connects to OpenAI-compatible APIs, self-hoste…
851223active
FranciscoMoretti/chat-js
ChatJS is an open-source, production-ready AI chat application built with Next.js and TypeScript, offering authentication, 120+ models via …
851200active
convos-chat/convos
Convos is a self-hosted, multiuser web-based IRC client with a persistent server-side bouncer that keeps you connected and logs messages ev…
831196active
paul-nameless/tg
A terminal-based Telegram client written in Python with a TUI interface. It supports viewing and sending media, voice messages, stickers, s…
661193active
fmaclen/hollama
Hollama is a minimal LLM chat application that runs entirely in the browser, connecting to Ollama and OpenAI servers with all data stored l…
931188active
vuepont/ai-elements-vue
AI Elements Vue is a Vue 3 component library and custom shadcn-vue registry providing pre-built, customizable UI components for AI-native a…
791182active
osa1/tiny
tiny is a terminal-based IRC client written in Rust with a clean, minimal UI. It supports SASL authentication, TLS, automatic reconnection,…
521179active
ztx888/HaloWebUI
HaloWebUI is a self-hosted AI chat platform forked from Open WebUI, with a localized Chinese interface plus added model billing and usage s…
491164active
xeco23/WasIstLos
WasIstLos is an unofficial WhatsApp desktop client for Linux, written in C++ using gtkmm and WebKitGTK to wrap WhatsApp Web. It adds deskto…
101164active
matterhorn-chat/matterhorn
Matterhorn is a feature-rich terminal (TUI) client for the Mattermost chat system, written in Haskell using the brick library. It supports …
691162active
AI-QL/tuui
TUUI is an open-source desktop MCP client and local AI playground built with Vue3 and Electron, serving as a unified interface for Model Co…
681154active
KoboldAI/KoboldAI-Client
KoboldAI Client is a browser-based front-end for AI-assisted writing and text adventure gameplay that connects to multiple local and remote…
673953maintenance
OpenLAIR/dr-claw
Dr. Claw is an open-source, model-agnostic AI research assistant that provides a desktop and mobile UI for Claude Code, Cursor CLI, Codex, …
781139active
XiaoLuoLYG/GOD
GOD (Govern, Observe, Direct) is a real-time control room for inspecting and steering societies of LLM-powered agents, letting operators pa…
741137active
suyiiyii/AutoGLM-GUI
A modern web GUI for the AutoGLM phone agent that lets AI control Android devices via ADB and scrcpy, with chat-based task management, mult…
791130active
ollama-ui/ollama-ui
A simple HTML/JavaScript chat interface for Ollama, runnable locally via a Makefile-served page or installed as a Chrome extension. It lets…
601125active
commetchat/commet
Commet is a feature-rich, privacy-respecting Matrix chat client built with Dart/Flutter, supporting end-to-end encryption, threads, spaces,…
931119active
baffler/Transparent-Twitch-Chat-Overlay
A Windows .NET application that displays Twitch chat in a transparent overlay on top of windowed or borderless games. It is aimed at single…
681119active
AITuberKit
AITuberKit is an all-in-one web application toolkit for building and deploying AI character chat experiences, including streaming-oriented …
881113active
orailnoor/cross-platform-llm-client
PrivateLM is a cross-platform AI chat client built with Flutter that unifies local on-device LLM inference (GGUF models with Vulkan GPU acc…
671105active
continuwuity/continuwuity
Continuwuity is a community-driven Matrix homeserver written in Rust, continuing the archived conduwuit and Conduit projects. It provides a…
841103active
jackdark425/aigroupapp
AI Group is an open-source Android mobile assistant app that integrates multiple large language models such as OpenAI, Claude, Gemini, ERNI…
361103active
langgenius/webapp-conversation
A Next.js-based conversation web app template that connects to Dify applications via their API. It provides a ready-to-deploy chat frontend…
101102active
burakorkmez/fullstack-chat-app
A full-stack real-time chat application built with the MERN stack, Socket.io, TailwindCSS, and Daisy UI. It includes JWT authentication, on…
221101active
langchain-ai/agent-inbox
Agent Inbox is a web-based inbox UI for reviewing and responding to human-in-the-loop interrupts raised by LangGraph agents. It connects to…
101093active
yakyak/yakyak
YakYak is a cross-platform desktop chat client for Google Hangouts built with Electron and CoffeeScript. It provides native notifications, …
393749maintenance
K9i-0/ccpocket
CC Pocket is a Flutter-based mobile and desktop client for controlling Codex and Claude Code coding-agent sessions remotely. A self-hosted …
791091active
GSConnect/gnome-shell-extension-gsconnect
GSConnect is a complete implementation of the KDE Connect protocol for GNOME Shell, letting users wirelessly pair their desktop with mobile…
973744maintenance
XInTheDark/raycast-g4f
A Raycast extension that provides free access to GPT-4, Claude, Llama, Gemini and other AI models via GPT4Free providers, with full support…
511087active
andrepimenta/claude-code-chat
A VS Code extension that provides a graphical chat interface for Claude Code, replacing terminal-based interaction with a visual UI inside …
791085active
stfalcon-studio/ChatKit
ChatKit is an Android UI library by Stfalcon that provides ready-made, fully customizable components for building chat interfaces, includin…
233722maintenance
trendy-design/llmchat
LLMChat is a privacy-focused AI chat platform built with Next.js and TypeScript that provides a unified interface for chatting with multipl…
211074active
tommyxchow/frosty
Frosty is an open-source, cross-platform mobile Twitch client for iOS and Android built with Flutter. It adds native support for 7TV, Bette…
921062active
normen/whatscli
whatscli is a terminal-based command line client for WhatsApp built on the go-whatsmeow library and tview. It lets users send and receive m…
911054active
vercel-labs/tersa
Tersa is an open-source visual AI playground built as a Next.js web application where users drag, drop, and connect nodes on a canvas to bu…
581042active
ricklamers/gpt-code-ui
An open-source, self-hosted implementation of OpenAI's ChatGPT Code Interpreter. Users chat with GPT-3.5/GPT-4 models that generate and exe…
213536maintenance
susiai/susi_chat
A chat interface for communicating with a locally hosted LLM (via llama.cpp) through a terminal console, a browser-based console, or a voic…
571036active
xtekky/chatgpt-clone
A self-hosted ChatGPT-style web interface written in Python that connects to the OpenAI API (or a reverse proxy) with an improved UI. It su…
303497maintenance
FedericoBruzzone/tgt
tgt is a terminal user interface (TUI) client for Telegram written in Rust, built on top of TDLib. It lets users read and send Telegram mes…
741020active
synthetic-lab/octofriend
OctoFriend is a zero-telemetry, terminal-based AI coding assistant that works with any OpenAI- or Anthropic-compatible LLM API, including l…
651015active
GitLqr/LQRWeChat
An open-source Android app that closely replicates WeChat 6.5.7, built on the RongCloud IM SDK with RxJava, Retrofit, MVP, and Glide. It su…
693424maintenance
xqdoo00o/chatgpt-web
A pure JavaScript ChatGPT web client that ships as a single HTML file and talks directly to the OpenAI API (plus DeepSeek, Gemini, and Clau…
311007active
guangzhengli/ChatFiles
ChatFiles is a Next.js web application that lets users upload documents and chat with them using GPT and embeddings via LangChainJS and a S…
213335maintenance
LLM-As-Chatbot
A Python application that serves open-source instruction-tuned LLMs as chatbot services via a Gradio web UI or a Discord bot. It integrates…
313315maintenance
hexchat/hexchat
HexChat is a free, open-source graphical IRC client based on XChat, built with GTK+ for Windows and Unix-like systems. It supports multiple…
103226maintenance
ourongxing/chatgpt-vercel
A self-hostable ChatGPT web client built with SolidStart and deployed on Vercel edge functions, powered by the OpenAI API. It offers an ele…
103206maintenance
869413421/chatgpt-web
A self-hosted web application written in Go that wraps the OpenAI ChatGPT 3.5/4 API into a private chat website with configurable model par…
223120maintenance
iammapping/wedding
A self-hosted Node.js (Sails.js) application providing a one-stop wedding interaction solution with a WeChat electronic invitation and a bi…
323113maintenance
ElricLiu/AutoGPT-Next-Web
A web UI for assembling, configuring, and deploying autonomous AI agents (AutoGPT/AgentGPT-style) directly in the browser, built with Next.…
213000maintenance
cskefu/cskefu
CSKeFu (Chunsong Customer Service) is an open-source enterprise customer service / contact center platform providing agent workbenches, con…
662901maintenance
Bitmessage/PyBitmessage
PyBitmessage is the reference client for Bitmessage, a peer-to-peer protocol for sending encrypted, authenticated messages without central …
572885maintenance
huangruiLearn/flutter_hrlweibo
A Weibo (Chinese microblog) client clone built with Flutter, replicating roughly 80% of Weibo's UI across dozens of screens. It includes ho…
322864maintenance
rsms/fb-mac-messenger
An unofficial native macOS app that wraps Facebook's Messenger web client in a desktop application. It provides a standalone Messenger expe…
492835maintenance
weaigc/bingo
Bingo is a self-hostable web application that recreates the New Bing (Bing AI / Copilot) chat interface, allowing access to Bing AI feature…
292825maintenance
ohmplatform/FreedomGPT
FreedomGPT is a React and Electron desktop application that runs LLM models locally on Mac, Windows, and Linux using llama.cpp, providing a…
212674maintenance
VSinder
VSinder is a novelty dating app for programmers where users swipe on code snippets instead of photos. It consists of a VSCode extension, iO…
322503maintenance
dataelement/dsh-desktop
DSH Desktop is a local-first, cross-platform desktop application that packages the DeepSeek Harness agent runtime as an installable app for…
8013014experimental
fmeringdal/nettu-meet
Nettu Meet is an open source, self-hosted video conferencing web application built for interactive online tutoring. It provides real-time a…
322409maintenance
vitorfs/bootcamp
Bootcamp is an open-source enterprise social network built with Django, featuring a Twitter-like microblog, collaborative blog, Q&A platfor…
322302maintenance
janoodleFTW/timy-messenger
Timy is an open-source group messaging mobile app built with Flutter, targeting Android and iOS with a Firebase backend. It supports groups…
322105maintenance
hua1995116/webchat
A full-stack real-time chat application built with Vue 2 on the frontend and Node.js/Express with WebSocket on the backend, backed by Mongo…
232028maintenance
nkzawa/socket.io-android-chat
A simple Android chat demo application built with Java that connects to a Socket.IO chat server. It serves as an example of using native So…
322000maintenance
sonnylazuardi/chat-ai-desktop
An unofficial open-source ChatGPT desktop app for Mac, Windows, and Linux that lives in the menubar, built with Tauri and Rust. It wraps th…
231998maintenance
microsoft/magentic-ui
MagenticLite is an experimental agentic application from Microsoft AI Frontiers that automates tasks across the browser and local file syst…
7810097experimental
JasonQS/Anti-recall
An Android app that prevents message recall in WeChat, QQ, and TIM by recording incoming messages via accessibility services and notificati…
231973maintenance
Anse
Anse is a minimal, self-hostable web UI for chatting with OpenAI's ChatGPT models (GPT-3.5 Turbo and GPT-4) via the OpenAI API. Built with …
261966maintenance

← prev page 4 / 9 next →