function: chatbot
1701 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| AIdea AIdea is a fully open-source cross-platform mobile and desktop app built with Flutter that integrates mainstream large language models (GPT… | 51 | 1762 | active |
| delibae/claude-prism ClaudePrism is an open-source, offline-first desktop application for scientific and academic writing, built with Tauri 2 and Rust. It combi… | 75 | 1759 | active |
| run-llama/rags A Streamlit web app that lets users build a RAG (retrieval-augmented generation) pipeline over their data using natural language instructio… | 27 | 6549 | maintenance |
| 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… | 94 | 1750 | active |
| 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… | 23 | 6488 | maintenance |
| 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… | 82 | 1732 | active |
| 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 … | 41 | 1731 | active |
| 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 … | 22 | 6444 | maintenance |
| 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… | 38 | 1726 | active |
| mautrix/telegram mautrix-telegram is a Matrix-Telegram bridge written in Go that supports both puppeting (using your own Telegram account) and relaybot brid… | 95 | 1724 | active |
| 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… | 20 | 1712 | active |
| fish2018/YPrompt YPrompt is a self-hosted web application that uses AI-guided conversation to elicit user requirements and automatically generate profession… | 44 | 1709 | active |
| 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… | 57 | 1705 | active |
| adamrushy/OpenAISwift A community-maintained Swift wrapper library around the OpenAI and ChatGPT HTTP APIs. It supports Swift Package Manager and CocoaPods, and … | 25 | 1703 | active |
| undreamai/LLMUnity LLMUnity is an open-source Unity plugin that runs large language models locally in Unity games via llama.cpp, enabling AI-driven characters… | 75 | 1701 | active |
| AgentDock/AgentDock AgentDock is an open-source, backend-first TypeScript framework for building AI agents with configurable determinism, plus a Next.js refere… | 61 | 1701 | active |
| 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… | 81 | 1698 | active |
| 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 … | 81 | 1695 | active |
| 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… | 81 | 1688 | active |
| 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… | 10 | 6261 | maintenance |
| zhu1090093659/deepseek-pp DeepSeek++ is an open-source browser extension for Chrome, Edge, and Firefox that turns the DeepSeek web app into an AI agent workspace. It… | 79 | 1686 | active |
| 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… | 45 | 1679 | active |
| stack-chan/stack-chan Stack-chan is an open-source, JavaScript/TypeScript-driven desktop robot built on M5Stack (CoreS3) hardware, with firmware, MOD application… | 95 | 1674 | active |
| 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… | 81 | 1666 | active |
| botman/botman BotMan is a framework-agnostic PHP library for building chatbots that work across multiple messaging platforms like Slack, Telegram, Facebo… | 57 | 6161 | maintenance |
| isair/jarvis Jarvis is a fully local, offline AI voice assistant for your computer that supports natural conversational interaction, unlimited memory, w… | 84 | 1656 | active |
| 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… | 63 | 1644 | active |
| 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… | 28 | 1644 | active |
| 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… | 30 | 6059 | maintenance |
| badlogic/lemmy A TypeScript monorepo providing a unified LLM interface library across Anthropic, OpenAI, and Google providers, plus a terminal UI framewor… | 35 | 1639 | active |
| 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… | 93 | 1634 | active |
| 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… | 53 | 1631 | active |
| 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… | 84 | 1626 | active |
| WongSaang/chatgpt-ui A self-hosted ChatGPT web client built with Nuxt/Vue, paired with a Django backend server. It supports multiple users, multiple languages, … | 58 | 1626 | active |
| qiutongxue/oba-live-tool A desktop Electron application that automates live-streaming e-commerce tasks on Chinese platforms including Douyin, Xiaohongshu, Kuaishou,… | 81 | 1624 | active |
| yincongcyincong/MuseBot MuseBot is a self-hosted Go chatbot application that connects messaging platforms (Telegram, Discord, Slack, Lark/Feishu, DingTalk, WeCom, … | 78 | 1623 | active |
| a16z-infra/companion-app A tutorial starter stack for building and hosting AI companions with personality, backstory, and conversational memory. It combines Next.js… | 29 | 5977 | maintenance |
| stanford-oval/WikiChat WikiChat is a retrieval-augmented generation (RAG) framework that grounds LLM chatbot responses in a corpus (Wikipedia by default) to reduc… | 47 | 1614 | active |
| OpenGVLab/LLaMA-Adapter Official implementation of LLaMA-Adapter and its V2 successor, a parameter-efficient fine-tuning method that adapts LLaMA models to follow … | 21 | 5914 | maintenance |
| 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… | 74 | 1596 | active |
| python-discord/bot The community Discord bot for the Python Discord server, providing moderation, utility, and server-management features. It is a Python appl… | 76 | 1595 | active |
| RamiAwar/dataline DataLine is an open-source, privacy-focused AI data analysis and visualization application that lets users chat with their data in natural … | 58 | 1594 | active |
| semperai/amica Amica is an open-source web application for conversing with customizable 3D characters through voice chat, speech recognition, and vision. … | 32 | 1593 | active |
| 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… | 25 | 1593 | active |
| 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… | 85 | 1592 | active |
| tmijs/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… | 47 | 1589 | active |
| getnao/nao nao is an open-source framework for building and deploying analytics agents that answer natural-language questions about data. It combines … | 82 | 1583 | active |
| 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,… | 65 | 1579 | active |
| 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… | 60 | 1574 | active |
| t59688/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… | 55 | 1570 | active |
| openilink/openilink-hub OpeniLink Hub is a self-hosted, open-source message management platform and app marketplace for WeChat ClawBot (iLink protocol) bots, built… | 73 | 1558 | active |
| 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… | 82 | 1538 | active |
| 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… | 68 | 1528 | active |
| 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… | 36 | 1527 | active |
| 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… | 99 | 1523 | active |
| 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… | 19 | 1516 | active |
| 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… | 82 | 1513 | active |
| 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… | 76 | 1512 | active |
| Ice9Coffee/HoshinoBot HoshinoBot is an open-source QQ group chat bot framework built on Nonebot, primarily serving Princess Connect Re:Dive players with features… | 48 | 1512 | active |
| 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… | 10 | 5490 | maintenance |
| 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 … | 87 | 1507 | active |
| mbzuai-oryx/Video-ChatGPT Video-ChatGPT is a video conversation model that combines large language models with a pretrained visual encoder adapted for spatiotemporal… | 45 | 1506 | active |
| jgravelle/AutoGroq AutoGroq is a Python application that dynamically generates tailored teams of AI agents for Autogen and similar frameworks based on user pr… | 15 | 1503 | active |
| shiwenwen/hope-agent Hope Agent is a local-first, cross-device desktop AI assistant built with Rust and Tauri that features long-term memory, autonomous goal pu… | 82 | 1501 | active |
| photon-hq/spectrum-ts Spectrum (by Photon) is an open-source TypeScript framework for building AI agents that communicate over real messaging interfaces like iMe… | 78 | 1496 | active |
| afx-team/petercat PeterCat is an open-source system for creating intelligent Q&A chatbots for GitHub repositories, with conversational agent configuration, s… | 29 | 1494 | active |
| 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… | 83 | 1490 | active |
| 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… | 17 | 1484 | active |
| wieslawsoltes/ChatGPT A cross-platform ChatGPT desktop and mobile client written in C# using the Avalonia UI framework, running on macOS, Windows, Linux, Android… | 22 | 1480 | active |
| 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… | 88 | 1476 | active |
| 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… | 40 | 1475 | active |
| 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… | 98 | 1471 | active |
| limecloud/lime Lime is an open-source, Electron-based desktop AI agent that combines an agent loop with filesystem access, terminal commands, code editing… | 79 | 1467 | active |
| ghostwright/phantom Phantom is a self-hostable AI agent application that gives each agent its own dedicated computer (VM runtime), persistent memory, and ident… | 54 | 1461 | active |
| 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… | 69 | 1450 | active |
| 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 … | 10 | 5237 | maintenance |
| 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… | 96 | 1449 | active |
| photon-hq/imessage-kit A type-safe, zero-dependency TypeScript SDK for reading, sending, and automating iMessage conversations on macOS. It supports sending text,… | 71 | 1447 | active |
| botlabs-gg/yagpdb YAGPDB is a multifunctional, modular, general-purpose Discord bot written in Go, featuring moderation, automoderator, custom commands, feed… | 94 | 1443 | active |
| 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 … | 99 | 1442 | active |
| 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… | 64 | 1442 | active |
| 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 … | 68 | 1441 | active |
| 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… | 63 | 1441 | active |
| bramses/chatgpt-md An Obsidian community plugin that integrates ChatGPT-style AI chat directly into notes, supporting wiki-link context, AI agents, and tool c… | 96 | 1439 | active |
| 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… | 80 | 1438 | active |
| wannabespace/conar Conar (formerly Tamery) is an open-source, AI-powered desktop database client built with Electron for PostgreSQL, MySQL, MSSQL, and ClickHo… | 81 | 1436 | active |
| 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… | 63 | 1435 | active |
| eumemic/ai-legion AI Legion is a TypeScript framework for running LLM-powered autonomous agents that collaborate to accomplish tasks. Agents are managed thro… | 40 | 1435 | active |
| 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… | 77 | 1431 | active |
| Darkatse/TauriTavern TauriTavern is a native rewrite of SillyTavern built with Tauri v2 and a Rust backend, providing the classic LLM chat/roleplay frontend as … | 85 | 1427 | active |
| atipugin/telegram-bot-ruby A Ruby gem that wraps Telegram's Bot API, exposing all API methods and message objects in idiomatic Ruby. It supports long polling, webhook… | 77 | 1426 | active |
| ammaarreshi/gemma-chat An open-source Electron app that runs Google's Gemma 4 models locally on Apple Silicon via Apple's MLX framework, providing a chat interfac… | 50 | 1424 | active |
| WSTxda/SwitchAI SwitchAI is a free and open-source Android application for selecting, launching, and managing AI digital assistants. It lets users switch b… | 83 | 1421 | active |
| 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… | 87 | 1419 | active |
| Voine/ChatWaifu_Mobile An Android app that lets users chat with an anime-style AI companion powered by ChatGPT, with local VITS text-to-speech, Live2D character r… | 64 | 1419 | active |
| honeyandme/RAGQnASystem A medical intelligent question-answering system combining knowledge-graph RAG with large language models, built on the DiseaseKG dataset wi… | 62 | 1415 | active |
| myshell-ai/AIlice AIlice is a fully autonomous, general-purpose AI agent built on open-source LLMs, designed as a JARVIS-like standalone assistant. It uses a… | 34 | 1412 | active |
| Monika-After-Story/MonikaModDev Monika After Story is a fan-made mod for Doki Doki Literature Club that extends Act 3 into an ongoing companion simulator featuring Monika.… | 79 | 1404 | active |
| imhuso/cunzhi Cunzhi (寸止) is an MCP tool that intercepts AI assistants when they try to end a conversation prematurely, popping up a dialog so users can … | 63 | 1402 | active |
| 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… | 48 | 1400 | active |