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
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
ibelick/zola
Zola is an open-source, self-hostable chat interface for interacting with multiple AI models including OpenAI, Claude, Gemini, Mistral, and…
421531active
Ch1rpy2613/Mirrai
Mirrai is a self-hosted web application that builds AI 'digital twins' of people from uploaded chat logs, photos, and videos, then lets use…
551529active
cv-cat/XianYuApis
A reverse-engineered unofficial API library for Xianyu (Goofish, Alibaba's second-hand marketplace) that wraps its HTTP endpoints and WebSo…
741528active
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
AstrBotDevs/astrbot-launcher
AstrBot Launcher is a cross-platform desktop application (built with Rust + Tauri 2 and React) for graphically managing AstrBot instances. …
801522active
Ice9Coffee/HoshinoBot
HoshinoBot is an open-source QQ group chat bot framework built on Nonebot, primarily serving Princess Connect Re:Dive players with features…
441510active
LTEnjoy/easyChat
A Windows desktop WeChat assistant (non-web WeChat) built with Python and UI automation, distributed as a ready-to-run exe with a GUI. It s…
961509active
langchain-ai/open-canvas
Open Canvas is an open-source web application for collaborating with LLM agents to write documents and code, inspired by OpenAI's Canvas. I…
105477maintenance
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
afx-team/petercat
PeterCat is an open-source system for creating intelligent Q&A chatbots for GitHub repositories, with conversational agent configuration, s…
261495active
run-llama/create-llama
Create Llama is a CLI scaffolding tool that generates full-stack LlamaIndex applications with a chat interface, RAG, and agent capabilities…
341492active
honeyandme/RAGQnASystem
A medical intelligent question-answering system combining knowledge-graph RAG with large language models, built on the DiseaseKG dataset wi…
591483active
ghostwright/phantom
Phantom is a self-hostable AI agent application that gives each agent its own dedicated computer (VM runtime), persistent memory, and ident…
511483active
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
muyoou/st-memory-enhancement
A SillyTavern extension plugin that adds structured long-term memory to AI roleplay chats using editable tables for character settings, eve…
661478active
qwersyk/Newelle
Newelle is a GTK4/GNOME virtual assistant application for Linux that connects to local (Ollama, Llama.cpp) and cloud LLM providers. It supp…
921477active
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
inkeep/agents
Inkeep Agents is an open-source platform for building AI chat assistants and multi-agent workflows using either a no-code drag-and-drop Vis…
721458active
botlabs-gg/yagpdb
YAGPDB is a multifunctional, modular, general-purpose Discord bot written in Go, featuring moderation, automoderator, custom commands, feed…
941449active
opencx-labs/OpenChat
OpenChat is a self-hosted chatbot console that lets everyday users create and manage unlimited custom chatbots powered by GPT-3/GPT-4 with …
105228maintenance
WenXiaoWendy/cyberboss
Cyberboss is a WeChat bridge that connects local coding runtimes like Codex and Claude Code to WeChat, turning them into time-aware, contex…
501441active
Voine/ChatWaifu_Mobile
An Android app that lets users chat with an anime-style AI companion powered by ChatGPT, with local VITS text-to-speech, Live2D character r…
651430active
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
atipugin/telegram-bot-ruby
A Ruby gem that wraps Telegram's Bot API, exposing all API methods and message objects in idiomatic Ruby. It supports long polling, webhook…
731425active
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
xlrpa/FlowBot
FlowBot is a WeChat/WeCom RPA bot built on Android accessibility services, controlled via an API to automate messaging tasks like auto-repl…
671402active
aws-samples/aws-genai-llm-chatbot
A modular, production-ready AWS solution for deploying a multi-LLM, multi-RAG powered chatbot using AWS CDK. It supports Amazon Bedrock, Sa…
101398active
why2lyj/youxiang-Itchat
A Python WeChat bot that automatically fetches discount coupon deals from affiliate platforms (Taobao, JD, Pinduoduo, Suning, Vipshop) and …
701391active
aws-samples/generative-ai-use-cases
Generative AI Use Cases (GenU) is a well-architected sample application from AWS that demonstrates business use cases for generative AI, bu…
901390active
microsoft/azurechat
Azure Chat is a solution accelerator from Microsoft that lets organizations deploy a private, enterprise-grade chat application powered by …
721388active
Amm1rr/WebAI-to-API
A self-hosted Python server that exposes browser-based AI services like Google Gemini through an OpenAI-compatible /v1/chat/completions API…
891385active
P0luz/Ombre-Brain
Ombre Brain is a long-term emotional memory system for Claude and other MCP clients, exposing 16 MCP tools over a single /mcp connector. Me…
771383active
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
elevenyellow/handcrafted-persona-engine
Persona Engine is a Windows desktop application that drives a Live2D avatar with an AI pipeline: microphone speech recognition, an LLM guid…
671381active
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
morettt/my-neuro
An open-source AI desktop companion framework inspired by Neuro-sama, letting users build a customizable Live2D character with sub-second v…
811374active
lvwzhen/law-cn-ai
An AI legal assistant for Chinese law that answers questions using a knowledge base of Chinese legal documents. It is a Next.js app that em…
304915maintenance
LangChain4j AIDeepin
LangChain4j-AIDeepin is an open-source, self-hostable AI application platform built on Spring Boot, LangChain4j, and LangGraph4j with Vue 3…
911372active
ChatWise
ChatWise is a fast, privacy-friendly desktop AI chatbot client that connects to multiple LLM providers (OpenAI, Anthropic, Google, Groq, Ol…
671371active
raroque/boop-agent
Boop is a self-hosted iMessage-based personal AI agent that runs on either a Claude Code subscription (via the Claude Agent SDK) or a Codex…
531364active
mishl-dev/Discord-AI-Chatbot
A self-hosted Discord AI chatbot application written in Python that uses the Groq API for fast LLM responses. It supports slash and text co…
101363active
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
fastclaw-ai/fastclaw
FastClaw is a lightweight AI agent runtime written in Go, distributed as a single binary. It acts as an agent factory that creates, manages…
781359active
rockingdingo/deepnlp
DeepNLP is a deep learning NLP pipeline implemented on TensorFlow, distributed as a Python package, which has evolved into the DeepNLP AI S…
321358active
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
nianhua99/PandoraHelper
PandoraHelper is a self-hosted web application for centrally managing ChatGPT and Claude accounts and sharing them with other users via iso…
341352active
LoLLMs
LoLLMs WebUI is a local, single-user web interface for running large language models and multimodal AI systems, supporting hundreds of mode…
644789maintenance
louisho5/picobot
Picobot is a lightweight, self-hosted AI agent distributed as a single ~9MB Go binary with persistent memory, tool calling, skills, and mes…
801342active
1692775560/deepseek_project
A collection of DeepSeek-related tools including a WeChat chatbot that uses the DeepSeek API for automated replies, a local document upload…
631341active
AntSK
AntSK is an enterprise AI knowledge base and agent platform built on .NET 9, Blazor, Semantic Kernel, and Kernel Memory. It supports import…
721327active
slackapi/bolt-python
Bolt for Python is an official Slack framework for building Slack apps with the latest platform features, including events, actions, Socket…
891326active
AutumnWhj/ChatGPT-wechat-bot
A WeChat bot that connects to ChatGPT/OpenAI's API so your WeChat account can reply to messages with AI-generated answers. It supports priv…
504715maintenance
aws-samples/bedrock-chat
Bedrock Chat (BrChat) is a multilingual generative AI chat platform built on Amazon Bedrock, deployable via AWS CDK. It supports chat, cust…
961324active
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
LangChat/langchat
LangChat is a Java-based enterprise AIGC platform for building AI knowledge bases, chatbots, and agent applications with multi-provider LLM…
671313active
codefuse-ai/codefuse-chatbot
CodeFuse-ChatBot is an open-source AI assistant for the software development lifecycle, combining a multi-agent scheduling framework with D…
281295active
yym68686/ChatGPT-Telegram-Bot
TeleChat is a self-hosted Telegram bot that connects Telegram conversations to OpenAI-compatible large language model APIs, including GPT, …
631290active
JessyTsui/Claude-Code-Remote
A tool for remotely controlling Claude Code AI coding sessions through messaging platforms including email, Telegram, LINE, and desktop not…
401288active
Chatto
Chatto is a lightweight Swift framework for building chat application UIs on iOS, designed for extensibility and performance. It ships with…
664545maintenance
cdle/sillyGirl
SillyGirl is a self-hosted, cross-platform chatbot framework written in Go, centered on an embedded ES5.1 JavaScript plugin runtime (Goja) …
101277active
wong2/weixin-agent-sdk
A TypeScript SDK that bridges any AI agent backend into WeChat via a simple Agent interface, with QR-code login and a message loop. It also…
481276active
okisdev/ChatChat
Chat Chat is a self-hostable web platform that unifies chat and search interfaces to multiple AI providers such as OpenAI, Anthropic, Coher…
651271active
Hentioe/policr-mini
PolicrMini is a Telegram bot focused on verifying new group members, offering customizable verification challenges and moderation features …
631266active
SimonSchubert/Kai
Kai 9000 is an open-source, cross-platform AI assistant built with Kotlin Multiplatform that runs on Android, iOS, Windows, Mac, Linux, and…
811264active
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
myreader-io/myGPTReader
myGPTReader is a Slack bot powered by ChatGPT that reads and summarizes webpages, documents (eBooks, PDF, DOCX), and YouTube videos, and su…
104414maintenance
N0VI028/JS-Slash-Runner
Tavern-Helper (JS-Slash-Runner) is a SillyTavern extension that lets users run external JavaScript inside the chat via sandboxed iframes. I…
661248active
pnd280/complexity
Complexity is a browser extension suite that enhances AI chat web apps, currently targeting Perplexity AI on Chrome, Firefox, Firefox Andro…
701241active
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
GML-MMGroup/GMTalker
GMTalker is an interactive 3D digital human system rendered with Unreal Engine, integrating speech recognition, speech synthesis, natural l…
421239active
uezo/ChatdollKit
ChatdollKit is a Unity SDK that turns 3D character models into voice-enabled chatbots and virtual assistants. It integrates LLMs (ChatGPT, …
841227active
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
Yoctol/bottender
Bottender is a TypeScript/Node.js framework for building conversational user interfaces (chatbots) across multiple messaging channels inclu…
234282maintenance
rampatra/jbot
JBot is a Java framework, inspired by Botkit, for building Slack and Facebook Messenger bots quickly. It handles websocket connections and …
401209active
Elixir LangChain
An Elixir framework for building LLM-powered applications, providing abstractions and integrations for chat models like OpenAI, Anthropic C…
951208active
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
TrafficGuard/typedai
TypedAI is a TypeScript-first platform for building and running autonomous AI agents, LLM workflows, chatbots, and AI software engineering …
501197active
keinsaasforever/better-chatbot
Keinsaas Navigator (formerly Better Chatbot) is an open-source, self-hostable AI chatbot workspace built with Next.js and the Vercel AI SDK…
661190active
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
composio-community/secure-openclaw
A self-hostable personal AI assistant that runs 24x7 on your messaging platforms (WhatsApp, Telegram, Signal, iMessage), powered by Claude …
551186active
Azure-Samples/chat-with-your-data-solution-accelerator
A Microsoft solution accelerator that deploys a ChatGPT-style Q&A experience grounded in your own documents, using Azure OpenAI models and …
921185active
HiveNexus/HiveChat
HiveChat is a self-hostable AI chat application designed for small and medium-sized teams, with multi-user management, group-based permissi…
361185active
zjunlp/LightMem
LightMem is a lightweight Python framework for adding long-term memory to LLM applications and AI agents, providing memory storage, retriev…
611183active
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
whyiyhw/chatgpt-wechat
A self-hosted Go application that lets users safely use LLM assistants (ChatGPT, Gemini, DeepSeek, Dify workflows) inside WeChat by relayin…
561172active
mateaix/mateclaw
MateClaw is a self-hosted, team-oriented AI agent platform ('second brain') built on Spring Boot and Spring AI Alibaba, shipped as a single…
811170active
Guru322/GURU-Ai
GURU Ai is a Node.js WhatsApp bot that connects via pairing code and responds to prefix-based chat commands like .ping, .menu, and .alive. …
541168active
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
CMHopeSunshine/LittlePaimon
LittlePaimon is a multifunctional Genshin Impact chatbot built on the NoneBot2 framework, supporting the OneBot protocol for QQ. It provide…
241159active
zylos-ai/zylos-core
Zylos is an open-source agent infrastructure that gives LLM-based AI assistants persistent memory, multi-channel communication (Telegram, L…
821157active
steveseguin/social_stream
Social Stream Ninja is a free, open-source tool that consolidates live chat messages from 120+ social platforms (YouTube, Twitch, TikTok, F…
971156active
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
hexabot-ai/Hexabot
Hexabot is a self-hosted, fair-core AI workflow automation platform that combines YAML-defined agentic workflows, actions, memory, RAG, and…
641151active
KroMiose/nekro-agent
NekroAgent is a cross-platform AI agent framework for multi-user chat scenarios that generates and executes code in sandboxed containers, w…
831149active
Snips NLU
Snips NLU is a Python library (with a Rust core) that extracts structured meaning from natural language text by detecting user intents and …
233974maintenance
HarryR/z80ai
Z80-μLM is a 2-bit quantized micro language model designed to run on 8-bit Z80 processors with only 64KB of RAM, exportable as ~40KB CP/M .…
461136active
HacxGPT-Official/HacxGPT-CLI
HacxGPT-CLI is a Python command-line chat client for accessing uncensored, unrestricted language models, including HacxGPT's own paid API m…
741135active

← prev page 5 / 9 next →