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
InstructLab
InstructLab (ilab) is an open-source CLI and Python package for enhancing large language models through community-contributed taxonomy-base…
101418maintenance
Dragonfire
Dragonfire is an open-source virtual assistant for Ubuntu-based Linux distributions, combining speech recognition, text-to-speech, and NLP …
231408maintenance
neo4j/NaLLM
NaLLM is a demo application from Neo4j exploring synergies between Neo4j graph databases and Large Language Models. It provides a backend A…
101404maintenance
facebookresearch/end-to-end-negotiator
A PyTorch research codebase from Facebook AI Research implementing end-to-end learning for negotiation dialogues, including models for hier…
101400maintenance
anus-dev/ANUS
ANUS is a Grok-powered AI agent for the terminal, distributed as an npm CLI, whose stated goal is to evolve into an agent that contributes …
866549experimental
nishiwen1214/ChatReviewer
ChatReviewer is a Python application built on the ChatGPT API that analyzes academic papers, summarizing their strengths and weaknesses and…
311377maintenance
strnad/CrewAI-Studio
CrewAI Studio is a Streamlit-based graphical application for creating, managing, and running CrewAI multi-agent crews and tasks without wri…
831360maintenance
Jackywine/Bella
Bella is a self-hosted Node.js web application that acts as a personalized AI digital companion with voice interaction. It combines Whisper…
456359experimental
chizhu/KGQA_HLM
A knowledge-graph-based question answering and visualization system for character relationships in the Chinese classic novel 'Dream of the …
321339maintenance
vercel/modelfusion
ModelFusion is a TypeScript library that provides a unified, vendor-neutral abstraction layer for integrating AI models into JavaScript and…
101319maintenance
KrauseFx/FxLifeSheet
A self-hosted, open-source life-tracking system that collects personal metrics (mood, fitness, sleep, nutrition, location, computer usage) …
321285maintenance
kimlimjustin/xplorer
Xplorer is a cross-platform desktop file manager built with Tauri 2 (Rust backend, React 18 frontend) featuring AI-powered search and chat,…
705689experimental
srush/MiniChain
MiniChain is a tiny Python library for building applications with large language models by annotating Python functions that call LLMs and c…
221232maintenance
Mentra-Community/OpenSourceSmartGlasses
An open source smart glasses hardware and software project with display, microphones, wireless phone connection, and prescription lenses, i…
231229maintenance
bcicen/slackcat
slackcat is a Go command-line utility for posting files, command output, and streamed input to Slack channels. It works like cat, piping st…
231222maintenance
business-science/ai-data-science-team
A Python library of specialized LLM-powered agents for common data science workflows such as data loading, cleaning, wrangling, visualizati…
545447experimental
jeecgboot/jeewx-boot
Jeewx-Boot is a free, open-source Java-based WeChat management platform built on Spring Boot, supporting WeChat official accounts, mini-pro…
321147maintenance
fixie-ai/ai-jsx
AI.JSX is a JavaScript/TypeScript framework for building AI applications using JSX components, supporting prompt engineering, tools, docume…
301134maintenance
geesondog/rhaphp
RhaPHP is a free, open-source WeChat third-party management platform built on ThinkPHP 5 and LayUI. It supports managing multiple WeChat of…
321120maintenance
openTrinity/mycontext
MyContext is a local-first desktop application that builds a persistent personal work context layer by connecting signals from instant mess…
555018experimental
DonTizi/rlama
RLAMA is a Go CLI tool for building and querying local Retrieval-Augmented Generation (RAG) systems over your documents using Ollama models…
351096maintenance
OpenBMB/VisCPM
VisCPM is a family of open-source bilingual (Chinese/English) multimodal large models built on the 10B CPM-Bee language model, comprising V…
291062maintenance
turtlesoupy/this-word-does-not-exist
A project that trains a GPT-2 variant to invent fake English words with generated definitions and example sentences, powering the thiswordd…
681024maintenance
llSourcell/Doctor-Dignity
Doctor Dignity is a fine-tuned Llama2 7B model that can pass the US Medical Licensing Exam, built with PyTorch, Transformers, TRL, and ONNX…
293809experimental
microsoft/amplifier
Amplifier is a modular, extensible AI-powered development assistant delivered as a command-line tool from Microsoft. It provides chat and a…
633126experimental
Priler/jarvis
JARVIS is an offline, privacy-respecting voice assistant built in Rust with Tauri, using neural networks for speech-to-text, text-to-speech…
502952experimental
wquguru/nof0
NOF0 is an open-source AI trading arena that lets multiple LLM/agent-driven strategies compete in live cryptocurrency markets, each startin…
392749experimental
fikrikarim/parlor
Parlor is a fully on-device, real-time multimodal voice assistant similar to GPT-Live, combining speech recognition, a Gemma vision-languag…
732076experimental
fiatrete/OpenDAN-Personal-AI-OS
OpenDAN is an open-source Personal AI Operating System that consolidates various AI modules into one platform for personal use. It lets use…
502061experimental
Mini-Omni
Mini-Omni is an open-source multimodal large language model that performs real-time end-to-end speech-to-speech conversation with streaming…
231935experimental
Elysia
Elysia is an agentic platform and Python package from Weaviate where a decision agent dynamically chooses tools arranged in a decision tree…
511919experimental
zhnt/loushang
Loushang is an AI-native agent harness for coding workflows, delivered as a Python CLI and terminal workbench (`loushang code`) with multi-…
591758experimental
cfortuner/promptable
Promptable is a TypeScript/JavaScript library for building LLM-powered applications, providing prompt templating, model providers (OpenAI, …
101744experimental
collabora/WhisperFusion
WhisperFusion is a real-time voice chat application that combines WhisperLive speech-to-text, a Mistral/Phi LLM, and WhisperSpeech text-to-…
271648experimental
cyberpapiii/chipotlai-max
Chipotlai Max is a meme fork of the OpenCode AI coding agent that hardcodes Chipotle's reverse-engineered 'Pepper' support chatbot as the d…
501572experimental
YGYOOO/WorldX
WorldX is an open-source web application that generates an AI-driven virtual world from a single sentence, creating maps, pixel-art charact…
581512experimental
linyiLYi/voice-assistant
A simple single-script Python demo of a local voice assistant that uses Whisper (via Apple MLX) for speech recognition and a local Yi large…
271323experimental
soongenwong/claudecode
An open-source, Rust-based terminal AI coding agent inspired by Anthropic's Claude Code, offering an interactive agent shell, one-shot prom…
511207experimental
elfvingralf/macOSpilot-ai-assistant
macOSpilot is a macOS desktop AI assistant built with Electron that answers spoken or typed questions about whatever application is current…
271158experimental
agents-io/PokeClaw
PokeClaw is an open-source Android app that runs an on-device LLM (Gemma 4 via LiteRT) to control and automate your phone, with no cloud or…
651083experimental
Omniplex-ai/omniplex
Omniplex is an open-source, self-hosted alternative to Perplexity, an AI-powered answer engine that combines web search with LLMs to genera…
251060experimental
openai/openai-realtime-api-beta
A Node.js and browser reference client library for OpenAI's Realtime API, enabling real-time voice and text conversations with GPT models. …
231016experimental
susiai/susi_shell
A suite of Python-based command line tools for interacting with AI services directly from the terminal, including chat, text completion, tr…
371000experimental
continuedev/continue
Continue is an open-source AI coding agent distributed as a CLI, VS Code extension, and JetBrains plugin, offering agent mode, chat, edit, …
8636172abandoned
Roo Code
Roo Code is a VS Code extension that provides a team of AI coding agents inside the editor, with modes for coding, architecture planning, d…
1024296abandoned
Dispatch
Dispatch is a self-hosted incident management platform from Netflix that orchestrates security incident response by integrating with existi…
106493abandoned
iFlow CLI
iFlow CLI is a terminal-based AI coding assistant that analyzes repositories, executes coding tasks, and automates workflows using free AI …
475084abandoned
TheoKanning/openai-java
A Java client library for the OpenAI API, providing POJOs, a Retrofit-based client, and a convenience service class for GPT-3, ChatGPT, and…
104719abandoned
waylaidwanderer/node-chatgpt-api
A Node.js client implementation for ChatGPT and Bing AI, usable as an npm module, a REST API server, or a CLI app. It wraps the official Op…
224152abandoned
twinnydotdev/twinny
Twinny is a free, MIT-licensed Visual Studio Code extension providing AI code completion (fill-in-the-middle) and code chat, working with l…
943659abandoned
mukulpatnaik/researchgpt
A FastAPI-based research assistant that lets users have a conversation with any PDF research paper by extracting text, generating embedding…
103527abandoned
hncboy/ai-beehive
AI Beehive is a self-hosted Java web application (Spring Boot 3, JDK 17) that provides modular chat rooms for interacting with multiple AI …
522210abandoned
langchain-ai/open-agent-platform
Open Agent Platform is an open-source, no-code web platform for building, configuring, and managing LangGraph agents with RAG integration, …
101897abandoned
kyubotics/coolq-http-api
A CoolQ plugin that exposes QQ bot events and the CoolQ DLL API over HTTP and WebSocket, letting developers write QQ bots in any language. …
101832abandoned
Onju Voice
A hackable AI home assistant platform that replaces the internals of a Google Nest Mini with a custom ESP32-S3 PCB, paired with a server th…
601732abandoned
0x676e67/ninja
Ninja is a reverse-engineered ChatGPT proxy server written in Rust that proxies ChatGPT-API/OpenAI-API requests, handles account authentica…
101677abandoned
jina-ai/langchain-serve
langchain-serve is a Python framework for deploying LangChain applications to production using Jina and FastAPI, exposing them as REST/Webs…
101634abandoned
mark3labs/mcphost
MCPHost is a Go CLI host application that lets LLMs (Claude, OpenAI, Gemini, Ollama, and OpenAI-compatible endpoints) interact with externa…
101592abandoned
ChatGPT API Bypass
A Go service that bypasses Cloudflare protection to access ChatGPT's unofficial web endpoints, exposing them as an HTTP API. It also offers…
101380abandoned
lixuancn/LaneWeChat
LaneWeChat is a PHP framework that wraps the WeChat Official Account developer APIs into simple method calls. It handles access tokens, mes…
321370abandoned
CommandCodeAI/BaseAI
BaseAI is a TypeScript-first web AI framework for building serverless, composable AI agents with memory (RAG), tools, and pipes, developed …
561283abandoned
YeYzheng/KGQA-Based-On-medicine
A knowledge graph question answering (KGQA) system for medicine that parses natural language questions into SPARQL queries against an Apach…
321279abandoned
ykdojo/kaguya
Kaguya is a ChatGPT plugin that lets ChatGPT read, edit, and manage local files in a sandboxed directory and execute Python, JavaScript, an…
301195abandoned
acheong08/ChatGPT-to-API
A Go server that exposes an OpenAI-compatible chat completions API backed by ChatGPT's web interface, cycling through accounts and access t…
101138abandoned
pinecone-io/canopy
Canopy is an open-source Retrieval Augmented Generation (RAG) framework and context engine built on top of the Pinecone vector database, pr…
101033abandoned

← prev page 17 / 17