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
Raganork
Raganork is a multi-functional WhatsApp bot framework built on the Baileys library, with the actively maintained version being Raganork-MD …
741135active
futantan/OpenGpt
OpenGpt is an open-source web platform for instantly running and creating small ChatGPT-powered prompt applications, with a browsable marke…
393888maintenance
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
m1guelpf/chatgpt-telegram
A Go application that runs a Telegram bot letting users chat with OpenAI's ChatGPT from a single command or Docker container. It handles au…
233881maintenance
Deep-ai-inc/ch.at
A lightweight LLM chat service in Go, deployable as a single static binary, accessible via web, curl, SSH, DNS TXT queries, and an OpenAI-c…
621121active
ardha27/AI-Waifu-Vtuber
An AI waifu Vtuber application that listens to your voice via Whisper speech recognition, generates in-character replies with OpenAI, and s…
661118active
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
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
EmbeddedLLM/JamAIBase
JamAI Base is an open-source backend-as-a-service platform for AI that combines an embedded SQLite database and LanceDB vector database wit…
661102active
burakorkmez/mern-chat-app
A full-stack real-time chat application built with the MERN stack (MongoDB, Express, React, Node.js) and Socket.io. It serves as a companio…
261102active
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
jwping/wxbot
A Go-based WeChat hook/robot framework that injects into the Windows PC WeChat client (specific versions 3.9.8.x) to expose a bot API, runn…
271099active
lanceylai/TSWeChat
TSWeChat is an open-source iOS chat application that replicates the WeChat user interface, written in Swift 5. It demonstrates rich chat fe…
233745maintenance
Microsoft 365 Agents SDK
The Microsoft 365 Agents SDK is a multichannel SDK for building full-stack, trusted agents deployable to Microsoft 365 Copilot, Teams, Copi…
671089active
titanwings/ex-skill
A Python tool that generates Claude Code / OpenClaw agent 'skills' capturing a specific person's texting persona from chat history (WeChat,…
561087active
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
stfalcon-studio/ChatKit
ChatKit is an Android UI library by Stfalcon that provides ready-made, fully customizable components for building chat interfaces, includin…
233722maintenance
StreetLamb/tribe
Tribe AI is a low-code web application for rapidly building and coordinating multi-agent teams using drag-and-drop, built on LangChain and …
351083active
olivia-ai/olivia
Olivia is an open-source chatbot written in Go that uses a neural network for natural language understanding, aiming to be a free alternati…
103716maintenance
LINE Messaging API SDK
The official LINE Messaging API SDK for Node.js, maintained by LINE Corp. It provides typed clients and helpers for building LINE bots, inc…
991081active
ikechan8370/chatgpt-plugin
A ChatGPT/LLM chat plugin for Yunzai-Bot (Miao-Yunzai) QQ bots, built on the Chaite kernel. It provides multi-model channels, presets, grou…
741080active
amchii/tg-signer
A Python CLI tool (with optional WebUI and Docker images) that automates Telegram tasks using a user account session, such as daily check-i…
901076active
Miao-Yunzai
Miao-Plugin is an enhancement plugin for Yunzai-Bot, a QQ chatbot framework, focused on Genshin Impact character features. It provides char…
731074active
agenmod/immortal-skill
An open-source 'digital immortality' framework that distills a person's persona from chat logs and documents across 12+ platforms (WeChat, …
461074active
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
vercel-labs/knowledge-agent-template
An open-source TypeScript (Nuxt/Vue) template for building file-system and knowledge-base based AI agents that search sources with grep, fi…
581065active
WPPConnect
WPPConnect is a Node.js/TypeScript library that exports WhatsApp Web functionality via Puppeteer, enabling message sending, session managem…
951061active
mrsanshui/WeChatPYAPI
A Python API built on top of the PC WeChat client that lets developers programmatically control WeChat via Python or HTTP calls. It enables…
751061active
ekazaev/ChatLayout
ChatLayout is a Swift library providing a custom UICollectionViewLayout for building chat interfaces on iOS, positioned as an alternative t…
961057active
kreneskyp/ix
IX is a self-hosted platform for designing, running, and scaling autonomous and semi-autonomous LLM-powered agents and workflows. It includ…
661046active
wrtnlabs/agentica
Agentica is a TypeScript agentic AI framework specialized in LLM function calling, enhanced by compiler-driven validation via typia. Agents…
651046active
octos-org/octos
Octos is a self-hosted AI agent runtime that runs a personal AI assistant on your own machine, connecting to providers like Anthropic, Open…
781044active
webwhiz-ai/webwhiz
WebWhiz is an open-source, self-hostable application that trains a ChatGPT-powered chatbot on your website data by crawling your pages and …
451044active
Nathan-code-development/AIApplication
A cross-platform mobile chat application built with .NET MAUI in C# that lets users converse with multiple AI models including DeepSeek, Do…
571037active
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
agents-flex/agents-flex
Agents-Flex is a lightweight, modular Java framework for building AI applications and agents, positioned as a Java counterpart to Spring AI…
911032active
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
99AI
99AI is a commercially viable, self-hostable AI web platform built with Vue and Node.js that bundles AI chat, image/video/music generation,…
321027active
chatmcp/mcp-server-chatsum
An MCP server that queries and summarizes chat messages stored in a local chat database, exposed as a tool for MCP-compatible clients like …
221027active
minimaxir/simpleaichat
A Python library providing a minimal, low-complexity interface for building applications on top of chat LLM APIs like ChatGPT and GPT-4. It…
213491maintenance
wozulong/open-wegram-bot
A zero-cost, stateless Telegram two-way private messaging bot deployable on Cloudflare Workers or Vercel. Users message your bot and their …
171023active
jucasoliveira/terminalGPT
TerminalGPT is a Node.js CLI tool that brings ChatGPT-like LLM chat conversations directly into your terminal. It supports multiple LLM pro…
221022active
wangziqi06/724-office
A self-evolving, production-running AI agent system written in ~10,000 lines of pure Python with no agent frameworks, featuring 36 tools, M…
541016active
274056675/springboot-openai-chatgpt
A full-stack AI chatbot application built on Spring Boot/Spring Cloud that integrates GPT-3.5, GPT-4, Baidu ERNIE Bot, Stable Diffusion, an…
331012active
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
vasani-arpit/WBOT
WBOT is a Node.js-based bot for WhatsApp Web that automates message replies using Puppeteer to control a browser. It is configurable via a …
501010active
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
X-D-Lab/LangChain-ChatGLM-Webui
A Gradio-based web UI that combines LangChain with ChatGLM-6B and other open-source LLMs to answer questions over a local knowledge base. U…
313310maintenance
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
yangjianxin1/GPT2-chitchat
A GPT2-based Chinese chitchat dialogue model project built on HuggingFace transformers, including training, preprocessing, and interactive …
322995maintenance
gmpetrov/databerry
Databerry (now branded Askli/Chaindesk) is a no-code platform for building custom LLM agents and ChatGPT-style chatbots trained on your own…
312966maintenance
ehForwarderBot/ehForwarderBot
EH Forwarder Bot (EFB) is an extensible Python framework for tunneling chat messages between multiple messaging platforms, letting users re…
232948maintenance
bailichen/vue-weixin
A Vue2 single-page application that clones the WeChat mobile app, featuring 27 pages including real-time group chat, bot chat, contacts, an…
322924maintenance
Conchylicultor/DeepQA
DeepQA is a TensorFlow implementation of Google's 'A Neural Conversational Model', a seq2seq RNN-based deep learning chatbot. It supports t…
322906maintenance
cskefu/cskefu
CSKeFu (Chunsong Customer Service) is an open-source enterprise customer service / contact center platform providing agent workbenches, con…
662901maintenance
XhsEmoticonsKeyboard
An Android library providing a customizable emoticons keyboard that supports emoji and user-defined emoticon sets, with height syncing to t…
232831maintenance
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
qiuzhi2046/Qclaw
Qclaw is an Electron-based desktop GUI that lets non-technical users set up and manage OpenClaw without using the command line. It provides…
492811maintenance
gallonyin/worktool
An Android app that uses the official Accessibility Service to run an unattended WeChat/WeCom group-management bot. Tasks such as sending/r…
662727maintenance
takayama-lily/oicq
A Node.js library implementing the Tencent QQ (Android) protocol, letting developers log in a QQ account programmatically and build bots. I…
102633maintenance
baidu/AnyQ
AnyQ is Baidu's open-source FAQ-based question answering framework with a configurable, plugin-based architecture covering question analysi…
322573maintenance
SUSI.AI
SUSI.AI is an open-source personal assistant platform whose Java server holds the assistant's 'intelligence', answering chat and voice quer…
102518maintenance
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
microsoft/DialoGPT
DialoGPT is a large-scale pretrained dialogue response generation model from Microsoft, based on GPT-2 and trained on 147M multi-turn Reddi…
102422maintenance
cogentapps/chat-with-gpt
An open-source, self-hostable ChatGPT web app built with TypeScript and React that adds voice features via ElevenLabs text-to-speech and Op…
312347maintenance
glowingjade/obsidian-smart-composer
Smart Composer is an Obsidian plugin that adds an AI chat assistant with contextual awareness of your vault, smart writing assistance, and …
582331maintenance
Turing-Project/AntiFraudChatBot
A prompt-based Chinese conversational AI framework that connects a fine-tuned large language model (YUAN-1.0) to WeChat via the wechaty fra…
232220maintenance
yaphone/itchat4j
itchat4j is a Java library that provides an interface to the personal WeChat (Weixin) account API, inspired by the Python itchat project. I…
232111maintenance
camenduru/text-generation-webui-colab
A collection of Google Colab notebooks that launch the oobabooga text-generation-webui with a Gradio interface for running large language m…
312092maintenance
AvengersWeChat/PadChat-SDK
PadChat-SDK is a JavaScript SDK that communicates over WebSocket with a Windows-based WeChat iPad/Mac protocol service, enabling programmat…
322006maintenance
bigemon/ChatGPT-ToolBox
A ChatGPT toolbox userscript/browser extension written largely by ChatGPT itself, injectable via Tampermonkey or Chrome bookmarklets. It ad…
322001maintenance
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
LlmKira/Openaibot
Openaibot is a Python-based, event-driven LLM chatbot platform that deploys GPT-powered assistants on Discord, Slack, Kook, and Telegram. I…
301966maintenance
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
circlestarzero/EX-chatGPT
Ex-ChatGPT is a Python web application that lets ChatGPT call external APIs (Google, WolframAlpha, WikiMedia) to give more accurate, up-to-…
101956maintenance
Schmavery/facebook-chat-api
An unofficial Node.js library that automates Facebook chat on a user account by emulating browser requests, since Facebook offers no user-a…
101945maintenance
bottenderjs/messaging-apis
A TypeScript monorepo of API client libraries for building chatbots across multiple messaging platforms including Messenger, LINE, Slack, T…
231937maintenance
Akegarasu/ChatGLM-webui
A Gradio-based web UI for running the THUDM ChatGLM-6B large language model locally. It provides a chat interface with adjustable parameter…
311877maintenance
clue-ai/ChatYuan
ChatYuan is an open-source bilingual (Chinese and English) dialogue large language model in ChatGPT style, with a lightweight variant runna…
321860maintenance
nodeWechat/wechat4u
A JavaScript library implementing the WeChat web (web wechat) protocol, usable in Node.js and the browser to build WeChat bots. It supports…
231858maintenance
Nya AI
AIaW (AI as Workspace) is a full-featured, lightweight AI chat client supporting multiple LLM providers (OpenAI, Anthropic, Google, DeepSee…
671837maintenance
Claudia.js
Claudia Bot Builder is a Node.js framework for creating chat bots that run on AWS Lambda across many messaging platforms. It normalizes inc…
231829maintenance
duytq94/flutter-chat-demo
A demo chat application built with Flutter and Firebase, supporting Google login, one-to-one chat, and sending text, images, and stickers. …
601828maintenance
openai/gpt-discord-bot
An example Discord bot written in Python that uses the OpenAI chat completions API to hold conversations with the gpt-3.5-turbo model and t…
321823maintenance
Synaptrix/ChatGPT-Desktop
A cross-platform desktop ChatGPT client built with Tauri, Vue 3, and Arco Design that wraps the OpenAI GPT-3.5-turbo API. It offers a fast …
101767maintenance
huggingface/transfer-learning-conv-ai
A clean, commented PyTorch codebase for training a dialog/chatbot agent by transfer learning from OpenAI GPT/GPT-2 language models. It repr…
101757maintenance
BotGroup.Chat
A multi-user AI group chat application built with React and deployable to Cloudflare Pages, where multiple AI characters with distinct pers…
671702maintenance
TheExplainthis/ChatGPT-Line-Bot
A Python application that integrates ChatGPT into the LINE messaging platform, letting users chat with GPT models and generate DALL·E 2 ima…
221687maintenance
litaio/lita
Lita is a Ruby-based chat bot framework for ChatOps, with persistent storage via Redis and a plugin system built on RubyGems and Bundler. I…
101672maintenance
project-mirai/mirai-api-http
A Mirai Console plugin that exposes the Mirai QQ bot framework over HTTP, WebSocket, reverse-WebSocket, and webhook adapters so any program…
231665maintenance
altryne/chatGPT-telegram-bot
A Telegram bot that lets users chat with ChatGPT, originally by driving the ChatGPT web interface in Chromium via Playwright, with plans to…
231637maintenance
all-in-aigc/gpts-works
GPTs Works is a third-party GPTs store consisting of a website for browsing and discovering custom ChatGPT GPTs, a vector-based index syste…
201629maintenance
littlecodersh/itchatmp
A Python library providing a complete and graceful API for WeChat Official Accounts (and Enterprise Accounts), built on Tornado. It support…
321589maintenance
yakGPT/yakGPT
YakGPT is a locally running, browser-based ChatGPT UI that connects directly to the OpenAI API with your own key. It adds hands-free voice …
311580maintenance
CatUserbot
Catuserbot is a Python/Telethon-based Telegram userbot that automates tasks directly from a user's Telegram account. This repository (nekop…
711559maintenance

← prev page 6 / 9 next →