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
redsolution/xabber-android
Xabber is an open-source XMPP (Jabber) chat client for Android, written in Java and licensed under GPLv3. It supports multiple accounts, en…
481811active
chigwell/telegram-mcp
A Telegram MCP server built on Telethon that exposes 80+ tools for reading chats, managing groups and channels, and sending, editing, and s…
831800active
stack-chan/stack-chan
Stack-chan is an open-source, JavaScript/TypeScript-driven desktop robot built on M5Stack (CoreS3) hardware, with firmware, MOD application…
961799active
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
SmartFlowAI/EmoLLM
EmoLLM is a series of open-source large language models fine-tuned for mental health understanding and support, built on models like Intern…
561786active
MCP Hub
MCP Hub is a Neovim plugin that acts as an MCP (Model Context Protocol) client, integrating MCP servers into the editing workflow. It provi…
471785active
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
ShenaniganDApp/brightid-discord-bot
A Discord bot that integrates BrightID identity verification into Discord servers, letting communities verify users are unique humans and m…
661775active
AgentDock/AgentDock
AgentDock is an open-source, backend-first TypeScript framework for building AI agents with configurable determinism, plus a Next.js refere…
681766active
signerlabs/Klee
Klee is a native macOS AI chat application that runs large language models entirely on-device using Apple's MLX framework on Apple Silicon.…
501765active
AIdea
AIdea is a fully open-source cross-platform mobile and desktop app built with Flutter that integrates mainstream large language models (GPT…
481762active
posit-dev/py-shiny
Shiny for Python is a reactive web application framework from Posit for building interactive dashboards and data apps in pure Python, built…
941760active
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
HKUDS/Auto-Deep-Research
Auto-Deep-Research is an open-source, cost-efficient alternative to OpenAI's Deep Research, built on the AutoAgent framework. It runs as a …
381750active
yincongcyincong/MuseBot
MuseBot is a self-hosted Go chatbot application that connects messaging platforms (Telegram, Discord, Slack, Lark/Feishu, DingTalk, WeCom, …
841743active
muesli/beehive
Beehive is a self-hosted event and agent system written in Go that connects modular 'Hives' (integrations like Twitter, Email, IRC, RSS, Je…
236488maintenance
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
elder-plinius/V3SP3R
V3SP3R (Vesper) is an Android application that turns a Flipper Zero into an AI-controlled hardware hacking tool, driven by natural language…
451735active
lifan0127/ai-research-assistant
Aria is a Zotero plugin that brings GPT-powered AI assistance to reference management, letting researchers chat with their library items, P…
241729active
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
fish2018/YPrompt
YPrompt is a self-hosted web application that uses AI-guided conversation to elicit user requirements and automatically generate profession…
421721active
openkursar/hello-halo
Halo is an open-source desktop AI workstation that wraps frontier coding agents like Claude Code and Codex in a visual GUI, with a pluggabl…
811719active
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
shridarpatil/whatomate
Whatomate is an open-source, self-hosted WhatsApp Business platform shipped as a single Go binary with Docker support. It provides multi-te…
681714active
noopstudios/interactive-feedback-mcp
An MCP server that enables a human-in-the-loop workflow in AI-assisted development tools like Cursor, Cline, and Windsurf. It provides a GU…
171708active
deepcoldy/botmux
botmux is a self-hosted daemon that bridges Feishu/Lark messaging to AI coding CLIs like Claude Code, Codex, Gemini, and OpenCode. Each DM,…
791703active
adamrushy/OpenAISwift
A community-maintained Swift wrapper library around the OpenAI and ChatGPT HTTP APIs. It supports Swift Package Manager and CocoaPods, and …
231701active
modmail-dev/Modmail
Modmail is a self-hosted Discord bot that acts as a shared inbox between server staff and members, similar to Reddit's Modmail. Member DMs …
751697active
qiutongxue/oba-live-tool
A desktop Electron application that automates live-streaming e-commerce tasks on Chinese platforms including Douyin, Xiaohongshu, Kuaishou,…
851695active
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
Prat011/free-cluely
An open-source Electron desktop app that acts as an invisible AI assistant, providing real-time answers and insights during meetings, inter…
501673active
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
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
badlogic/lemmy
A TypeScript monorepo providing a unified LLM interface library across Anthropic, OpenAI, and Google providers, plus a terminal UI framewor…
321646active
pengxiao-song/LaWGPT
LaWGPT is a series of open-source large language models tuned with Chinese legal knowledge, built on Chinese-LLaMA/ChatGLM base models with…
306061maintenance
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
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
OpenGVLab/LLaMA-Adapter
Official implementation of LLaMA-Adapter and its V2 successor, a parameter-efficient fine-tuning method that adapts LLaMA models to follow …
215913maintenance
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
Arboris Novel
Arboris-Novel is a self-hosted AI writing companion web application for fiction authors, built in Python and deployable via Docker. It help…
491600active
semperai/amica
Amica is an open-source web application for conversing with customizable 3D characters through voice chat, speech recognition, and vision. …
611599active
RamiAwar/dataline
DataLine is an open-source, privacy-focused AI data analysis and visualization application that lets users chat with their data in natural …
551594active
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
team-reflect/reflect-open
An open-source, local-first note-taking app for Mac and iPhone that stores notes as plain Markdown files with daily notes, wiki links, back…
821588active
mk6i/open-oscar-server
Open OSCAR Server is a self-hostable instant messaging server written in Go that implements the OSCAR, TOC1, and TOC2 protocols, making it …
931585active
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
turnstonelabs/turnstone
Turnstone is a self-hosted, local-first orchestration platform for tool-using AI agents, letting LLMs use real tools like shell, files, sea…
781578active
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
sartoopjj/thefeed
TheFeed is a DNS-based feed reader and lightweight messenger that works on networks where only DNS queries pass through, letting users read…
711542active
ggml-org/llama.vscode
A VS Code extension providing local LLM-assisted text and code completion, AI chat, and agentic coding powered by llama.cpp. It supports au…
841536active
Nativ
Nativ is a free, MIT-licensed macOS desktop application for running open AI models locally on Apple Silicon Macs, built on MLX-VLM. It prov…
811531active
LakshmanTurlapati/Review-Gate
Review-Gate is a rule and MCP tool for the Cursor IDE that keeps the AI agent in an interactive loop, waiting for follow-up text, voice, or…
621527active
David-Kunz/gen.nvim
A Neovim plugin that generates text using LLMs (primarily via Ollama) with customizable prompts. It streams model responses into editor win…
331527active
stegripe/rawon
Rawon is a self-hostable Discord music bot built with discord.js and TypeScript that plays music from YouTube Music, Spotify, SoundCloud, a…
971526active
andrewnguonly/Lumos
Lumos is a Chrome extension that acts as a RAG-powered LLM co-pilot for browsing the web, letting users summarize pages and ask questions a…
181511active
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
mbzuai-oryx/Video-ChatGPT
Video-ChatGPT is a video conversation model that combines large language models with a pretrained visual encoder adapted for spatiotemporal…
721508active
jgravelle/AutoGroq
AutoGroq is a Python application that dynamically generates tailored teams of AI agents for Autogen and similar frameworks based on user pr…
161508active
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
najmuzzaman-mohammad/gawkbot
WUPHF (gawkbot) is a locally-run application that turns described manual workflows into AI agent 'microapps' with their own UI, schedules, …
781499active
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
discord-tickets/bot
Discord Tickets is a self-hostable Discord bot for creating and managing support ticket channels, offering a free alternative to premium ti…
981491active
devv-ai/devv
Devv AI is a hosted AI-powered search engine designed for developers, providing fast and accurate answers to programming-related queries. T…
181488active
limecloud/lime
Lime is an open-source, Electron-based desktop AI agent that combines an agent loop with filesystem access, terminal commands, code editing…
801487active
bklieger-groq/stockbot-on-groq
StockBot is an open-source AI chatbot that uses Llama3-70b on Groq with function calling to render live, interactive TradingView stock mark…
381486active
dust-tt/dust
Dust is an open-source platform for building, deploying, and managing custom AI agents powered by large language models. It combines a web …
951484active
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
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
Vizards/deepseek-v4-for-copilot
A VS Code extension that adds DeepSeek V4 Flash, Pro, and Flash Vision Exp models to the GitHub Copilot Chat model picker. It lets develope…
791479active
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
photon-hq/imessage-kit
A type-safe, zero-dependency TypeScript SDK for reading, sending, and automating iMessage conversations on macOS. It supports sending text,…
661461active
acon96/home-llm
A Home Assistant custom integration plus fine-tuned small language models that let you control your smart home entirely with a local LLM, n…
931455active
jekalmin/extended_openai_conversation
A Home Assistant custom component that acts as a conversation agent powered by OpenAI. It uses OpenAI's function calling to control Home As…
951454active
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
botlabs-gg/yagpdb
YAGPDB is a multifunctional, modular, general-purpose Discord bot written in Go, featuring moderation, automoderator, custom commands, feed…
941449active
wannabespace/conar
Conar (formerly Tamery) is an open-source, AI-powered desktop database client built with Electron for PostgreSQL, MySQL, MSSQL, and ClickHo…
781449active
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
ChatGPT MD
An Obsidian community plugin that integrates ChatGPT-style AI chat directly into notes, supporting wiki-link context, AI agents, and tool c…
931447active
Nutlope/pdftochat
PDFToChat is an open-source Next.js web application that lets users upload PDFs and chat with them using AI. It uses Together AI's Mixtral …
651443active
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
eumemic/ai-legion
AI Legion is a TypeScript framework for running LLM-powered autonomous agents that collaborate to accomplish tasks. Agents are managed thro…
371437active
WSTxda/SwitchAI
SwitchAI is a free and open-source Android application for selecting, launching, and managing AI digital assistants. It lets users switch b…
831436active
Uncensored AI Studio
Uncensored-Local-Studio is a portable, fully offline AI assistant stack (Ollama + Llama 3 / other GGUF models + AnythingLLM) that runs enti…
571436active
Blueturboguy07/cue
cue is an open-source desktop AI copilot that floats a glass panel over your screen, capturing your screen, microphone, and meeting audio t…
781431active

← prev page 5 / 17 next →