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

Open-source chatbot software

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

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

ProductHealth v2StarsMaturity
grammY
grammY is an open-source framework for building Telegram bots in TypeScript or JavaScript, running on Node.js, Deno, and even browsers. It …
963769active
shobrook/adrenaline
Adrenaline is an AI-powered assistant that answers technical questions about programming concepts, GitHub repositories, documentation, and …
323741active
sukeesh/Jarvis
Jarvis is a command-line personal assistant for Linux, macOS, and Windows written in Python. It offers 15+ task categories including weathe…
443736active
llm-workflow-engine/llm-workflow-engine
LLM Workflow Engine (LWE) is a power CLI and workflow manager for interacting with LLMs like ChatGPT/GPT-4 from the terminal. It supports m…
863715active
LLOneBot/LuckyLilliaBot
Lucky Lillia Bot (LLBot) is a QQ bot framework that implements the OneBot 11, Satori, and Milky protocols, letting bot frameworks like Kois…
913676active
Yue-Yang/ChatGPT-Siri
A set of Apple Shortcuts that connect Siri to the ChatGPT API, turning Siri into an AI chat assistant on iPhone, iPad, Mac, HomePod, and Ca…
693650active
zai-org/ChatGLM2-6B
ChatGLM2-6B is an open-source bilingual (Chinese-English) 6B-parameter conversational large language model built on the GLM architecture. I…
2915505maintenance
Telegram.Bot
Telegram.Bot is the most popular .NET client library for the Telegram Bot API, letting developers build Telegram chatbots in C#. It support…
783646active
Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client
An unofficial cross-platform desktop client for Google Assistant built on the Google Assistant SDK using Electron. It provides a Chrome OS-…
233636active
Tailchat
Tailchat is an open-source, self-hostable instant messaging application ('noIM' - not only IM) built with React and Node.js, designed as a …
873629active
TangSengDaoDao IM
TangSengDaoDao (唐僧叨叨) is an open-source, operationally mature instant messaging server written in Go, providing business-layer IM features …
623606active
HanaokaYuzu/Gemini-API
A reverse-engineered asynchronous Python client library for Google's Gemini web app (formerly Bard), published as gemini-webapi on PyPI. It…
903597active
zhaoyingjun/chatbot
A Chinese chatbot project that trains conversational models (Seq2Seq and GPT-style, including small SLM variants) on custom corpora with lo…
493582active
chaskiq/chaskiq
Chaskiq is a full-featured, source-available live chat, support, and marketing platform serving as an alternative to Intercom, Drift, and C…
603573active
juggleim/im-server
JuggleIM is a self-hosted, high-performance instant messaging server written in Go, using a Protobuf + WebSocket long-connection protocol w…
883526active
sugarforever/chat-ollama
ChatOllama is an open-source, self-hosted AI chatbot platform built with Nuxt 3 that supports multiple LLM providers (OpenAI, Anthropic, Ge…
893512active
mirai
mirai is a high-efficiency open-source library implementing the QQ Android protocol for building QQ chatbots on the JVM. It includes mirai-…
2314794maintenance
n3d1117/chatgpt-telegram-bot
A self-hosted Telegram bot written in Python that integrates with OpenAI's official ChatGPT, DALL·E, and Whisper APIs to answer questions, …
303464active
integrations/slack
GitHub's official Slack integration that brings GitHub notifications, link previews, and actions into Slack channels. The repository hosts …
413459active
Clowder AI
Clowder AI is a TypeScript framework for building teams of AI agents that collaborate across multiple models like Claude, GPT, and Gemini i…
813418active
OpenBiliClaw
OpenBiliClaw is a local-first, open-source AI content discovery agent that builds a private user profile from cross-platform usage, feedbac…
783409active
WeChatPlugin-MacOS
A macOS WeChat (微信) tweak/plugin written in Objective-C that injects extra features into the official WeChat client, such as message anti-r…
2314281maintenance
notdog1998/yourself-skill
A Claude Code skill that builds a digital persona of yourself from chat logs, diaries, photos, and self-descriptions, structured as a Self …
453398active
Intelligent-Internet/ii-agent
II-Agent is an open-source (Apache-2.0) AI agent framework for building and deploying intelligent assistants that execute complex multi-ste…
623391active
OpenGVLab/Ask-Anything
VideoChat/Ask-Anything is a family of multimodal chat models and demos that combine video understanding with large language models, letting…
693354active
johnbean393/Sidekick
Sidekick is a native macOS app for chatting with local LLMs powered by a built-in llama.cpp backend, with RAG over local files, folders, an…
753320active
Mercury Agent
Mercury Agent is a soul-driven AI assistant that runs 24/7 from the CLI, Telegram, Discord, Slack, Signal, or web, with 40+ permission-hard…
813315active
errbotio/errbot
Errbot is a Python chatbot daemon that connects to chat services like IRC, Telegram, XMPP, Slack, and Discord, letting you run scripts and …
813311active
irazasyed/telegram-bot-sdk
A PHP SDK for the Telegram Bot API that simplifies building Telegram bots, with first-class Laravel support out of the box. It provides mul…
733298active
Just-Some-Bots/MusicBot
MusicBot is the original Discord music bot written in Python using discord.py. It plays requested songs from YouTube and other services int…
613294active
PastKing/tgbot-verify
A self-hosted Python Telegram bot that automates SheerID student/teacher identity verification flows for services like Spotify, ChatGPT, Ge…
453293active
PrismML-Eng/Bonsai-demo
A demo repository for running PrismML's Bonsai family of 1-bit and ternary-quantized language models locally via llama.cpp and MLX. It prov…
593286active
KouriChat/KouriChat
KouriChat is a Python-based emotional companionship program powered by LLMs that lets users chat with realistic AI personas. It integrates …
853281active
nexu-io/nexu
nexu is an open-source desktop client that runs an OpenClaw AI agent inside messaging apps like WeChat, Feishu, Slack, and Discord with one…
613280active
zai-org/ChatGLM3
ChatGLM3 is a series of open bilingual (Chinese-English) conversational large language models from Zhipu AI and Tsinghua University, includ…
2813646maintenance
aandrew-me/tgpt
tgpt is a cross-platform command-line tool written in Go that lets users interact with AI chatbots (GPT, Llama, Mixtral, etc.) directly fro…
963271active
AprilNEA/AChat
AChat is an open-source, self-hosted, local-first AI chat platform for enterprises and teams, supporting multiple LLM providers like OpenAI…
523259active
GladysAssistant/Gladys
Gladys Assistant is a privacy-first, open-source smart home platform that runs locally via Docker on a mini-PC, NAS, or Raspberry Pi. It of…
953237active
makecindy/cindy
Cindy is an open-source AI agent client (desktop and mobile apps) that unifies multiple agent harnesses like Claude Code, Codex, and Pi wit…
813227active
OpenGVLab/InternGPT
InternGPT (iGPT) is an open-source demo platform for showcasing AI models through a pointing-language-driven visual interactive system, sup…
303206active
LLM for Zotero
A Zotero plugin that integrates large language models into the Zotero PDF reader, enabling grounded paper chat, summarization, figure extra…
783184active
smartloli/EFAK
EFAK (Eagle For Apache Kafka) is an open-source, AI-enhanced monitoring and management platform for Kafka clusters, built on Spring Boot 3.…
753182active
cohere-ai/cohere-toolkit
Cohere Toolkit is a deployable all-in-one RAG application with prebuilt frontend and backend components for building LLM-based products. It…
103171active
ttttupup/wxhelper
wxhelper is a C++ DLL that hooks the Windows PC WeChat client, exposing its internal functions through a local HTTP server (default port 19…
583164active
coder/claudecode.nvim
A Neovim plugin that integrates Anthropic's Claude Code AI coding assistant into Neovim via a pure Lua WebSocket MCP implementation. It rev…
603115active
SciSharp/BotSharp
BotSharp is an open-source multi-agent AI framework written in C# for .NET, providing an agent abstraction layer, conversation state manage…
773114active
DeepSeek PHP Chat
A lightweight PHP demo application that calls DeepSeek/OpenAI-compatible chat APIs with streaming (EventSource) output, supporting Markdown…
333094active
Project-N-E-K-O/N.E.K.O
Project N.E.K.O. is an open-source AI companion application — a proactive catgirl-style AI that lives on your desktop, initiates interactio…
843075active
LagrangeDev/Lagrange.Core
Lagrange.Core is a pure C# implementation of the NTQQ protocol used by Tencent QQ, derived from Konata.Core. It lets developers build QQ bo…
622994active
OpenMOSS/MOSS
MOSS is an open-source tool-augmented conversational large language model from Fudan University, released with base models, SFT models, plu…
7212253maintenance
Ultroid
Ultroid is a multi-featured Telegram userbot built in Python on the Telethon library, with a pluggable architecture and voice/video call mu…
622982active
togethercomputer/MoA
Together AI's Mixture-of-Agents (MoA) is a Python implementation of a layered LLM architecture where multiple open-source models answer pro…
252982active
codigoencasa/builderbot
BuilderBot is an open-source TypeScript framework for building WhatsApp (and Telegram) chatbots with keyword-driven conversation flows, plu…
982975active
Dark-Xploit/CypherX
Cypher X is a WhatsApp user-bot framework deployed via Docker or Heroku, using session ID pairing to run automated WhatsApp features. It is…
872964active
li-plus/chatglm.cpp
A pure C++ implementation of ChatGLM-6B, ChatGLM2-6B, ChatGLM3, and GLM-4(V) based on ggml, enabling memory-efficient real-time chatting on…
212957active
database.build
An in-browser Postgres sandbox where each database runs locally via PGlite (WASM Postgres) and is paired with an LLM assistant for generati…
582953active
JunChenMoCode/ChatGPT_JCM
A Vue2 + ElementUI web management interface that aggregates OpenAI API endpoints (models, chat, images, audio, fine-tuning, files) into a g…
222917active
hotcoffeeshake/tong-jincheng-skill
A Claude Code skill that makes the AI respond as 'Tong Jincheng' (童锦程), a Chinese internet personality known for blunt relationship advice,…
512898active
cabinetai/cabinet
Cabinet is an AI-first knowledge base and 'startup OS' where all data lives as markdown files on disk with no database or vendor lock-in. I…
762879active
Botkit
Botkit is an open-source TypeScript framework for building chat bots, apps, and custom integrations across major messaging platforms like S…
1011584maintenance
anghunk/linuxdo-scripts
A feature-rich browser extension for enhancing the LinuxDo forum experience, offering UI optimizations and AI-assisted features. It is publ…
832805active
RichardAtCT/claude-code-telegram
A self-hosted Telegram bot that bridges Telegram to the Claude Code CLI, letting developers chat with an AI assistant about their codebases…
842794active
Vali-98/ChatterUI
ChatterUI is a native mobile frontend for running large language models on-device via llama.cpp or connecting to commercial and open-source…
892790active
folke/sidekick.nvim
A Neovim plugin that integrates Copilot LSP's Next Edit Suggestions with an embedded terminal for AI CLI tools like Claude Code, Gemini CLI…
712788active
GuDong2003/xianyu-auto-reply-fix
A self-hosted Xianyu (Goofish) marketplace customer-service management system built with FastAPI, SQLite, and Playwright. It supports multi…
772780active
filip-michalsky/SalesGPT
SalesGPT is an open-source, context-aware AI sales agent built with LLMs that automates sales outreach across voice, email, SMS, and messag…
212778active
Linen-dev/linen.dev
Linen is an open-source, self-hostable chat platform that syncs public Slack and Discord threads into a Google-searchable, SEO-friendly web…
322776active
iamsrikanthnani/pluely
Pluely is a privacy-first desktop AI assistant that runs as an invisible always-on-top overlay, providing live meeting transcription, on-sc…
832746active
rhasspy/rhasspy
Rhasspy is a fully offline, privacy-focused set of voice assistant services supporting many human languages. It converts spoken voice comma…
102746active
hahahumble/speechgpt
SpeechGPT is an open-source web application that lets users have voice conversations with ChatGPT using speech recognition and speech synth…
592745active
Zero6992/chatGPT-discord-bot
A self-hosted Discord bot that integrates ChatGPT-style AI chat into Discord servers, supporting multiple AI providers including a free pro…
842735active
geekgeekrun/geekgeekrun
GeekGeekRun is a free, open-source desktop application (built on Electron, Vue, Puppeteer, SQLite/TypeORM) that automates job hunting on th…
732732active
getumbrel/llama-gpt
LlamaGPT is a self-hosted, offline ChatGPT-like chatbot powered by Llama 2 and Code Llama models via llama.cpp, with all data staying on th…
2910926maintenance
memohai/Memoh
Memoh is an open-source multi-agent platform where each AI agent gets its own dedicated cloud computer with a filesystem, desktop, browser,…
842707active
Danghuangshang AI Court
Danghuangshang is an open-source multi-agent collaboration system built on the OpenClaw framework, modeling an AI 'imperial court' after Mi…
492703active
Mobile-Artificial-Intelligence/maid
Maid is a free, open-source Android chat application (built with React Native) for talking to large language models. It runs GGUF models fu…
812695active
abi/secret-llama
Secret Llama is a fully private LLM chatbot that runs entirely in the browser with no server or installation required, powered by the WebLL…
252675active
prateek-chaubey/YTPro
YTPro is an alternative YouTube client for Android built with a WebView and JavaScript injection, offering ad blocking, background playback…
802652active
ZeroBot-Plugin
A large collection of practical plugins for the ZeroBot framework implementing the OneBot v11 protocol, written in Go. It powers QQ bots (v…
762646active
aardio/ImTip
ImTip is a lightweight (under 1 MB) Windows desktop assistant that shows real-time input method and keyboard state indicators at the text c…
762646active
facebookresearch/ParlAI
ParlAI is a Python framework from Facebook AI Research for sharing, training, and evaluating dialogue models across many openly available d…
1010618maintenance
WeChatPadPro/WeChatPadPro
WeChatPadPro is a self-hostable WeChat management and automation service built on the unofficial WeChat Pad protocol, written in Go. It exp…
632630active
GPTLink
GPTLink is a self-hosted PHP (Hyperf) + Vue application for quickly deploying a commercial AI chat website with user accounts, paid plans, …
612627active
agentclientprotocol/claude-agent-acp
An ACP (Agent Client Protocol) adapter that exposes the Claude Agent SDK to any ACP-compatible client. It bridges protocol features like to…
802617active
run-llama/sec-insights
SEC Insights is a full-stack reference application built by LlamaIndex that uses RAG to answer questions about SEC 10-K and 10-Q financial …
302610active
srbhptl39/MCP-SuperAssistant
A browser extension (Chrome and Firefox) that brings Model Context Protocol (MCP) tool support to web-based AI chat platforms like ChatGPT,…
552592active
zarazhangrui/lark-coding-agent-bridge
A TypeScript bot that bridges Feishu/Lark messenger with a locally installed Claude Code or Codex CLI coding agent. It streams agent replie…
562591active
taoshihan1991/goflylivechat
GOFLY LIVE CHAT is an open-source, self-hosted customer support live chat system written in Go with a VueJS frontend. It supports real-time…
472591active
liou666/polyglot
Polyglot is a cross-platform desktop (and web) application for practicing spoken language with AI conversation partners, built on ChatGPT f…
362591active
koishijs/novelai-bot
A Koishi chatbot plugin that generates images via NovelAI, with support for SD-WebUI and Stable Horde backends. It offers model/sampler/siz…
332560active
zixiiu/Digital_Life_Server
A Python server backend for a 'digital life' voice assistant that combines speech recognition, ChatGPT-based conversation, sentiment analys…
302549active
aingdesk/AingDesk
AingDesk is an open-source, MIT-licensed AI assistant application for running local AI models (e.g., via Ollama) and third-party model APIs…
572539active
markqvist/NomadNet
Nomad Network is a Python terminal application for encrypted, off-grid mesh communication built on the Reticulum and LXMF protocols. It pro…
812538active
farouqaldori/vibe-notch
A macOS menu bar app that displays Dynamic Island-style notifications from the MacBook notch for Claude Code CLI sessions. It monitors sess…
612523active
youssofal/MTPLX
MTPLX is a native macOS app and CLI that runs local LLMs on Apple Silicon roughly twice as fast using native multi-token prediction (MTP) s…
812511active
InternLM/HuixiangDou
HuixiangDou is an LLM-based professional knowledge assistant designed for group chat scenarios, using a three-stage pipeline of preprocess,…
412501active
FreeU-group/FreeTodo
FreeTodo is an AI-powered todo management desktop application that uses conversational AI to break down complex tasks into subtasks and man…
612498active
perkfly/ex-skill
A Claude Code / OpenClaw skill generator that distills chat logs, photos, and social media exports into a persona 'Skill' that mimics a spe…
452487active
Live-GalGame/LiveGalGame
LiveGalGame is a playful app that overlays a visual-novel (galgame) interface onto real-life conversations, providing real-time speech-to-t…
522477active
TrashUwU/PokeAssistant
A Discord assistant bot for the Pokétwo game that automatically identifies Pokémon from spawn images using AI, pings roles or users when le…
102470active

← prev page 3 / 17 next →