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
fossasia/susi_desktop
An Electron-based desktop client for the SUSI AI open-source personal assistant, connecting to the api.susi.ai server. It supports chat and…
101507abandoned
fossasia/susi_slackbot
A Slack bot that lets users interact with the SUSI AI assistant inside their Slack workspaces. It is built on Node.js and connects Slack me…
101505abandoned
fossasia/susi_firefoxbot
A Firefox WebExtension that lets users chat with the SUSI.AI assistant from the browser toolbar without leaving the current tab. It is a Ja…
321497abandoned
fossasia/asksusi
AskSUSI is the web frontend for SUSI.AI, an open-source personal assistant combining pattern matching, internet data, and inference to answ…
101484abandoned
fossasia/susi_api_wrapper
A Python wrapper library for the SUSI AI REST API, making it easy for developers to integrate SUSI AI intelligence into their applications.…
101480abandoned
fossasia/susi_viberbot
A Viber messenger bot for SUSI AI, written in JavaScript, that connects Viber's chat API to the SUSI AI conversational API via a web server…
101475abandoned
fossasia/susi_gitterbot
A Node.js chatbot that connects the SUSI AI assistant to Gitter chat rooms via Gitter's streaming API. It listens for mentions in a configu…
101467abandoned
fossasia/susi_gassistantbot
A Node.js webhook service that connects the SUSI AI chatbot to Google Assistant via Actions on Google and API.AI (Dialogflow). It fulfills …
101466abandoned
fossasia/susi_skypebot
A Skype bot for the SUSI AI assistant, built in JavaScript on Microsoft's Bot Framework and designed for deployment to Heroku. It lets user…
321463abandoned
KnowledgeCanvas/knowledge
Knowledge is a desktop application for saving, searching, exploring, and chatting with websites, documents, and files using a knowledge gra…
761462abandoned
fossasia/susi_hangoutbot
A bot that connects the SUSI AI assistant to Google Hangouts, allowing users to chat with SUSI from their Hangouts conversations. It is a J…
321460abandoned
fossasia/susi_cortana_skill
A Cortana skill that lets users ask the SUSI.AI assistant questions through Microsoft's Cortana via invocation phrases like 'Cortana, Ask S…
321460abandoned
idootop/migpt-next
MiGPT-Next is a TypeScript library and Docker-runnable service that connects Xiaomi's XiaoAI smart speakers to OpenAI-compatible large lang…
101445abandoned
chrishubert/whatsapp-api
A REST API wrapper around the whatsapp-web.js library that lets you send messages, manage sessions, and receive callbacks by interacting wi…
101442abandoned
xhan/qqbot
QQBot is a QQ instant-messaging bot built on the WebQQ protocol, written in CoffeeScript. It runs as a standalone command-line bot or as a …
321436abandoned
anaclumos/bing-chat-for-all-browsers
A browser extension that enables Bing Chat (Microsoft's ChatGPT-powered search assistant) on Chrome and Firefox, which normally restrict it…
101423abandoned
dairoot/ChatGPT-Mirror
A self-hosted ChatGPT mirror site that lets multiple users share ChatGPT accounts through a managed web interface with an admin backend. It…
531404abandoned
acheong08/Bard
A Python SDK and CLI that reverse engineers Google's Bard chatbot API, allowing programmatic access using session cookies. It offers both s…
101391abandoned
paicha/gxgk-wechat-server
A campus WeChat official account backend built with Python, Flask, Redis, MySQL, and Celery, providing students with services like grade lo…
101381abandoned
Jessecar96/SteamBot
SteamBot is a C# bot framework for interacting with Steam Chat and Steam Trade, allowing users to configure and customize automated trading…
101373abandoned
salman0ansari/whatsapp-api-nodejs
A self-hosted RESTful WhatsApp API service built on the Baileys library with Express, supporting multiple devices. It lets developers send …
101347abandoned
terry3041/pyChatGPT
An unofficial Python wrapper that lets scripts interact with ChatGPT by automating a browser session, bypassing Cloudflare anti-bot protect…
101335abandoned
叮当 (Dingdang)
Dingdang is an open-source Chinese voice conversation robot / smart speaker project that runs on Raspberry Pi and other Linux hosts. It use…
101330abandoned
jiran214/GPT-vup
GPT-vup is a Python application that powers an AI-driven Live2D virtual streamer (VTuber) on BiliBili and Douyin live platforms. It uses Op…
301277abandoned
Tkd-Alex/Twitch-Channel-Points-Miner-v2
A Python script/bot that watches Twitch streams on your behalf to automatically earn channel points, claiming bonus points, following raids…
701276abandoned
breakdowns/slam-mirrorbot
Slam Mirror Bot is a Python-based multipurpose Telegram bot that mirrors files from torrents, direct links, Mega, and Telegram to Google Dr…
101255abandoned
yuezk/chatgpt-mirror
A self-hosted web application that mirrors the ChatGPT experience using the OpenAI gpt-3.5-turbo API. It runs on Node.js (or Docker) and se…
101218abandoned
fbchat-dev/fbchat
fbchat is a Python library for interacting with Facebook Messenger using a regular Facebook account (email and password) rather than the of…
231215abandoned
transitive-bullshit/bing-chat
A Node.js/TypeScript client library wrapping Bing Chat's unofficial, reverse-engineered API, supporting conversations, streaming responses,…
101203abandoned
danielcardeenas/whatsapp-framework
A Python framework for building WhatsApp bots on top of the yowsup library, with a modular architecture and built-in human-behavior simulat…
321186abandoned
github/gh-copilot
A GitHub CLI extension providing a chat-like AI assistant in the terminal that suggests shell commands and explains what commands do. It ha…
101154abandoned
amzn/alexa-skills-kit-js
The original Node.js SDK and example code for building voice-enabled Alexa skills for Amazon Echo devices. This repository is deprecated an…
101147abandoned
Dark-Xploit/SPACE-MD
SPACE-MD is a JavaScript-based WhatsApp multi-device bot that users fork, pair via a session ID, and deploy to platforms like Heroku. The p…
101101abandoned
snowby666/poe-api-wrapper
A Python API wrapper for Poe.com that provides unofficial access to various AI chatbots like GPT-4, Claude, Llama, Gemini, and Mistral thro…
101093abandoned
remixz/messenger-bot
A Node.js client library for the Facebook Messenger Platform that provides a Bot class with webhook middleware, message sending, and profil…
231087abandoned
google-gemini/deprecated-generative-ai-swift
The deprecated Google AI Swift SDK for calling the Gemini API from Apple platform apps. It is explicitly obsolete and developers are direct…
101073abandoned
ruma/homeserver
Ruma was a Matrix homeserver implementation written in Rust, aiming to provide a complete server for the Matrix decentralized communication…
101071abandoned
guardianproject/ChatSecureAndroid
ChatSecure for Android was a free and open-source secure messaging app built on XMPP/Jabber with OTR encryption, SQLCipher local storage, a…
101069abandoned
microsoft/botframework-solutions
A Microsoft repository of templates, solutions, and sample skills for building enterprise conversational AI experiences with Azure Bot Serv…
101060abandoned
VikParuchuri/apartment-finder
A Python Slack bot that scrapes Craigslist for real-time apartment listings matching configurable criteria (price, neighborhoods, transit p…
101058abandoned
shivasiddharth/GassistPi
GassistPi is a Python application that turns single board computers like the Raspberry Pi into a Google Assistant-powered voice assistant. …
401031abandoned
GitHub Copilot Chat
A deprecated GitHub repository that served as the feedback channel for GitHub Copilot Chat and Copilot completions in Visual Studio Code, c…
101023abandoned
microsoft/comic-chat
Microsoft Comic Chat is a 1996 IRC client that rendered conversations as automatically generated comic strips with cartoon avatars, speech …
101022abandoned
pvzig/SlackKit
A Swift library for building Slack apps and bots, supporting the RTM API, Web API, OAuth, slash commands, and interactive message buttons. …
101011abandoned
susiai/susi_android_v1
An Android chat client app for the Susi AI assistant (asksusi.com), written in Java. It provides a mobile interface for conversing with the…
321001abandoned
cloudfuji/kandan
Kandan is an open-source self-hosted group chat application built with JavaScript, designed as a sleek alternative to hosted chat services.…
32998abandoned
OpenCode
OpenCode is an open source AI coding agent that helps developers write code from the terminal, desktop app, or IDE extension. It supports 7…
83215433active
Visual Studio Code
Visual Studio Code (Code - OSS) is Microsoft's open-source, Electron-based code editor combining editing, navigation, debugging, and a rich…
95194195stable
AutoGPT
AutoGPT is an open-source platform for building, deploying, and running AI agents that execute complete workflows, via natural-language cha…
94187630active
Dify
Dify is an open‑source platform for building production‑ready AI agents, RAG pipelines and agentic workflows with a visual no‑code studio. …
92158944active
Open WebUI
Open WebUI is a self‑hosted, web‑based interface for interacting with large language models. It supports local Ollama models, OpenAI‑compat…
88152948active
LangChain
LangChain is an open-source Python framework for building LLM-powered agents and applications, providing a configurable agent harness (crea…
95148099stable
Pi
Pi is a TypeScript AI agent toolkit providing a unified multi-provider LLM API, an agent runtime with tool calling, a terminal UI library, …
82115982active
Odysseus AI Workspace
Odysseus is a self-hosted, privacy-first AI workspace that combines chat, autonomous agents, tools/MCP integration, model serving, and deep…
5787526active
ruvnet/ruflo
Ruflo is an open-source agent meta-harness for deploying multi-agent swarms and coordinating autonomous AI workflows, with adaptive memory,…
8376107active
toeverything/AFFiNE
AFFiNE is an open-source, local-first knowledge base workspace that merges documents, whiteboards, and databases into a single block-based …
9573138active
AnythingLLM
AnythingLLM is an all‑in‑one self‑hosted AI application that lets you chat with your documents, run AI agents, and use local LLMs. It provi…
9767412active
AnythingLLM
AnythingLLM is an all-in-one, local-first AI application for chatting with your documents, running AI agents, and building workflows entire…
9767412active
Plane
Plane is an open-source project management platform offering issue tracking, cycles/sprints, kanban boards, roadmaps, and an integrated wik…
9761193active
twentyhq/twenty
Twenty is an open-source, self-hostable CRM platform positioned as an alternative to Salesforce, built with TypeScript, React, NestJS, and …
9357871active
goose
goose is an open-source, extensible general-purpose AI agent built in Rust that runs locally as a desktop app, CLI, and API. It connects to…
8655171active
CLIProxyAPI
A Go-based proxy server that exposes OpenAI/Gemini/Claude/Codex-compatible API endpoints backed by CLI AI assistant accounts (Claude Code, …
8154756active
moeru-ai/airi
Project AIRI is an open-source, self-hosted AI companion (waifu/virtual character) platform inspired by Neuro-sama, supporting Live2D and V…
8750294active
LocalAI
LocalAI is an open-source, self-hosted AI inference runtime that runs LLMs, vision, speech, image, and video models behind OpenAI/Anthropic…
9349392active
Aider
Aider is an open-source CLI tool that lets developers pair program with LLMs (Claude, GPT-4o, DeepSeek, Gemini, local models) directly in t…
6649387active
LibreChat
LibreChat is an open-source, self-hosted web application providing a unified ChatGPT-style interface for multiple AI providers (OpenAI, Ant…
8546021active
LangGraph
LangGraph is a low-level orchestration framework and runtime for building, managing, and deploying long-running, stateful AI agents in Pyth…
9243532stable
HKUDS/DeepTutor
DeepTutor is an open‑source, agentic framework that combines large language models with retrieval‑augmented generation to deliver lifelong,…
7941457active
khoj-ai/khoj
Khoj is a self-hostable personal AI assistant ('second brain') that answers questions from your own documents and the web using local or on…
8337738active
ItzCrazyKns/Vane
Vane is a self-hosted, privacy-focused AI answering engine that combines web search (via SearxNG) with LLMs to deliver cited answers. It su…
7937362active
Tabby
Tabby is a self-hosted, open-source AI coding assistant that serves as an on-premises alternative to GitHub Copilot. It provides LLM-powere…
7633888active
alchaincyf/nuwa-skill
Nuwa.skill is an Agent Skills-compatible package that distills how a person thinks—mental models, decision heuristics, and expression style…
5633624active
FujiwaraChoki/MoneyPrinterV2
MoneyPrinterV2 is a Python application that automates various online money-making workflows, including Twitter bots, YouTube Shorts automat…
6932101active
XiaoZhi AI Chatbot
XiaoZhi is an open-source MCP-based AI voice chatbot firmware for ESP32-family microcontrollers, connecting large language models like Qwen…
9131445active
DeepAgents
Deep Agents is an open-source, batteries-included agent harness from LangChain built on LangGraph, providing an opinionated agent with file…
8230425active
openai/openai-agents-python
OpenAI Agents SDK is a lightweight Python framework for building multi-agent LLM workflows with agents, handoffs, tools, guardrails, sessio…
8229800active
Mastra
Mastra is a TypeScript framework for building AI-powered applications and autonomous agents, with model routing across 40+ providers, graph…
8728986active
virattt/dexter
Dexter is an autonomous AI agent built in TypeScript that performs deep financial research by planning tasks, executing them with real-time…
8227647active
discord.js
discord.js is a powerful, object-oriented Node.js library for interacting with the Discord API, covering gateway events, REST calls, slash …
9026819stable
Haystack
Haystack is an open-source Python AI orchestration framework by deepset for building production-ready LLM applications, agents, and RAG sys…
9826720stable
titanwings/distilly
Distilly is a Python tool that distills a person's experience, judgment, voice, and working style from messages, documents, interviews, and…
5925182active
haotian-liu/LLaVA
LLaVA (Large Language and Vision Assistant) is an open-source multimodal large language model framework implementing visual instruction tun…
2125067active
pascalorg/editor
Pascal Editor is a free, open‑source 3D building editor that runs in the browser and can also be launched from a local CLI. It lets users d…
8224290active
vanna-ai/vanna
Vanna is an open-source Python framework for building user-aware AI agents that translate natural-language questions into SQL queries, char…
1023812active
1Panel-dev/MaxKB
MaxKB is an open-source, self-hosted platform for building enterprise-grade AI agents with RAG pipelines, workflow orchestration, and MCP t…
9622992active
wavetermdev/waveterm
Wave Terminal is an open-source, cross-platform terminal emulator with integrated AI assistance, durable SSH sessions, file previews, a bui…
8922405active
PromtEngineer/localGPT
LocalGPT is a fully private, on-premise document intelligence platform that lets users chat with, summarize, and query their own documents …
7122197active
teableio/teable
Teable is an AI‑powered spreadsheet platform that stores data in real PostgreSQL while providing no‑code app building and AI agents. It can…
9321847active
Paseo
Paseo is a self-hosted, open-source orchestrator for coding agents like Claude Code, Codex, Copilot, OpenCode, and Pi, exposing them throug…
8121326active
LLM Wiki
LLM Wiki is a cross-platform desktop application that automatically turns your documents into an organized, interlinked knowledge base. Unl…
7520016active
arc53/DocsGPT
DocsGPT is an open-source AI platform for building private agents, assistants, and enterprise search over your own documents. It includes a…
9718312active
LangBot
LangBot is an open-source, production-grade platform for building AI-powered instant messaging bots, connecting LLMs and agent workflows to…
9518291active
LangChain
LangChain.js is a TypeScript framework for building LLM-powered applications, providing standard interfaces for agents, models, embeddings,…
9518284active
larksuite/cli
The official Lark/Feishu CLI tool maintained by larksuite, written in Go and distributed via npm, with 200+ commands covering Messenger, Do…
7817746active
Leon
Leon is an open-source personal AI assistant that runs on your own server, combining tools, memory, and agentic execution with speech-to-te…
8617591active
QwenLM/Qwen-Agent
Qwen-Agent is a Python framework for building LLM agent applications on top of Qwen models, providing function calling, MCP support, code i…
5817128active
cft0808/edict
Edict is a multi-agent orchestration system for OpenClaw that organizes 12 specialized AI agents into a Tang-dynasty Three Departments and …
5916979active
Pipecat
Pipecat is an open-source Python framework (BSD-2) for building real-time voice and multimodal conversational AI agents. It orchestrates sp…
8916579active
stackblitz/bolt.new
Bolt.new is an open-source AI-powered web development agent that lets users prompt, run, edit, and deploy full-stack web applications direc…
2316568active
MODSetter/SurfSense
SurfSense is an open-source, self-hostable NotebookLM alternative that combines a personal knowledge base with live open-web research conne…
9116505active

← prev page 10 / 17 next →