function: chatbot
1701 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| MuiseDestiny/zotero-gpt A Zotero plugin that integrates OpenAI GPT models into the Zotero reference manager, letting users ask questions about PDFs, summarize pape… | 82 | 7361 | active |
| AAswordman/Operit Operit AI is an open-source AI agent and chat application for Android built with Kotlin and Jetpack Compose. It connects cloud or local LLM… | 86 | 7294 | active |
| cluic/wxauto wxauto is a Python library that automates the Windows desktop WeChat client (not the web version) using UIAutomation, enabling sending and … | 67 | 7278 | active |
| rikkahub/rikkahub RikkaHub is a native Android LLM chat client built with Kotlin and Jetpack Compose that supports switching between multiple AI providers su… | 83 | 7196 | active |
| wzpan/wukong-robot wukong-robot is a modular Chinese-language voice assistant / smart speaker project in Python that combines offline wake-word detection, ASR… | 32 | 7126 | active |
| 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… | 67 | 7070 | active |
| codebymitch/TitanBot TitanBot is an all-in-one Discord bot built with Discord.js v14 and PostgreSQL, offering moderation, economy, leveling, tickets, giveaways,… | 75 | 7056 | active |
| cloudflare/agentic-inbox A self-hosted email client with an integrated AI agent that runs entirely on Cloudflare Workers. Incoming mail is handled via Cloudflare Em… | 49 | 6998 | active |
| 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… | 30 | 33340 | maintenance |
| openai/openai-realtime-agents A Next.js TypeScript demo application showcasing advanced agentic patterns (Chat-Supervisor and Sequential Handoff) built on the OpenAI Rea… | 48 | 6966 | active |
| yihong0618/xiaogpt A Python application that connects Xiaomi AI Speakers to ChatGPT and other LLMs, letting users ask questions starting with a trigger phrase… | 64 | 6901 | active |
| 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… | 32 | 6861 | active |
| olimorris/codecompanion.nvim CodeCompanion.nvim is a Neovim plugin that integrates LLMs (Anthropic, OpenAI, Gemini, Copilot, Ollama, and more) and CLI coding agents (Cl… | 89 | 6824 | active |
| 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… | 62 | 6787 | active |
| 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 … | 10 | 6731 | active |
| dataease/SQLBot SQLBot is an open-source conversational data analysis (ChatBI) system that converts natural language questions into SQL queries using large… | 86 | 6688 | active |
| 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… | 10 | 31491 | maintenance |
| axa-group/nlp.js NLP.js is a natural language processing library for Node.js that provides intent classification, named entity recognition, sentiment analys… | 23 | 6585 | active |
| vynect/venom Venom is a high-performance Node.js/TypeScript framework for automating WhatsApp through WhatsApp Web via Puppeteer, offering a clean API f… | 73 | 6577 | active |
| 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… | 44 | 6560 | active |
| StackStorm/st2 StackStorm is an open-source event-driven automation platform ('IFTTT for Ops') that ties together services and tools via sensors, triggers… | 76 | 6527 | active |
| 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… | 78 | 6510 | active |
| langchain-ai/chat-langchain Chat LangChain is a production-ready documentation assistant agent that answers questions about LangChain, LangGraph, and LangSmith, built … | 76 | 6441 | active |
| 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, … | 23 | 6402 | stable |
| liliMozi/openhanako HanaAgent is a cross-platform desktop application providing a personal AI agent with persistent memory, customizable personality, and auton… | 77 | 6362 | active |
| 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… | 86 | 6288 | active |
| nlweb-ai/NLWeb NLWeb is an open protocol and Python reference implementation for adding natural language conversational interfaces to websites, leveraging… | 63 | 6250 | active |
| 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… | 24 | 6196 | active |
| wenda-LLM/wenda Wenda is a self-hosted LLM invocation platform designed for efficient content generation in constrained environments, integrating local/off… | 31 | 6159 | active |
| 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… | 78 | 6125 | active |
| 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,… | 49 | 6124 | active |
| 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… | 75 | 5998 | active |
| 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… | 78 | 5953 | active |
| 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… | 65 | 5843 | active |
| Mai-with-u/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… | 87 | 5821 | active |
| 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… | 82 | 5813 | active |
| OpenWhispr/openwhispr OpenWhispr is an open-source, privacy-first voice-to-text dictation desktop app for macOS, Windows, and Linux. It supports fully local tran… | 81 | 5766 | active |
| 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… | 23 | 5755 | stable |
| 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… | 23 | 26469 | maintenance |
| 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… | 69 | 5731 | active |
| mindcraft-bots/mindcraft Mindcraft is a JavaScript application that connects LLM-powered AI agents to Minecraft via the Mineflayer library, letting language models … | 81 | 5680 | active |
| Cog-Creators/Red-DiscordBot Red is a fully modular, self-hosted Discord bot written in Python with built-in features for music, moderation, trivia, and stream alerts. … | 87 | 5679 | active |
| CodeWithCJ/SparkyFitness SparkyFitness is a self-hosted, privacy-first alternative to MyFitnessPal for tracking nutrition, exercise, body metrics, water intake, and… | 81 | 5650 | active |
| 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… | 35 | 5638 | active |
| 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… | 78 | 5580 | active |
| 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… | 94 | 5571 | active |
| 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… | 78 | 5531 | active |
| 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… | 61 | 5529 | active |
| rubenlagus/TelegramBots A Java library for building Telegram bots using the Telegram Bots API, supporting both long polling and webhook methods. It is distributed … | 95 | 5505 | active |
| tangyoha/telegram_media_downloader A cross-platform Python application that downloads media files (video, audio, photos, documents) from Telegram chats, channels, and private… | 53 | 5495 | active |
| eatmoreapple/openwechat A Go SDK that provides an API for personal WeChat accounts, allowing developers to build WeChat bots similar to developing official account… | 30 | 5473 | active |
| aaddrick/claude-desktop-debian An unofficial repackaging project that distributes Anthropic's official Claude Desktop Linux .deb as .rpm, AppImage, Nix flake, and AUR pac… | 83 | 5361 | active |
| 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… | 81 | 5346 | active |
| 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… | 31 | 5228 | active |
| excalidraw/excalidraw-mcp An MCP (Model Context Protocol) server that lets AI clients like Claude and ChatGPT generate and stream interactive hand-drawn Excalidraw d… | 60 | 5183 | active |
| OpenBMB/AgentVerse AgentVerse is a Python framework for deploying multiple LLM-based agents, offering two frameworks: task-solving (multi-agent collaboration … | 20 | 5115 | active |
| Expensify/App New Expensify is an open-source financial collaboration and expense management application centered around chat, built with React Native an… | 95 | 5012 | active |
| dtyq/magic MagiCrew (dtyq/magic) is an open-source, enterprise-grade all-in-one AI productivity platform combining a generalist AI agent, workflow eng… | 63 | 4994 | active |
| 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 … | 35 | 4887 | active |
| 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… | 61 | 4882 | active |
| 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… | 76 | 4820 | active |
| Rasa Open Source Rasa Open Source is a Python framework for building text- and voice-based conversational AI assistants, combining NLU (intent/entity recogn… | 65 | 21306 | maintenance |
| yangjian102621/geekai GeekAI is an open-source, self-hosted AI content creation platform integrating chat, image generation (MidJourney, DALL-E, Stable Diffusion… | 95 | 4686 | active |
| 53AI/53AIHub 53AI Hub is an open-source AI portal and knowledge base platform for publishing and operating AI agents, prompts, and AI tools. It integrat… | 85 | 4634 | active |
| Hanson/vbot Vbot is a PHP library implementing a WeChat (personal WeChat) robot based on the WeChat web protocol, supporting message sending/receiving,… | 61 | 4582 | active |
| 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… | 92 | 4553 | active |
| homeassistant-ai/ha-mcp An unofficial Model Context Protocol (MCP) server that lets AI assistants like Claude Desktop, Claude.ai, and ChatGPT control Home Assistan… | 80 | 4523 | active |
| langflow-ai/openrag OpenRAG is an open-source, pre-packaged Retrieval-Augmented Generation platform from IBM that combines Langflow, Docling, and OpenSearch in… | 84 | 4466 | active |
| 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… | 68 | 4443 | active |
| ragapp/ragapp RAGapp is a self-hosted, Docker-deployable application for building Agentic RAG chatbots, configurable through an admin UI similar to OpenA… | 27 | 4442 | active |
| 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… | 77 | 4431 | active |
| gptme/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… | 97 | 4399 | active |
| jupyterlab/jupyter-ai Jupyter AI is an open-source JupyterLab extension that connects agentic AI assistants to computational notebooks via the Agent Client Proto… | 97 | 4382 | active |
| modelscope/ms-agent MS-Agent is a lightweight Python framework from ModelScope for building LLM-powered agents with autonomous exploration capabilities. It sup… | 87 | 4369 | active |
| 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… | 53 | 4333 | active |
| 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… | 54 | 4311 | active |
| 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… | 63 | 4251 | active |
| TheAlphamerc/flutter_twitter_clone Fwitter is a fully functional Twitter clone mobile app built with the Flutter framework, using Firebase authentication, realtime database, … | 23 | 4237 | active |
| 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… | 62 | 4216 | active |
| 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… | 82 | 4138 | active |
| 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… | 72 | 4119 | active |
| 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… | 83 | 4078 | active |
| 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… | 50 | 3999 | active |
| OpenMinis/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… | 69 | 3985 | active |
| BytePioneer-AI/openclaw-china A collection of OpenClaw plugins that connect AI assistants to Chinese messaging platforms including DingTalk, WeCom (WeChat Work), WeChat,… | 70 | 3967 | active |
| OpenBMB/PilotDeck PilotDeck is an open-source, task-oriented AI agent productivity platform built around the concept of 'WorkSpace', developed by THUNLP, Mod… | 80 | 3961 | active |
| 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… | 34 | 3938 | active |
| skydoves/chatgpt-android An open-source Android chatbot application demonstrating OpenAI's ChatGPT chat API integration, built with Jetpack Compose and Stream Chat … | 49 | 3869 | active |
| 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… | 10 | 16598 | maintenance |
| zhenxun-org/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… | 78 | 3832 | active |
| Nekogram/Nekogram Nekogram is an open-source third-party Telegram client for Android, forked from the official Telegram for Android, adding useful modificati… | 93 | 3831 | active |
| 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 … | 66 | 3811 | active |
| 1186258278/OpenClawChineseTranslation A Chinese-localized distribution of OpenClaw, an open-source personal AI assistant that connects Claude/ChatGPT/Gemini LLMs to messaging pl… | 76 | 3806 | active |
| 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 … | 84 | 3794 | active |
| 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… | 92 | 3787 | active |
| 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… | 84 | 3766 | active |
| shobrook/adrenaline Adrenaline is an AI-powered assistant that answers technical questions about programming concepts, GitHub repositories, documentation, and … | 32 | 3741 | active |
| HumanAIGC-Engineering/OpenAvatarChat OpenAvatarChat is a modular interactive digital human (talking avatar) chat application that combines ASR, LLM, TTS, and avatar rendering c… | 74 | 3723 | active |
| grammyjs/grammY grammY is an open-source framework for building Telegram bots in TypeScript or JavaScript, running on Node.js, Deno, and even browsers. It … | 99 | 3722 | active |
| ilysenko/codex-desktop-linux An unofficial community-maintained Linux distribution of OpenAI's ChatGPT desktop app (formerly Codex), repackaged from the official signed… | 60 | 3719 | active |