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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| andrewyng/aisuite aisuite is a lightweight Python library providing a unified, OpenAI-style Chat Completions API across many LLM providers (OpenAI, Anthropic… | 81 | 16320 | active |
| Xiaohongshu MCP A Model Context Protocol (MCP) server written in Go that lets AI assistants like Claude Code access and operate Xiaohongshu (Little Red Boo… | 79 | 16096 | active |
| electerm electerm is a free, open-source, all-in-one terminal, SSH, SFTP/FTP/Telnet/serial port, and remote desktop (RDP/VNC/Spice) client built wit… | 95 | 15338 | active |
| OpenWA OpenWA is a free, MIT-licensed, self-hosted WhatsApp API Gateway that wraps WhatsApp connections in a REST API with webhooks, a React dashb… | 78 | 15142 | active |
| midday-ai/midday Midday is an open-source, all-in-one business management application for freelancers, contractors, and solo entrepreneurs, offering invoici… | 74 | 15087 | active |
| livekit/agents LiveKit Agents is an open-source framework for building realtime, multimodal voice AI agents that run as programmable participants in LiveK… | 91 | 14870 | active |
| llmware-ai/llmware llmware is a Python framework for building enterprise RAG pipelines and LLM-based applications using small, specialized open-source models.… | 89 | 14816 | active |
| netease-youdao/QAnything QAnything is a local knowledge base question-answering system by NetEase Youdao that supports uploading and querying various document forma… | 60 | 14188 | active |
| BrowserOS BrowserOS is an open-source, Chromium-based agentic browser that lets AI agents (Claude Code, Codex, Cursor, MCP agents) drive a real brows… | 82 | 13886 | active |
| Omi Omi is an open-source AI wearable and companion app ecosystem (necklace pendant, smart glasses, desktop and mobile apps) that captures conv… | 89 | 13763 | active |
| miuuyy/codex-chatgpt-web A local bridge application that exposes ChatGPT Web (including Pro tiers) as a native model inside the OpenAI Codex app, routing model turn… | 80 | 13664 | active |
| CodebuffAI/freebuff Freebuff is a free AI coding agent available as a desktop app, CLI, web builder, cloud IDE, and chat interface, funded by text ads instead … | 73 | 13614 | active |
| XiaomiMiMo/MiMo-Code MiMoCode is a terminal-native AI coding assistant that can read and write code, run commands, manage Git, and maintain persistent project m… | 79 | 13584 | active |
| Fay Digital Human Framework Fay is an open-source Python digital human framework that connects 2.5D/3D/mobile/web digital humans or OpenAI-compatible LLMs to business … | 75 | 13549 | active |
| Nakama Nakama is a scalable open-source game backend server written in Go that provides multiplayer sessions, matchmaking, leaderboards, chat, and… | 98 | 13514 | stable |
| huggingface/speech-to-speech A low-latency, fully modular voice-agent pipeline (VAD -> STT -> LLM -> TTS) built from open-source models, exposed via the OpenAI Realtime… | 85 | 13485 | active |
| cloudwego/eino Eino is a Go-based framework for building LLM and AI applications, inspired by LangChain and LlamaIndex but following Go conventions. It pr… | 83 | 13269 | active |
| LangChain4j LangChain4j is an open-source Java library for building LLM-powered applications on the JVM, providing a unified API over 20+ LLM providers… | 97 | 13266 | active |
| DustinBrett/daedalOS daedalOS is a desktop environment that runs entirely in the browser, built with JavaScript. It provides a window manager, file system, task… | 77 | 13053 | active |
| codexu/note-gen NoteGen is an open-source, cross-platform, local-first Markdown note-taking app built with Tauri and Next.js that separates quick capture (… | 87 | 12896 | active |
| elie222/inbox-zero Inbox Zero is an open-source AI email assistant web application that organizes your inbox, pre-drafts replies in your voice, blocks cold em… | 97 | 12645 | active |
| nearai/ironclaw IronClaw is an open-source, Rust-based 'Agent OS' and personal AI assistant that runs locally or on NEAR AI Cloud, with a WebUI, terminal, … | 79 | 12629 | active |
| ILLA Builder ILLA Builder is an open-source low-code platform for building internal business tools like dashboards, CRUD apps, admin panels, CRMs, and C… | 57 | 12328 | active |
| calesthio/Crucix Crucix is a self-hosted OSINT intelligence terminal that aggregates 27 open-source data feeds (satellite fire detection, flight tracking, r… | 49 | 12090 | active |
| Bisheng BISHENG is an open-source LLM DevOps (LLMOps) platform for building enterprise AI applications, offering GenAI workflow orchestration, RAG,… | 92 | 12032 | active |
| Grist Grist is a modern relational spreadsheet that combines spreadsheet flexibility with database robustness, letting users build no-code data a… | 99 | 11954 | active |
| viarotel-org/escrcpy Escrcpy is a graphical desktop application built on Electron that wraps scrcpy to display and control Android devices from Linux, macOS, or… | 86 | 11946 | active |
| H2O h2oGPT is an Apache-2.0 open-source application for chatting with local, private LLMs and querying/summarizing your own documents (PDFs, Wo… | 10 | 11942 | active |
| jd-opensource/joyagent-jdgenie JoyAgent-JDGenie is an open-source, end-to-end, production-grade general-purpose multi-agent product built in Java. It directly answers use… | 36 | 11931 | active |
| Scira Scira is an open-source, minimalistic AI-powered search engine and agentic research platform that plans multi-step searches, retrieves live… | 64 | 11904 | active |
| openai/openai-node The official JavaScript/TypeScript SDK for the OpenAI REST API, auto-generated from OpenAI's OpenAPI specification. It provides typed acces… | 95 | 11225 | stable |
| tambo-ai/tambo Tambo is an open-source generative UI SDK for React that lets developers register components with Zod schemas so an AI agent can choose and… | 80 | 11182 | active |
| TEN-framework/ten-framework TEN is an open-source framework for building real-time multimodal conversational AI agents, with a focus on low-latency voice assistants. I… | 87 | 11173 | active |
| aden-hive/hive OpenHive is a model-agnostic multi-agent harness and runtime layer for production AI workloads, organizing specialized agents into 'colonie… | 72 | 11090 | active |
| blinkospace/blinko Blinko is an open-source, self-hosted AI-powered card note-taking app for quickly capturing and organizing fleeting thoughts. It uses RAG-b… | 76 | 11069 | active |
| trycompai/crm Comp AI CRM is an open-source, agentic-first customer relationship management application designed to be operated by autonomous AI agents r… | 75 | 10986 | active |
| alibaba/spring-ai-alibaba Spring AI Alibaba is a production-ready agentic AI framework for Java developers, built on Spring AI and a DAG-based Graph runtime. It prov… | 77 | 10966 | active |
| Mail-0/Zero Zero (Mail0) is an open-source, self-hostable email client that unifies multiple providers like Gmail and Outlook into one privacy-first in… | 46 | 10857 | active |
| huggingface/ml-intern An open-source autonomous ML engineer agent from Hugging Face that reads papers, writes code, trains models, and ships ML work using the Hu… | 10 | 10810 | active |
| mcp-use mcp-use is a fullstack TypeScript framework for building MCP (Model Context Protocol) servers, ChatGPT Apps, and Claude connectors, with fu… | 84 | 10795 | active |
| VoltAgent/voltagent VoltAgent is an open-source TypeScript framework for building production-ready AI agents with memory, tools, RAG, guardrails, MCP, voice, a… | 82 | 10773 | active |
| nexmoe/VidBee VidBee is a free, open-source Electron desktop app for downloading video and audio from 1000+ sites (via yt-dlp) and importing local media.… | 80 | 10689 | active |
| we-promise/sure Sure is a self-hostable, open-source personal finance and wealth management web application, maintained as a community fork of the abandone… | 86 | 10600 | active |
| a16z-infra/ai-town AI Town is a deployable starter kit for building a virtual town where AI characters live, chat, and socialize, inspired by the Generative A… | 70 | 10589 | active |
| RunAnywhere RunAnywhere is a set of cross-platform SDKs (Swift, Kotlin, React Native, Flutter, TypeScript, C++) over a shared C++ core for running AI m… | 86 | 10332 | active |
| Narcooo/inkos InkOS is an AI agent system for story creation and multilingual translation, supporting long-form novels, scripts, interactive games, and I… | 79 | 10222 | active |
| InternVL InternVL is a family of open-source multimodal large language models (vision-language models) that combine vision transformers with LLMs to… | 34 | 10163 | active |
| open-jarvis/OpenJarvis OpenJarvis is a Python framework for building local-first personal AI agents that run on your own hardware, with cloud APIs as an optional … | 70 | 10144 | active |
| mengxi-ream/read-frog Read Frog is an open-source AI-powered browser extension for language learning and immersive translation. It translates web pages, selected… | 84 | 10141 | active |
| lipku/LiveTalking LiveTalking is an open-source real-time interactive streaming digital human engine that drives a talking-head avatar from text or audio wit… | 88 | 9997 | active |
| HKUDS/AutoAgent AutoAgent is a fully-automated, zero-code framework for creating and deploying LLM agents using natural language alone. It acts as an auton… | 39 | 9806 | active |
| tmc/langchaingo Langchaingo is the Go language port of LangChain, providing composable building blocks for writing LLM-powered applications in Go. It offer… | 87 | 9712 | active |
| TencentCloud/Octop Octop is an open-source, self-hosted AI assistant built on a multi-agent, multi-user architecture that runs entirely on your own machine. I… | 81 | 9697 | active |
| fastrepl/anarlog Anarlog is an open-source, local-first AI meeting notepad and Granola alternative that records device audio without a bot joining the call,… | 85 | 9527 | active |
| LearningCircuit/local-deep-research A self-hosted AI research assistant that performs deep, iterative multi-source research using local or cloud LLMs (Ollama, llama.cpp, OpenA… | 82 | 9359 | active |
| CoAI.Dev (Chat Nio) CoAI.Dev is a self-hostable, multi-tenant AI platform combining a ChatGPT-style chat UI with an enterprise-grade unified LLM gateway suppor… | 50 | 9323 | active |
| MervinPraison/PraisonAI PraisonAI is a Python multi-agent framework for building and deploying autonomous, self-improving AI agents with built-in memory, RAG, and … | 89 | 9283 | active |
| iflytek/astron-agent Astron Agent is an enterprise-grade, commercial-friendly agentic workflow platform for building, orchestrating, and deploying multi-agent A… | 83 | 8910 | active |
| Strands Agents Strands Agents is an open-source SDK (Python and TypeScript) for building production AI agents with a model-driven approach, supporting any… | 83 | 8884 | active |
| TeamWiseFlow/xiaobei Xiaobei is an open-source multi-agent system that automates social media marketing and customer acquisition for solo entrepreneurs and smal… | 89 | 8574 | active |
| OGX OGX (formerly Llama Stack) is an open-source, OpenAI-compatible agentic API server and Python library that bundles inference, vector stores… | 87 | 8441 | active |
| anthropics/claude-agent-sdk-python The official Python SDK for building agents on top of Claude Code, providing async query APIs, bidirectional conversations, custom tools vi… | 83 | 8311 | active |
| zilliztech/deep-searcher DeepSearcher is an open-source deep research tool that combines LLMs (DeepSeek, OpenAI, Claude, Qwen, etc.) with vector databases like Milv… | 55 | 8292 | active |
| GetStream/Vision-Agents An open-source Python framework by Stream for building low-latency real-time voice and video AI agents. It provides 35+ provider plugins (O… | 83 | 8172 | active |
| InternLM/lmdeploy LMDeploy is a toolkit for compressing, quantizing, deploying, and serving large language models, built around its high-performance TurboMin… | 96 | 8111 | active |
| NullClaw NullClaw is an autonomous AI assistant/agent runtime written in Zig, distributed as a tiny static binary (~678 KB, ~1 MB RAM, <2 ms startup… | 69 | 8104 | active |
| Osaurus Osaurus is a native Swift macOS application that acts as a local-first AI harness, running open models on Apple Silicon (via MLX and Apple … | 82 | 8065 | active |
| Upsonic/Upsonic Upsonic is a Python framework for building autonomous and traditional AI agents, with support for tools, memory, knowledge bases, RAG, mult… | 71 | 7956 | active |
| openJiuwen-ai/jiuwenswarm JiuwenSwarm is an open-source multi-agent AI system built on openJiuwen that lets a Leader agent decompose complex tasks and coordinate tea… | 82 | 7851 | active |
| BTCPay Server BTCPay Server is a free, open-source, self-hosted Bitcoin payment processor written in C#. It lets merchants accept direct, non-custodial B… | 99 | 7814 | stable |
| chenyme/grok2api A self-hosted multi-account API gateway for Grok Build, Grok Web, and Grok Console, written in Go with a React frontend. It exposes Grok ca… | 82 | 7797 | active |
| raycast/extensions The official monorepo of all extensions available in the Raycast Store, plus documentation and templates for building Raycast extensions wi… | 77 | 7792 | active |
| NoneBot2 NoneBot2 is a modern, cross-platform, asynchronous Python chatbot framework with a plugin system, adapter architecture, and built-in depend… | 83 | 7723 | active |
| farzaa/clicky Clicky is an open-source macOS app that acts as an AI teacher living next to your cursor — it can see your screen, talk with you via voice,… | 47 | 7707 | active |
| Osmantic/ODS ODS (Osmantic Deployment System) is a self-hosted AI server installer and runtime that turns a PC, Mac, or Linux machine into a private AI … | 82 | 7639 | active |
| devlikeapro/waha WAHA is a self-hosted WhatsApp HTTP API that wraps multiple community engines (WEBJS, NOWEB, GOWS) behind a unified REST API and webhook in… | 94 | 7580 | active |
| Kimi Code CLI Kimi Code CLI (formerly Kimi CLI) is a terminal-based AI coding agent from Moonshot AI that reads and edits code, executes shell commands, … | 74 | 7576 | active |
| Refly Refly is an open-source platform for building, versioning, and running reusable AI agent skills through a natural-language 'vibe workflow' … | 74 | 7531 | active |
| guardrails-ai/guardrails Guardrails is a Python framework for building reliable LLM applications by running Input/Output Guards that detect and mitigate risks, and … | 95 | 7527 | active |
| lijigang/ljg-skills A curated collection of custom skills (prompt packs) for OpenAI Codex and compatible AI agents, installable via the skills CLI in org-mode … | 60 | 7525 | active |
| Agent-Native Agent-Native is an open-source TypeScript framework for building applications that serve both human users and AI agents from a single codeb… | 79 | 7477 | active |
| gaozhangmin/boxplayer BoxPlayer is a cross-platform desktop application that unifies multiple cloud drives (Aliyun Drive, Baidu, 115, Quark, OneDrive, etc.), loc… | 99 | 7276 | active |
| magnitudedev/magnitude Magnitude is an open-source CLI tool and agent that bundles local LLM inference with an agent harness, profiling your hardware to recommend… | 82 | 7269 | active |
| xerrors/Yuxi Yuxi is a self-hosted, multi-tenant knowledge agent platform that unifies RAG, knowledge graph construction (Milvus + Neo4j), LangGraph mul… | 84 | 7256 | active |
| NVIDIA-NeMo/Guardrails NVIDIA NeMo Guardrails is an open-source Python toolkit for adding programmable guardrails to LLM-based conversational applications. It sit… | 90 | 7181 | active |
| enricoros/big-AGI Big-AGI is an open-source AI workspace web application that lets users chat with many state-of-the-art LLM providers (OpenAI, Anthropic, Ge… | 91 | 7151 | active |
| chenfei-wu/TaskMatrix TaskMatrix (Visual ChatGPT) is a Python framework that connects ChatGPT with a suite of visual foundation models like Stable Diffusion, Gro… | 31 | 33957 | maintenance |
| opensquilla/opensquilla OpenSquilla is a token-efficient, microkernel AI agent that routes each conversation turn to the cheapest capable LLM via a local model rou… | 80 | 7069 | active |
| deeppavlov/DeepPavlov DeepPavlov is an open-source Python NLP library built on PyTorch and Hugging Face transformers for developing, training, and deploying stat… | 35 | 6995 | active |
| internet-court/internet-court-skill An open Agent Skill / Claude Code plugin that acts as a trust layer for agent-to-agent commerce, combining natural-language mandates, ERC-7… | 55 | 6749 | active |
| OctoBot OctoBot is a free, open-source cryptocurrency trading bot written in Python that automates strategies such as AI-driven DCA, grid trading, … | 95 | 6731 | active |
| binaricat/Netcatty Netcatty is an Electron-based desktop SSH client that combines terminal emulation, SFTP file browsing, and split-terminal workspace managem… | 80 | 6708 | active |
| microsoft/call-center-ai An AI-powered call center service that lets you initiate or receive phone calls handled by an LLM-driven agent via a simple API call. Built… | 65 | 6683 | active |
| mesop-dev/mesop Mesop is a Python-based UI framework for rapidly building web apps like demos and internal tools without writing JavaScript, CSS, or HTML. … | 10 | 6581 | active |
| Genkit Genkit is an open-source framework by Google for building full-stack, AI-powered agentic applications in JavaScript/TypeScript, Go, Python,… | 87 | 6524 | stable |
| josStorer/RWKV-Runner RWKV-Runner is a lightweight desktop application that automates downloading, managing, and running RWKV large language models with a GUI. I… | 85 | 6486 | active |
| apfel apfel is a Swift CLI tool that exposes Apple's built-in on-device Foundation Models LLM on Apple Silicon Macs as a UNIX-friendly command, a… | 77 | 6453 | active |
| sanity-io/sanity Sanity Studio is an open-source, fully customizable headless CMS application built with React and TypeScript for rapidly configuring conten… | 93 | 6338 | active |
| github/CopilotForXcode GitHub Copilot for Xcode is an AI coding assistant plugin for Xcode providing code completions, chat, agent mode, and code review for Swift… | 86 | 6338 | active |
| Sylinko/Everywhere Everywhere is a cross-platform desktop AI assistant with on-screen awareness that reads the context of whatever app you're using via access… | 80 | 6295 | active |