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
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, …
792131active
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…
812080active
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…
812057active
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…
972055active
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…
522034active
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 …
372026active
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…
587740maintenance
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…
732001active
zouyuxuan122/Deepseek-Harness-EAC
Deepseek Harness EAC is a Windows (and macOS) desktop client that wraps the official DeepSeek agent harness CLI (@deepseek-ai/dsh) into a o…
802000active
win4r/AISuperDomain
Aila (AISuperDomain) is a cross-platform desktop application that lets users send one prompt to 10+ AI chat services (ChatGPT, Gemini, Clau…
601999active
d99kris/nchat
nchat is a terminal-based multi-protocol messaging client for Linux and macOS supporting Telegram, WhatsApp, and Signal. It provides an ncu…
941985active
igdmapps/igdm
IGdm is a multi-platform desktop application for Instagram direct messages, built with Electron. It lets users send, receive, and manage In…
391984active
Mezon
Mezon is an open-source communication platform positioned as a high-performance Discord alternative for team chat, gaming, and community bu…
891966active
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 …
781965active
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…
631962active
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…
811961active
OpenAI ChatKit
ChatKit is OpenAI's batteries-included framework for building AI-powered chat experiences, providing a production-ready chat interface with…
751958active
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…
101954active
Ollamac
Ollamac is a native macOS application that provides a chat interface for interacting with local Ollama models. It supports all Ollama model…
311910active
ZhipingYang/UUChatTableView
UUChatTableView is a lightweight Objective-C UIKit component that renders group and one-to-one chat interfaces with text, image, and voice …
531902active
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…
441895active
mautrix/whatsapp
mautrix-whatsapp is a Matrix-WhatsApp puppeting bridge written in Go, built on the whatsmeow library. It relays messages between Matrix hom…
961890active
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 …
661886active
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…
701873active
edusoho/edusoho
EduSoho is an open-source online school (LMS) system written in PHP that provides complete online teaching, enrollment, and management feat…
501864active
stephengpope/thepopebot
A self-hosted autonomous AI agent platform that combines chat (Telegram and web), coding agents (Claude Code, Codex, Gemini, etc.), and liv…
641862active
diamondburned/dissent
Dissent (formerly gtkcord4) is a lightweight third-party Discord client built with GTK4 and libadwaita for a native Linux desktop experienc…
741860active
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…
541853active
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…
781843active
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…
731839active
Delta Chat
Delta Chat Android is the official Android client for Delta Chat, a decentralized private messenger that runs over email infrastructure usi…
981832active
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…
801830active
Twilio Video
A multi-party video collaboration application built with Twilio's Programmable Video JS SDK, Conversations SDK, and React. It serves as a d…
661819active
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…
901817active
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…
591816active
Talkyard
Talkyard is an open-source (AGPL-3.0), self-hosted community discussion platform that combines forum topics, question-and-answer threads, b…
851813active
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…
761813active
markqvist/Sideband
Sideband is an end-to-end encrypted, infrastructure-less LXMF messaging and LXST telephony client for Android, Linux, macOS and Windows, bu…
941811active
AtomicBot-ai/Atomic-Chat
Atomic Chat is an open-source desktop and mobile application with a built-in inference engine for running open-weight LLMs fully locally an…
821788active
Bot Framework Web Chat
Bot Framework Web Chat is a highly-customizable web-based chat client component for Microsoft's Bot Framework v4 SDK and Azure Bot Services…
951784active
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 …
401782active
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…
621777active
sunface/beatui
BeatUI is a TypeScript-based UI framework designed specifically for building interfaces around AI applications, aiming to tame common AI UX…
681770active
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…
236614maintenance
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…
326579maintenance
un/inbox
UnInbox is an open-source collaborative email platform for teams and professionals, offering shared inboxes, unlimited addresses, conversat…
561755active
mautrix/telegram
mautrix-telegram is a Matrix-Telegram bridge written in Go that supports both puppeting (using your own Telegram account) and relaybot brid…
921738active
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…
911737active
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…
981733active
nat/openplayground
A self-hosted LLM playground that runs on your laptop, providing a web UI for prompting models from OpenAI, Anthropic, Cohere, HuggingFace,…
576348maintenance
saeedezzati/superpower-chatgpt
Superpower ChatGPT is a browser extension for Chrome and Firefox that adds workspace features to the ChatGPT web interface, including folde…
301704active
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…
101704active
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…
106254maintenance
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…
571681active
Papercups
Papercups is an open-source, self-hosted live customer support chat application built with Elixir/Phoenix and React, offering an embeddable…
236114maintenance
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…
651651active
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…
621649active
Chat SDK
An open-source instant messaging framework (SDK) for Android that provides a fully featured chat client with private, group, and public cha…
571642active
Lumen IM
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…
501634active
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, …
216015maintenance
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,…
841629active
ChatGPT UI
A self-hosted ChatGPT web client built with Nuxt/Vue, paired with a Django backend server. It supports multiple users, multiple languages, …
551625active
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…
861621active
Delta Chat
Delta Chat Desktop is the Electron-based desktop client for Delta Chat, a decentralized private messenger that runs on top of email infrast…
981620active
vitorpamplona/amethyst
Amethyst is an open-source Nostr client for Android, with recent desktop builds for macOS and Windows, for participating in the decentraliz…
991611active
chojs23/concord
Concord is a feature-rich terminal user interface (TUI) client for Discord, written in Rust with ratatui. It supports chat, voice playback,…
761602active
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…
661585active
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,…
811582active
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…
481560stable
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…
781557active
Aurora IMUI
Aurora IMUI is a general-purpose instant messaging UI component library providing MessageList and InputView components, independent of any …
235689maintenance
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…
851542active
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…
911533active
techjarves/OpenClaude-Portable
A portable AI coding agent that runs Claude Code-style functionality from a USB drive or any folder with no installation, bundling a self-c…
571531active
ibelick/zola
Zola is an open-source, self-hostable chat interface for interacting with multiple AI models including OpenAI, Claude, Gemini, Mistral, and…
421531active
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…
761527active
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…
651524active
uzairansaruzi/hermex
Hermex is a native SwiftUI iPhone app for controlling a self-hosted Hermes (hermes-webui) AI agent from your phone. It provides streaming c…
811505active
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…
581499active
ishaan1013/shadow
Shadow is an open-source background coding agent that autonomously understands, edits, and contributes to existing GitHub codebases, genera…
481499active
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…
621496active
fossasia/eventyay-video
Eventyay-video is a Python-based web application for running fully online events, providing live video streams, interactive video calls, an…
101492active
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…
561490active
Cherrygram
Cherrygram is a third-party Telegram client for Android built as a fork of the official Telegram Android app, adding useful modifications a…
981489active
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…
771481active
wieslawsoltes/ChatGPT
A cross-platform ChatGPT desktop and mobile client written in C# using the Avalonia UI framework, running on macOS, Windows, Linux, Android…
231480active
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…
911477active
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…
751471active
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…
761453active
preset-io/agor
Agor is a self-hosted, multiplayer web workspace for orchestrating coding agents like Claude Code, Codex, and Gemini on isolated git branch…
701452active
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…
581451active
exteraSquad/exteraGram
exteraGram is an experimental third-party Telegram client for Android built from the official Telegram for Android sources, adding extra fe…
101444active
alookai/alook
Alook is a Discord-style collaboration workspace where humans and local AI coding agents (Claude Code, Codex, Cursor, OpenCode) share rooms…
791426active
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…
241426active
remorses/kimaki
Kimaki is a collaborative AI agent orchestrator that runs OpenCode coding agents from Discord, mapping projects to channels and coding sess…
781422active
jofizcd/Soul-of-Waifu
Soul of Waifu is an open-source desktop application for creating AI companion characters with Live2D/VRM avatars, voice chat, and persisten…
901404active
agent0ai/space-agent
Space Agent is an AI agent application, created by the Agent Zero team, that runs in the browser/frontend runtime and can build pages, tool…
641401active
microsoft/azurechat
Azure Chat is a solution accelerator from Microsoft that lets organizations deploy a private, enterprise-grade chat application powered by …
721391active
boxdot/gurk-rs
Gurk is a Signal Messenger client that runs in the terminal, built in Rust with a text user interface. It links as a companion device to yo…
951389active
BlueBubbles
BlueBubbles is an open-source, cross-platform ecosystem that brings iMessage to Android, Windows, Linux, macOS, and the web via a Flutter c…
991387active

← prev page 3 / 9 next →