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

Open-source chatbots software

833 open-source libraries, tools and applications tagged chatbots, ranked by how closely chatbots 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.

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

ProductHealth v2StarsMaturity
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
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
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
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
Ainz-devs/OVL-MD-V2
OVL-MD-V2 is a multi-device WhatsApp bot built in JavaScript on top of the Baileys Web API. It ships with a broad feature set, a plugin sys…
622184active
adams549659584/go-proxy-bingai
A self-hosted demo site for Microsoft New Bing AI built with Vue3 and Go, providing a consistent Bing-like UI without requiring login. It p…
218428maintenance
alfredfrancis/ai-chatbot-framework
AI Chatbot Framework is an open-source, self-hosted Python platform for building AI-powered chatbots with a low-code admin dashboard. It co…
752171active
danni-cool/wechatbot-webhook
A lightweight, deployable WeChat bot webhook service that lets you send and receive WeChat messages over simple HTTP APIs. It is designed a…
102165active
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
RawChat/RawChat
RawChat is a reverse-proxy solution that mirrors the official ChatGPT website, letting users access it without a VPN while keeping the full…
262153active
LINE Messaging API SDK
The official LINE Messaging API SDK for Python, providing clients for sending messages and parsing webhook events. It lets developers build…
992140active
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
zilliztech/GPTCache
GPTCache is a Python library for building a semantic cache that stores and retrieves LLM responses based on embedding similarity, reducing …
658209maintenance
LC1332/Chat-Haruhi-Suzumiya
An open-source role-playing chatbot project that revives anime characters like Haruhi Suzumiya using large language models, mimicking their…
302120active
KEV0143/Telegram-MedicalBot
A Telegram-based user support system for medical inquiries that manages user questions through a ticket system. It generates suggested resp…
402109active
wechatferry/wechatferry
A TypeScript framework for building WeChat robots based on the WeChatFerry PC Hook protocol. It provides a core TCP client over sdk.dll, a …
362099active
photon-hq/spectrum-ts
Spectrum (by Photon) is an open-source TypeScript framework for building AI agents that communicate over real messaging interfaces like iMe…
802097active
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
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
chatgpt.js
A lightweight client-side JavaScript library (plus interactive CLI) for interacting with ChatGPT from the browser or Node.js. It provides a…
102042active
Kochava-Studios/witsy
Witsy is a cross-platform desktop AI assistant built with Electron and Vue 3 that lets users chat with many LLM providers using their own A…
632038active
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
xmanrui/OpenClaw-bot-review
A lightweight TypeScript web dashboard for monitoring OpenClaw bots, agents, models, and sessions in one place. It reads the local OpenClaw…
612017active
gpt4free-ts
A TypeScript replication of gpt4free that provides free access to GPT-4 and other LLM models by reverse-engineering various websites offeri…
217666maintenance
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
patterns-ai-core/langchainrb
Langchain.rb is a Ruby library for building LLM-powered applications, providing a unified interface to many LLM providers (OpenAI, Anthropi…
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
openakita/openakita
OpenAkita is an open-source multi-agent AI assistant framework in Python that orchestrates multiple cooperating agents with skills, plugins…
761990active
mudler/LocalAGI
LocalAGI is a self-hostable, privacy-focused AI agent platform written in Go that lets users create no-code agents, automations, and chatbo…
851979active
szczyglis-dev/py-gpt
PyGPT is an open-source, all-in-one desktop AI assistant for Linux, Windows, and Mac, written in Python. It supports chat, agents, vision, …
931973active
pengrad/java-telegram-bot-api
A Java library providing full coverage of the Telegram Bot API, including payments, Telegram Passport, inline mode, and games. It wraps OkH…
801958active
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
Darkatse/TauriTavern
TauriTavern is a native rewrite of SillyTavern built with Tauri v2 and a Rust backend, providing the classic LLM chat/roleplay frontend as …
861948active
SMNETSTUDIO/WeChat-AI
A self-hosted WeChat roleplay chatbot service written in TypeScript that connects directly to Tencent iLink, stores data in remote Redis, a…
651931active
microsoft/sample-app-aoai-chatGPT
A Microsoft sample web chat application that connects to Azure OpenAI chat models, including support for the 'On Your Data' feature with da…
101924active
Discord4J/Discord4J
Discord4J is a fast, reactive JVM library for building Discord bots using the official Discord Bot API, built on Reactor and Netty. It prov…
881923active
Ollamac
Ollamac is a native macOS application that provides a chat interface for interacting with local Ollama models. It supports all Ollama model…
311910active
BidingCC/BuildingAI
BuildingAI is an open-source, enterprise-grade platform for visually assembling AI applications without code, described as the 'WordPress o…
801900active
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
TuyaOpen
TuyaOpen is an open-source, cross-platform C/C++ SDK and IoT OS for building AI-agent hardware on Tuya T-series MCUs, ESP32, Beken, LN882H,…
861888active
MaximeRivest/riddle
A diary-style application for the reMarkable Paper Pro e-ink tablet that turns handwritten pages into conversations with an LLM. You write …
691886active
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
zhu1090093659/deepseek-pp
DeepSeek++ is an open-source browser extension for Chrome, Edge, and Firefox that turns the DeepSeek web app into an AI agent workspace. It…
101870active
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
go-telegram bot framework
A zero-dependency Go framework for building Telegram bots, supporting the latest Bot API version with both long-polling and webhook modes. …
971859active
u14app/neo-chat
Neo Chat is a self-hostable, local-first AI chat workspace built with Next.js, React, and TypeScript. It combines multi-provider chat, agen…
921859active
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
Kav-K/GPTDiscord
GPTDiscord is a self-hosted Discord bot providing an all-in-one GPT interface with ChatGPT-style conversations, DALL-E image generation, AI…
1001850active
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
OpenAgentPlatform/Dive
Dive is an open-source MCP host desktop application that connects to any LLM supporting function calling, including ChatGPT, Anthropic, Oll…
751828active
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
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
AIdea
AIdea is a fully open-source cross-platform mobile and desktop app built with Flutter that integrates mainstream large language models (GPT…
481762active
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
dongsheng123132/u-claw
U-Claw is an open-source portable USB skeleton and installer toolkit that packages the OpenClaw AI assistant framework (plus Claude Code/Co…
821759active
run-llama/rags
A Streamlit web app that lets users build a RAG (retrieval-augmented generation) pipeline over their data using natural language instructio…
276551maintenance
yincongcyincong/MuseBot
MuseBot is a self-hosted Go chatbot application that connects messaging platforms (Telegram, Discord, Slack, Lark/Feishu, DingTalk, WeCom, …
841743active
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
interstellard/chatgpt-advanced
WebChatGPT is a browser extension for Chrome, Firefox, and Edge that augments ChatGPT (and later Claude/Gemini) prompts with real-time web …
236428maintenance
Lynpoint/CyberVerse
CyberVerse is an open-source, self-hosted framework for building real-time, voice-first AI agents with optional digital-human video (talkin…
611719active
LLMUnity
LLMUnity is an open-source Unity plugin that runs large language models locally in Unity games via llama.cpp, enabling AI-driven characters…
701716active
miaoxworld/openclaw-manager
A cross-platform desktop GUI for managing OpenClaw AI assistant services, built with Tauri 2.0, React, and Rust. It provides service monito…
571698active
bubbuild/bub
Bub is a small Python runtime for building AI agents that operate in shared environments alongside humans. It uses a hook-first architectur…
861687active
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
freestylefly/openclaw-wechat
A WeChat channel plugin for OpenClaw that connects an AI agent gateway to a personal WeChat account via QR code login, a proxy service, and…
421679active
soimy/openclaw-channel-dingtalk
A DingTalk channel plugin for OpenClaw that connects enterprise DingTalk bots to OpenClaw agents via Stream mode, requiring no public IP or…
811666active
BotMan
BotMan is a framework-agnostic PHP library for building chatbots that work across multiple messaging platforms like Slack, Telegram, Facebo…
536155maintenance
Papercups
Papercups is an open-source, self-hosted live customer support chat application built with Elixir/Phoenix and React, offering an embeddable…
236114maintenance
Jeffser/Alpaca
Alpaca is a GTK4/GNOME desktop client for Ollama that lets users manage, download, and chat with multiple local AI models, with support for…
831651active
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
AK391/ai-gradio
A Python package built on Gradio that provides a unified interface for building AI apps with 15+ providers like OpenAI, Anthropic, and Gemi…
251640active
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
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
a16z-infra/companion-app
A tutorial starter stack for building and hosting AI companions with personality, backstory, and conversational memory. It combines Next.js…
295981maintenance
stanford-oval/WikiChat
WikiChat is a retrieval-augmented generation (RAG) framework that grounds LLM chatbot responses in a corpus (Wikipedia by default) to reduc…
441617active
AlibabaResearch/DAMO-ConvAI
The official codebase for Alibaba DAMO Academy's Conversational AI research, containing implementations of models from their published pape…
751605active
python-discord/bot
The community Discord bot for the Python Discord server, providing moderation, utility, and server-management features. It is a Python appl…
751605active
TOM88812/xiaozhi-android-client
A Flutter-based cross-platform voice chat client for the xiaozhi AI assistant ecosystem, supporting real-time voice interaction and text co…
651604active
Tsuk1ko/cq-picsearcher-bot
A Node.js QQ bot that performs reverse image searches via saucenao, ascii2d, soutubot.moe, and trace.moe, connecting to any OneBot 11-compa…
761603active
semperai/amica
Amica is an open-source web application for conversing with customizable 3D characters through voice chat, speech recognition, and vision. …
611599active
qnguyen3/chat-with-mlx
A chat playground application for running LLMs locally on Apple Silicon Macs using Apple's MLX framework. It provides a chat UI with suppor…
261594active
tmi.js
tmi.js is a JavaScript library for connecting to and interacting with Twitch chat (IRC) from Node.js or the browser. It provides a client f…
431589active
openilink/openilink-hub
OpeniLink Hub is a self-hosted, open-source message management platform and app marketplace for WeChat ClawBot (iLink protocol) bots, built…
671583active
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
2881099/FreeIM
FreeIM is a simple, high-performance WebSocket-based instant messaging component for .NET/.NETCore, supporting clustered deployment via Red…
451582active
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
GitHamza0206/simba
Simba is an open-source, production-ready customer service assistant and knowledge management system built around a fully customizable RAG …
591546active
RTGS2017/NagaAgent
NagaAgent is a desktop AI personal assistant framework with an anime (Live2D) virtual character, built in Python with an Electron front end…
781542active
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
DEEIX-AI/DEEIX-Chat
DEEIX Chat is an open-source, self-hostable enterprise AI workspace that unifies access to multiple LLM providers behind one entry point, w…
801531active

← prev page 4 / 9 next →