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
42wim/matterbridge
Matterbridge is a self-hosted chat bridge written in Go that relays messages between many chat platforms such as Slack, Discord, Telegram, …
237577active
MuiseDestiny/zotero-gpt
A Zotero plugin that integrates OpenAI GPT models into the Zotero reference manager, letting users ask questions about PDFs, summarize pape…
737420active
spinabot/brigade
Brigade is a self-hosted, MIT-licensed multi-agent runtime where a crew of AI agents on an org chart delegate work, switch models mid-task,…
737412active
zhinianboke/xianyu-auto-reply
A self-hosted multi-account automation system for the Xianyu (Goofish) second-hand marketplace, built with Python/FastAPI, React, MySQL, Re…
627399active
cluic/wxauto
wxauto is a Python library that automates the Windows desktop WeChat client (not the web version) using UIAutomation, enabling sending and …
637356active
wzpan/wukong-robot
wukong-robot is a modular Chinese-language voice assistant / smart speaker project in Python that combines offline wake-word detection, ASR…
327127active
zai-org/GLM-4
Official repository for the GLM-4 series of open-weight, multilingual (primarily Chinese/English) multimodal chat language models from Z.ai…
647069active
mckaywrigley/chatbot-ui
Chatbot UI is an open-source, self-hostable web chat application for conversing with any AI model, with chat history and multi-model suppor…
3133349maintenance
openai/openai-realtime-agents
A Next.js TypeScript demo application showcasing advanced agentic patterns (Chat-Supervisor and Sequential Handoff) built on the OpenAI Rea…
456989active
yihong0618/xiaogpt
A Python application that connects Xiaomi AI Speakers to ChatGPT and other LLMs, letting users ask questions starting with a trigger phrase…
586921active
dataease/SQLBot
SQLBot is an open-source conversational data analysis (ChatBI) system that converts natural language questions into SQL queries using large…
866880active
olimorris/codecompanion.nvim
CodeCompanion.nvim is a Neovim plugin that integrates LLMs (Anthropic, OpenAI, Gemini, Copilot, Ollama, and more) and CLI coding agents (Cl…
876872active
EZFNDEV/EZFN-Lobbybot
EasyFNBot is a Python-based Fortnite Lobby Bot that lets users deploy their own bot account to a Fortnite lobby in minutes, primarily to di…
326859active
liliMozi/openhanako
HanaAgent is a cross-platform desktop application providing a personal AI agent with persistent memory, customizable personality, and auton…
766809active
langchain-ai/opengpts
OpenGPTs is an open-source platform for building and hosting custom AI assistants similar to OpenAI's GPTs and Assistants API. It is built …
106707active
lharries/whatsapp-mcp
A Model Context Protocol (MCP) server that connects an LLM agent like Claude Desktop or Cursor to a personal WhatsApp account via the Whats…
216666active
Chanzhaoyu/chatgpt-web
A self-hosted ChatGPT demo web application built with Express (Node.js backend) and Vue 3 frontend. It supports two access methods: the off…
1031414maintenance
vynect/venom
Venom is a high-performance Node.js/TypeScript framework for automating WhatsApp through WhatsApp Web via Puppeteer, offering a clean API f…
656585active
axa-group/nlp.js
NLP.js is a natural language processing library for Node.js that provides intent classification, named entity recognition, sentiment analys…
236580active
openai/openai-cs-agents-demo
A demo application from OpenAI implementing a customer service chat experience using the OpenAI Agents SDK, with a Python backend for multi…
416575active
StackStorm
StackStorm is an open-source event-driven automation platform ('IFTTT for Ops') that ties together services and tools via sensors, triggers…
746545active
crestalnetwork/intentkit
IntentKit is an open-source, self-hosted cloud-native agent cluster that runs and manages a collaborative team of AI agents as containerize…
766516active
langchain-ai/chat-langchain
Chat LangChain is a production-ready documentation assistant agent that answers questions about LangChain, LangGraph, and LangSmith, built …
776470active
CodeWithCJ/SparkyFitness
SparkyFitness is a self-hosted, privacy-first alternative to MyFitnessPal for tracking nutrition, exercise, body metrics, water intake, and…
836427active
go-telegram-bot-api/telegram-bot-api
Go bindings for the Telegram Bot API, providing a thin wrapper around all bot endpoints including message sending, file uploads, webhooks, …
236408stable
therealXiaomanChu/ex-skill
A Claude Code skill (plugin) that distills an ex-partner into a personalized AI persona. It ingests chat exports (WeChat, QQ), screenshots,…
466406active
ThinkInAIXYZ/deepchat
DeepChat is an open-source, local-first AI agent desktop client built with Electron that connects to multiple LLM providers like OpenAI, Cl…
886369active
MaiBot
MaiBot (MaiSaka) is an open-source, LLM-powered conversational agent designed to behave like a warm, human-like 'digital life form' in QQ g…
846338active
koishijs/koishi
Koishi is a cross-platform, extensible chatbot framework written in TypeScript for Node.js. It provides a unified SDK for building bots acr…
876257active
nlweb-ai/NLWeb
NLWeb is an open protocol and Python reference implementation for adding natural language conversational interfaces to websites, leveraging…
606254active
wenda-LLM/wenda
Wenda is a self-hosted LLM invocation platform designed for efficient content generation in constrained environments, integrating local/off…
316148active
tw93/Kaku
Kaku is a fast, macOS-native terminal emulator forked from WezTerm, built for AI-assisted coding with zero-config defaults, tabs/panes, and…
846132active
netease-youdao/LobsterAI
LobsterAI is an open-source, desktop-grade AI agent application by NetEase Youdao that performs real work like data analysis, slides, docum…
766064active
gluonfield/enchanted
Enchanted is an open-source iOS/macOS/visionOS chat app that connects to a self-hosted Ollama server to chat with private local language mo…
696008active
sqlchat/sqlchat
SQL Chat is a chat-based SQL client and editor that lets users query, modify, add, and delete data using natural language, powered by OpenA…
625847active
mindcraft-bots/mindcraft
Mindcraft is a JavaScript application that connects LLM-powered AI agents to Minecraft via the Mineflayer library, letting language models …
755776active
jagrosh/MusicBot
JMusicBot is a cross-platform Discord music bot written in Java that is easy to set up and run yourself. It plays music from YouTube, Sound…
235768stable
memovai/mimiclaw
MimiClaw is a bare-metal AI agent framework written in pure C that runs an OpenClaw-style personal AI assistant on a $5 ESP32-S3 microcontr…
645757active
littlecodersh/ItChat
ItChat is a Python library providing a complete API for WeChat personal accounts, enabling bots and automation with under thirty lines of c…
2326453maintenance
Red Discord Bot
Red is a fully modular, self-hosted Discord bot written in Python with built-in features for music, moderation, trivia, and stream alerts. …
855728active
the-open-agent/openagent
OpenAgent is a self-hosted, single-binary personal AI assistant platform built in Go that combines LLM chat, RAG knowledge bases, and auton…
935670active
ConnectAI-E/feishu-openai
A self-hosted Go application that integrates OpenAI models (GPT-4, GPT-4V, DALL·E-3, Whisper) into Feishu/Lark as a chatbot. It supports vo…
325633active
vercel/eve
eve is a filesystem-first TypeScript framework by Vercel for building durable AI agents, where an agent is defined by a conventional direct…
785628active
狗头军师 (Goutoujunshi)
Goutoujunshi is a Codex Skill (AI agent plugin) that acts as a relationship advisor, first validating the user's emotions, then analyzing r…
565619active
sohzm/cheating-daddy
Cheating Daddy is a free, open-source Electron desktop app that acts as a real-time AI assistant during video calls, interviews, and meetin…
725616active
tangyoha/telegram_media_downloader
A cross-platform Python application that downloads media files (video, audio, photos, documents) from Telegram chats, channels, and private…
505555active
father-bot/chatgpt_telegram_bot
A self-hostable Telegram bot that brings ChatGPT and Claude models into Telegram using your own OpenAI/Anthropic/OpenRouter API keys. It su…
735538active
Prince-Mendiratta/BotsApp
BotsApp is a WhatsApp UserBot written in Node.js that acts as a personal assistant and group manager on your own WhatsApp account. It links…
575526active
TelegramBots Java Library
A Java library for building Telegram bots using the Telegram Bots API, supporting both long polling and webhook methods. It is distributed …
945518active
Excalidraw
An MCP (Model Context Protocol) server that lets AI clients like Claude and ChatGPT generate and stream interactive hand-drawn Excalidraw d…
555516active
eatmoreapple/openwechat
A Go SDK that provides an API for personal WeChat accounts, allowing developers to build WeChat bots similar to developing official account…
345471active
Claude Desktop for Linux (unofficial repackaging)
An unofficial repackaging project that distributes Anthropic's official Claude Desktop Linux .deb as .rpm, AppImage, Nix flake, and AUR pac…
855468active
nanbingxyz/5ire
5ire is a cross-platform desktop AI assistant and MCP (Model Context Protocol) client that connects to major LLM providers like OpenAI, Ant…
805354active
kodu-ai/claude-coder
Kodu (Claude Coder) is an autonomous AI coding agent distributed as a VS Code extension. It takes natural-language task descriptions and bu…
285205active
OpenBMB/AgentVerse
AgentVerse is a Python framework for deploying multiple LLM-based agents, offering two frameworks: task-solving (multi-agent collaboration …
215141active
milind-soni/OpenMausBot
OpenMausBot is an open-source, local-first desktop chat application (Electron, TypeScript) where each contact is an AI agent powered by Cla…
775133active
Home Assistant MCP Server
An unofficial Model Context Protocol (MCP) server that lets AI assistants like Claude Desktop, Claude.ai, and ChatGPT control Home Assistan…
815100active
Expensify/App
New Expensify is an open-source financial collaboration and expense management application centered around chat, built with React Native an…
965065active
Magic
MagiCrew (dtyq/magic) is an open-source, enterprise-grade all-in-one AI productivity platform combining a generalist AI agent, workflow eng…
605049active
elie222/rakazo
Rakazo is an open-source, self-hosted platform for running persistent AI teammates (bots) that can use a browser, terminal, and desktop, re…
814947active
PennyroyalTea/gibberlink
GibberLink is a viral demo application in which two conversational AI agents (built on ElevenLabs) detect that they are both AI and switch …
334901active
babaohuang/GeminiProChat
A minimal web chat interface for Google's Gemini Pro API, built with TypeScript and Astro. It can be self-hosted via Vercel, Railway, Zeabu…
584894active
Agenta-AI/agenta
Agenta is an open-source, self-hostable workspace where teams build, run, and share AI agents and automations by chatting with them. It pro…
934835active
GeekAI
GeekAI is an open-source, self-hosted AI content creation platform integrating chat, image generation (MidJourney, DALL-E, Stable Diffusion…
924709active
OpenMinis
OpenMinis is a free, open-source mobile AI agent app for iOS and Android that connects leading LLM providers (Claude, GPT, Gemini, etc.) vi…
764673active
langflow-ai/openrag
OpenRAG is an open-source, pre-packaged Retrieval-Augmented Generation platform from IBM that combines Langflow, Docling, and OpenSearch in…
864652active
vbot
Vbot is a PHP library implementing a WeChat (personal WeChat) robot based on the WeChat web protocol, supporting message sending/receiving,…
574612active
JoshuaC215/agent-service-toolkit
A full toolkit for building and running an AI agent service using LangGraph, FastAPI, and Streamlit. It provides a template including a Lan…
684531active
tdlib/telegram-bot-api
An open-source C++ server that implements the Telegram Bot API as an HTTP service, built on TDLib. It can be self-hosted to run bots agains…
734474active
gptme
gptme is a free, open-source personal AI agent that runs in the terminal, equipped with local tools for shell execution, code writing, file…
984457active
cs-lazy-tools/ChatGPT-On-CS
An open-source LLM-powered intelligent customer-service tool that connects to e-commerce and social platforms like WeChat, Pinduoduo, Qiann…
614456active
ragapp/ragapp
RAGapp is a self-hosted, Docker-deployable application for building Agentic RAG chatbots, configurable through an admin UI similar to OpenA…
274441active
jupyterlab/jupyter-ai
Jupyter AI is an open-source JupyterLab extension that connects agentic AI assistants to computational notebooks via the Agent Client Proto…
964420active
modelscope/ms-agent
MS-Agent is a lightweight Python framework from ModelScope for building LLM-powered agents with autonomous exploration capabilities. It sup…
864416active
53AI Hub
53AI Hub is an open-source AI portal and knowledge base platform for publishing and operating AI agents, prompts, and AI tools. It integrat…
844323active
composio-community/open-claude-cowork
An open-source desktop chat application powered by the Claude Agent SDK and Composio Tool Router, offering 500+ SaaS app integrations (Gmai…
504289active
TheAlphamerc/flutter_twitter_clone
Fwitter is a fully functional Twitter clone mobile app built with the Flutter framework, using Firebase authentication, realtime database, …
234240active
m1heng/clawdbot-feishu
A Feishu/Lark channel plugin for OpenClaw that lets the OpenClaw AI assistant communicate through Feishu messaging. It is installed via the…
584231active
zhayujie/bot-on-anything
Bot on Anything is a lightweight Python framework for building AI chatbots that connect large language models (ChatGPT, Claude, Gemini, ERN…
594222active
Chevey339/kelivo
Kelivo is an open-source, cross-platform LLM chat client built with Flutter that runs on Android, iOS, HarmonyOS, Windows, macOS, and Linux…
844176active
dataelement/Clawith
Clawith is an open-source multi-agent collaboration platform where each AI agent has a persistent identity, long-term memory, and its own w…
764164active
zakirullin/files.md
Files.md is a simple, local-first note-taking app that stores everything as plain .md files on your own device, with a chat-like flow for c…
714156active
groupultra/telegram-search
A self-hostable tool that exports, backs up, and indexes Telegram chat history into a database (PGlite or PostgreSQL) with tokenization and…
844125active
xintaofei/codeg
Codeg is a multi-agent AI coding workspace that aggregates sessions from agent CLIs like Claude Code, Codex, and OpenCode into one searchab…
794042active
OpenBMB/PilotDeck
PilotDeck is an open-source, task-oriented AI agent productivity platform built around the concept of 'WorkSpace', developed by THUNLP, Mod…
804031active
jackMort/ChatGPT.nvim
A Neovim plugin written in Lua that integrates OpenAI's ChatGPT API directly into the editor. It provides interactive Q&A, persona-based co…
473992active
BytePioneer-AI/openclaw-china
A collection of OpenClaw plugins that connect AI assistants to Chinese messaging platforms including DingTalk, WeCom (WeChat Work), WeChat,…
653962active
mushan0x0/AI0x0.com
AI 0x0 is a multimodal, multi-model desktop AI assistant that lives as a floating ball on macOS and Windows, letting users invoke AI querie…
333935active
yetone/cumora
Cumora is a cross-platform team chat application where AI agents participate as first-class teammates alongside humans, with personas, memo…
773934active
ilysenko/codex-desktop-linux
An unofficial community-maintained Linux distribution of OpenAI's ChatGPT desktop app (formerly Codex), repackaged from the official signed…
613893active
Nekogram
Nekogram is an open-source third-party Telegram client for Android, forked from the official Telegram for Android, adding useful modificati…
933881active
gnekt/My-Brain-Is-Full-Crew
A crew of 8+ AI agents with 14 specialized skills that manages an Obsidian vault through conversational chat, handling knowledge organizati…
523874active
skydoves/chatgpt-android
An open-source Android chatbot application demonstrating OpenAI's ChatGPT chat API integration, built with Jetpack Compose and Stream Chat …
463872active
mayooear/ai-pdf-chatbot-langchain
A monorepo template for an AI PDF chatbot agent that ingests PDFs, stores embeddings in Supabase, and answers questions using OpenAI via La…
1016589maintenance
nickjvandyke/opencode.nvim
A Neovim plugin written in Lua that integrates the OpenCode AI coding agent into the editor via its TUI and API. It injects editor context …
833846active
Zhenxun Bot
A cute anime-themed QQ chatbot built on Nonebot2 with multi-platform adaptation and multi-bot management. It ships a large plugin ecosystem…
773838active
tbxark/ChatGPT-Telegram-Workers
A Telegram ChatGPT bot deployable on Cloudflare Workers, Vercel, or Docker with a single-file, dependency-free setup. It supports multiple …
953805active
SciSharp/LLamaSharp
LLamaSharp is a cross-platform C#/.NET library that wraps llama.cpp to run LLaMA-family and other LLMs (including multimodal LLaVA) efficie…
903803active
OpenAvatarChat
OpenAvatarChat is a modular interactive digital human (talking avatar) chat application that combines ASR, LLM, TTS, and avatar rendering c…
693802active
1186258278/OpenClawChineseTranslation
A Chinese-localized distribution of OpenClaw, an open-source personal AI assistant that connects Claude/ChatGPT/Gemini LLMs to messaging pl…
783796active

← prev page 2 / 17 next →