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 |
|---|---|---|---|
| siddsachar/row-bot Row-Bot is a local-first desktop AI assistant and workbench that combines chat, durable memory, a personal knowledge graph, tool use, paren… | 83 | 1637 | active |
| f/mcptools A Go-based command-line interface for discovering, calling, and managing tools, resources, and prompts exposed by MCP (Model Context Protoc… | 44 | 1629 | active |
| waybarrios/vllm-mlx vllm-mlx is a vLLM-style LLM inference server for Apple Silicon Macs built on native MLX, exposing both OpenAI and Anthropic compatible API… | 82 | 1618 | active |
| SAGAR-TAMANG/friday-tony-stark-demo F.R.I.D.A.Y. is a Tony Stark-inspired voice AI assistant consisting of a FastMCP server exposing tools (web search, news, system info) and … | 52 | 1615 | active |
| agentlas-ai/Agentlas-OS Agentlas OS (with the Hephaestus engine) is an open-source agent framework that lets users create portable AI agents from plain-language re… | 78 | 1613 | active |
| AlibabaResearch/DAMO-ConvAI The official codebase for Alibaba DAMO Academy's Conversational AI research, containing implementations of models from their published pape… | 75 | 1605 | active |
| LYiHub/mad-professor-public A desktop AI companion application for reading academic papers, built with PyQt6. It combines PDF parsing and translation, RAG-based retrie… | 24 | 1603 | active |
| isaackogan/TikTokLive TikTokLive is an unofficial Python library that connects to any TikTok LIVE stream via a creator's @unique_id and receives real-time events… | 65 | 1599 | active |
| BAI-LAB/MemoryOS MemoryOS is a Python library that provides an operating-system-inspired memory layer for personalized AI agents, using a hierarchical short… | 59 | 1593 | active |
| amd/gaia GAIA is AMD's open-source Python framework for building AI agents that run entirely locally on AMD Ryzen AI hardware, using NPU and iGPU ac… | 90 | 1587 | active |
| DimensionDev/Maskbook Mask Network is a browser extension that bridges Web2 social media platforms (X, Facebook, Instagram, Minds, Mirror) with Web3 services. It… | 97 | 1586 | active |
| fim-ai/fim-one FIM One is a source-available, self-hostable agent platform that connects enterprise systems (global SaaS plus the China stack like Feishu,… | 60 | 1585 | active |
| hexdocom/lemonai Lemon AI is a full-stack open-source general AI agent platform that runs locally, offering an alternative to Manus and Genspark AI. It comb… | 50 | 1572 | active |
| MLSysOps/MLE-agent MLE-Agent is an LLM-powered CLI agent that acts as a pairing assistant for machine learning engineers and researchers. It automates ML task… | 53 | 1570 | active |
| cookiy-ai/user-research-skill An open-source AI agent skill (installed as a CLI) that lets AI coding agents like Claude Code, Codex, Cursor, and OpenClaw plan, run, and … | 57 | 1567 | active |
| RunAnywhere RCLI is a single-binary CLI that runs open-source AI models locally on your machine, covering chat, vision, speech-to-text, text-to-speech,… | 82 | 1566 | active |
| openai/openai-java The official Java SDK for accessing the OpenAI REST API, written in Kotlin and published to Maven Central. It provides typed clients for th… | 86 | 1554 | active |
| RayBytes/ChatMock ChatMock is a Python tool that exposes OpenAI- and Ollama-compatible API endpoints backed by a ChatGPT/Codex account login. It runs a local… | 65 | 1548 | active |
| fujibee/agmsg agmsg is a bash + SQLite CLI tool that lets CLI AI coding agents (Claude Code, Codex, Gemini CLI, Copilot CLI, and others) message each oth… | 82 | 1546 | active |
| GitHamza0206/simba Simba is an open-source, production-ready customer service assistant and knowledge management system built around a fully customizable RAG … | 59 | 1546 | active |
| RTGS2017/NagaAgent NagaAgent is a desktop AI personal assistant framework with an anime (Live2D) virtual character, built in Python with an Electron front end… | 78 | 1542 | active |
| video-db/Director Director is a Python framework for building AI video agents that reason over complex video tasks like search, editing, compilation, and gen… | 38 | 1542 | active |
| video-db/call.md Call.md is an open-source Electron desktop app that records meetings locally, transcribes them in real time with speaker separation, and pr… | 56 | 1532 | active |
| DEEIX-AI/DEEIX-Chat DEEIX Chat is an open-source, self-hostable enterprise AI workspace that unifies access to multiple LLM providers behind one entry point, w… | 80 | 1531 | active |
| Ch1rpy2613/Mirrai Mirrai is a self-hosted web application that builds AI 'digital twins' of people from uploaded chat logs, photos, and videos, then lets use… | 55 | 1529 | active |
| orangecoding/fredy Fredy is a self-hosted Node.js application that continuously scrapes European real estate portals like ImmoScout24, Immowelt, Kleinanzeigen… | 93 | 1528 | active |
| cv-cat/XianYuApis A reverse-engineered unofficial API library for Xianyu (Goofish, Alibaba's second-hand marketplace) that wraps its HTTP endpoints and WebSo… | 74 | 1528 | active |
| ATH-MaaS/Ovis Ovis is an open-source Multimodal Large Language Model (MLLM) architecture that structurally aligns visual and textual embeddings, with rel… | 62 | 1528 | active |
| import-ai/omnibox OmniBox is a cross-platform, self-hostable AI knowledge hub that lets users collect webpages, files, and voice notes, then parse, index, an… | 89 | 1527 | active |
| six2dez/burp-ai-agent Custom AI Agent (formerly Burp AI Agent) is a Burp Suite extension written in Kotlin that integrates LLMs into web security workflows via l… | 77 | 1517 | stable |
| memfreeme/memfree MemFree is an open-source hybrid AI search engine that answers questions using both your personal knowledge base and the web, integrating m… | 62 | 1515 | active |
| zapdos-labs/unblink Unblink is an AI-powered camera monitoring application that uses a vision language model (Qwen3-VL) to analyze camera frames, summarize act… | 45 | 1515 | active |
| NPC-Worldwide/npcpy npcpy is a Python library providing primitives for building applications with multimodal LLMs, agentic AI, and knowledge graphs. It support… | 84 | 1509 | active |
| DicioTeam/dicio-android Dicio is a free and open source voice assistant app for Android that interprets user questions and provides speech and graphical feedback e… | 91 | 1505 | active |
| DemonDamon/FinnewsHunter FinnewsHunter is a multi-agent financial intelligence platform built on the AgenticX framework that monitors Chinese financial news sources… | 76 | 1500 | active |
| openonion/connectonion ConnectOnion is a Python framework for building production-ready AI agents with tools, plugins, event hooks, and multi-agent collaboration.… | 82 | 1499 | active |
| fynnfluegge/rocketnotes Rocketnotes is a web-based Markdown note-taking app with integrated AI features such as chat with your documents, text completion, voice-to… | 66 | 1495 | active |
| run-llama/create-llama Create Llama is a CLI scaffolding tool that generates full-stack LlamaIndex applications with a chat interface, RAG, and agent capabilities… | 34 | 1492 | active |
| yusufcanb/tlm tlm is a local CLI copilot powered by Ollama that suggests shell commands, explains them, and answers questions with context using open-sou… | 55 | 1488 | active |
| chocoford/ExcalidrawZ ExcalidrawZ is a native Excalidraw client for macOS, iPadOS, and iOS built with SwiftUI. It wraps the familiar Excalidraw canvas with nativ… | 96 | 1478 | active |
| fictionco/fiction Fiction is a next-generation CMS and application framework for building AI-generated content, personal websites, marketing funnels, and new… | 40 | 1468 | active |
| nduckmink/arkon Arkon is a self-hosted enterprise knowledge hub that compiles organizational documents into a structured, traceable wiki and serves it to L… | 65 | 1461 | active |
| inkeep/agents Inkeep Agents is an open-source platform for building AI chat assistants and multi-agent workflows using either a no-code drag-and-drop Vis… | 72 | 1458 | active |
| ModelEngine-Group/app-platform AppPlatform is a self-hosted low-code platform for building, orchestrating, debugging, and deploying large language model applications such… | 72 | 1457 | active |
| webbrain-one/webbrain WebBrain is an open-source AI browser agent extension for Chrome, Firefox, and Edge that puts an LLM-powered assistant in a side panel. It … | 78 | 1456 | active |
| sauravpanda/BrowserAI BrowserAI is a TypeScript library for running LLMs, speech recognition, text-to-speech, and audio separation models directly in the browser… | 73 | 1452 | active |
| writer/writer-framework Writer Framework is an open-source Python framework for building data and AI applications with a drag-and-drop visual editor for the fronte… | 78 | 1450 | active |
| perminder-klair/subwave SUB/WAVE is a self-hostable personal internet radio station that broadcasts a single shared Icecast stream to all listeners simultaneously.… | 78 | 1439 | active |
| zstar1003/ragflow-plus Ragflow-Plus is a fork of Ragflow, an open-source RAG (retrieval-augmented generation) platform, enhanced for practical Chinese-language us… | 66 | 1437 | active |
| mbailey/voicemode VoiceMode is a Python-based MCP server and Claude Code plugin that enables natural, hands-free voice conversations with Claude Code and oth… | 78 | 1412 | active |
| awaescher/OllamaSharp OllamaSharp is a .NET client library providing bindings for the entire Ollama API, including chat, generation, embeddings, and model manage… | 89 | 1407 | active |
| 0nutation/SpeechGPT SpeechGPT is a series of speech large language models that can perceive and generate speech, supporting cross-modal instruction following a… | 30 | 1400 | active |
| McGill-NLP/webllama WebLlama is a framework for building Llama-3-powered agents that browse the web by following natural language instructions and dialogue. It… | 56 | 1399 | active |
| aws-samples/aws-genai-llm-chatbot A modular, production-ready AWS solution for deploying a multi-LLM, multi-RAG powered chatbot using AWS CDK. It supports Amazon Bedrock, Sa… | 10 | 1398 | active |
| Dataojitori/nocturne_memory Nocturne Memory is a lightweight, rollbackable long-term memory server for MCP agents, storing persistent, graph-like structured memories i… | 79 | 1389 | active |
| AI-FanGe/OpenAIglasses_for_Navigation An open Python framework for an AI-powered smart glasses navigation system for visually impaired users, built around an ESP32-CAM client st… | 36 | 1383 | active |
| elevenyellow/handcrafted-persona-engine Persona Engine is a Windows desktop application that drives a Live2D avatar with an AI pipeline: microphone speech recognition, an LLM guid… | 67 | 1381 | active |
| YuvDwi/Steve Steve is a Minecraft Forge mod that adds autonomous AI agents ('Cursor for Minecraft') that play the game alongside the player. Players giv… | 56 | 1381 | active |
| joey-zhou/xiaozhi-esp32-server-java A Java enterprise-grade server and management platform for the Xiaozhi ESP32 AI voice assistant hardware, providing a full front-end/back-e… | 73 | 1380 | active |
| K-Dense-AI/k-dense-byok K-Dense BYOK is a free, open-source desktop application providing 'Kady', an AI research assistant (co-scientist) that runs locally and use… | 78 | 1376 | active |
| morettt/my-neuro An open-source AI desktop companion framework inspired by Neuro-sama, letting users build a customizable Live2D character with sub-second v… | 81 | 1374 | active |
| LangChain4j AIDeepin LangChain4j-AIDeepin is an open-source, self-hostable AI application platform built on Spring Boot, LangChain4j, and LangGraph4j with Vue 3… | 91 | 1372 | active |
| ClaudioDrews/memory-os Memory OS is a seven-layer persistent memory system for the Hermes Agent, combining Qdrant vector search, structured facts with trust scori… | 57 | 1372 | active |
| openclaw/imsg A Swift CLI for macOS that reads, watches, and sends iMessage and SMS via Apple's Messages.app. It reads the local chat.db database directl… | 84 | 1370 | active |
| HazyResearch/minions Minions is a communication protocol and Python framework that lets small on-device LLMs collaborate with frontier cloud LLMs to cut cloud i… | 49 | 1370 | active |
| amplifthq/opentag OpenTag is a local-first gateway that lets you mention coding agents like Claude Code, Codex, and Cursor from Slack, GitHub, GitLab, Linear… | 81 | 1359 | active |
| Infinispan Infinispan is an open-source, distributed in-memory key/value data grid and NoSQL cloud data store written in Java. It supports embedded an… | 95 | 1356 | stable |
| claritylab/lucida Lucida is an open-source speech and vision based intelligent personal assistant inspired by Sirius. It orchestrates modular back-end micros… | 32 | 4784 | maintenance |
| stenolabs/stenoai Steno is a privacy-first desktop AI notepad and meeting notetaker that records, transcribes, summarizes, and lets you query meetings entire… | 85 | 1338 | active |
| via007/bilibili-rag A self-hosted RAG application that turns a Bilibili user's favorited videos into a searchable, conversational knowledge base. It pulls favo… | 73 | 1336 | active |
| uluckyXH/OpenMOSS OpenMOSS is a self-hosted multi-agent collaboration platform that organizes AI agents (built on OpenClaw/Claude Code) into an autonomous 'A… | 64 | 1331 | active |
| moshstudio/TAICHI-flet TAICHI-flet is a Windows desktop entertainment application built with the Flet framework that lets users browse images, music, novels, comi… | 74 | 4736 | maintenance |
| AntSK AntSK is an enterprise AI knowledge base and agent platform built on .NET 9, Blazor, Semantic Kernel, and Kernel Memory. It supports import… | 72 | 1327 | active |
| study8677/repobrain RepoBrain (formerly Antigravity) is an MCP server and AI coding assistant plugin that indexes a codebase into a knowledge base so you can a… | 72 | 1325 | active |
| AgentKit AgentKit is Coinbase Developer Platform's framework- and wallet-agnostic toolkit that gives AI agents a crypto wallet and the ability to pe… | 66 | 1324 | active |
| Duxiaoman-DI/XuanYuan XuanYuan is a family of open-source Chinese financial-domain large language models from Duxiaoman, including base, chat, and quantized vari… | 30 | 1324 | active |
| apecloud/ApeRAG ApeRAG is a production-ready RAG platform combining Graph RAG, vector search, and full-text search with AI agents and MCP support. It offer… | 62 | 1322 | active |
| wiz0u/WTelegramClient WTelegramClient is a Telegram Client API (MTProto) library written entirely in C# and .NET, allowing programs to connect to Telegram and co… | 75 | 1320 | active |
| Capsize-Games/airunner AI Runner is a privacy-focused desktop application for running local AI models offline, combining an AI chat companion with voice conversat… | 92 | 1319 | active |
| LiteLLM-Labs/litellm-agent-control-plane LiteLLM Agent Control Plane is a self-hosted platform that provides one unified API and UI for creating and running AI agents across multip… | 59 | 1318 | active |
| darwin-lau/langmanus LangManus is a community-driven Python framework for building hierarchical multi-agent AI automation systems, where a supervisor coordinate… | 22 | 1317 | active |
| ngxson/wllama wllama is a WebAssembly binding for llama.cpp that enables running LLM inference entirely in the browser, with WebGPU support, multimodal i… | 89 | 1294 | active |
| huytieu/COG-second-brain COG is a self-evolving second brain built from markdown files, Git, and AI agent skills, with 33 skills, 10 agents (6 workers plus 4 read-o… | 83 | 1289 | active |
| IoT DC3 IoT DC3 is an open-source, cloud-native industrial IoT platform built on Java and Spring Cloud that provides multi-protocol device connecti… | 96 | 1287 | active |
| ABexit/ASR-LLM-TTS An open-source Python speech interaction pipeline that chains SenseVoice ASR, Qwen2.5 LLMs, and TTS engines (CosyVoice, Edge-TTS, pyttsx3) … | 57 | 1278 | active |
| fxy2311-youyou/expression-trainer A local desktop app (Electron) that trains spoken expression skills by combining fully offline real-time speech recognition (Sherpa-ONNX) w… | 52 | 1276 | active |
| ryokun6/ryos ryOS is a web-based desktop environment that recreates classic macOS and Windows interfaces in the browser, built with React and TypeScript… | 83 | 1266 | active |
| Storia-AI/sage Sage is an open-source tool that lets developers chat with any codebase to quickly understand how it works, similar to a self-hosted GitHub… | 10 | 1265 | active |
| mbrg/power-pwn Power Pwn is an offensive and defensive security toolset for Microsoft 365 Power Platform and AI services, including Copilot Studio, custom… | 57 | 1264 | active |
| hkjarral/AVA-AI-Voice-Agent-for-Asterisk An open-source AI voice agent that integrates with Asterisk/FreePBX phone systems via Audiosocket/RTP, built in Python with a modular pipel… | 85 | 1256 | active |
| carlosazaustre/tenacitOS TenacitOS is a self-hosted, real-time mission control dashboard for OpenClaw AI agent instances, built with Next.js, React 19, and Tailwind… | 43 | 1256 | active |
| EmergenceAI/Agent-E Agent-E is an open-source agent-based system that automates actions on the user's computer, currently focusing on browser automation via na… | 58 | 1252 | active |
| xllm-go/bypass A Go server that reverse-engineers the chat interfaces of multiple AI providers (Coze, DeepSeek, Cursor, Windsurf, Grok, Bing Copilot, You,… | 56 | 1245 | active |
| sums001/Windows-Copilot-API A Python library and local server that reverse engineers Microsoft Copilot's free web chat into an OpenAI-compatible REST API, giving acces… | 50 | 1244 | active |
| aegra/aegra Aegra is an open-source, self-hosted backend server for running LangGraph AI agents, serving as a drop-in replacement for LangSmith Deploym… | 84 | 1241 | active |
| thClaws/thClaws thClaws is an open-source AI agent harness written in native Rust that ships as a single binary offering a desktop GUI, CLI, headless, and … | 78 | 1239 | active |
| GML-MMGroup/GMTalker GMTalker is an interactive 3D digital human system rendered with Unreal Engine, integrating speech recognition, speech synthesis, natural l… | 42 | 1239 | active |
| warifp/FacebookToolkit A PHP command-line toolkit for retrieving Facebook account data via the Graph API, including access tokens, friend IDs, emails, and names, … | 23 | 1235 | active |
| OpenPets OpenPets is an open-source, local-first desktop companion platform that puts animated pets on your desktop, built as an Electron app with a… | 79 | 1234 | active |
| wanxingai/LightAgent LightAgent is an ultra-lightweight open-source Python framework for building LLM-powered agents with tools, persistent memory, guardrails, … | 87 | 1229 | active |