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
agentcoinorg/evo.ninja
Evo.ninja is a versatile generalist AI agent that adapts in real time by selecting pre-defined agent personas (researcher, CSV analyst, dev…
291080maintenance
obiscr/ChatGPT
A JetBrains IDE plugin that integrates ChatGPT into IntelliJ-based IDEs, providing an in-editor chat interface with OpenAI's language model…
321059maintenance
CSHaitao/LexiLaw
LexiLaw is a fine-tuned Chinese legal large language model based on ChatGLM-6B, providing legal consultation and Q&A capabilities. It inclu…
581046maintenance
zabirauf/AutoGPT.js
AutoGPT.js is an open-source web application that runs AutoGPT-style autonomous GPT agents directly in the browser. It supports file creati…
311024maintenance
IVETRI/SongPlayRoBot
A Telegram bot that downloads and sends songs in group chats, built on Telethon/Pyrogram in Python. It is open source and designed for easy…
321015maintenance
ggeop/Python-ai-assistant
Jarvis is a Python voice-controlled AI assistant for Linux that recognizes speech, responds conversationally, and executes commands like op…
231015maintenance
zahidkhawaja/langchain-chat-nextjs
A Next.js frontend for the LangChain Chat chatbot, which answers questions about LangChain documentation with cited sources. It provides th…
221015maintenance
seishun/node-steam
A Node.js port of SteamKit2 that lets you interface directly with Steam network servers without running the actual Steam client. It provide…
101000maintenance
build-with-groq/g1
g1 is a Python prototype that uses prompting strategies with Llama-3.1 70b on Groq to produce o1-like visible reasoning chains for solving …
464162experimental
lencx/nofwl
NoFWL is a cross-platform desktop application for accessing ChatGPT, built with Tauri and Rust. It wraps the ChatGPT experience in a native…
224127experimental
TinyAGI/tinyagi
TinyAGI is a self-hosted multi-agent orchestrator that runs teams of AI agents collaborating across isolated workspaces, reachable via Disc…
573619experimental
UdaraJay/Pile
Pile is an open-source desktop app for reflective journaling that keeps entries stored locally. It optionally integrates AI (OpenAI GPT-4 o…
183121experimental
cheshire-cat-ai/core
Cheshire Cat AI is a Python framework and microservice for building conversational AI agents with LLMs, tools, RAG, and plugins, served wit…
873093experimental
danielgross/whatsapp-gpt
A Go application that bridges WhatsApp messages to ChatGPT by running a WhatsApp client and a browser session controlling ChatGPT. It also …
323055experimental
pingcap/autoflow
AutoFlow is an open-source Graph RAG knowledge base tool that builds knowledge graphs over crawled documentation and answers questions via …
602974experimental
yakami129/VirtualWife
VirtualWife is a self-hosted virtual digital human (AI companion) application that combines VRM 3D character models with LLM-powered conver…
212907experimental
Bitterbot-AI/bitterbot-desktop
Bitterbot is a local-first desktop AI agent with persistent memory, a 'dream engine' that consolidates skills while idle, and a peer-to-pee…
832478experimental
semanser/codel
Codel is a self-hosted, fully autonomous AI agent that executes complex tasks using a sandboxed Docker environment with terminal, browser, …
162476experimental
paulpierre/RasaGPT
RasaGPT is a headless LLM chatbot platform built on top of Rasa and Langchain, serving as a boilerplate and reference implementation. It in…
502466experimental
microsoft/intelligent-terminal
Intelligent Terminal is an experimental fork of Windows Terminal by Microsoft that adds native AI agent integration via the Agent Client Pr…
802071experimental
virattt/ai-financial-agent
An AI-powered financial research agent built in TypeScript that answers investment research questions via a chat interface, using generativ…
352033experimental
RedPlanetHQ/tegon
Tegon is an open-source, dev-first issue tracking tool positioned as an alternative to Jira and Linear, built with React and TypeScript. It…
101912experimental
Eynzof/Hermes-CN-Desktop
A Windows-first desktop client for Hermes Agent built by the Chinese-language Hermes Agent community, using Tauri v2, Rust, React, and Type…
791712experimental
paulpierre/informer
A Python library built on Telethon that masquerades as real Telegram user accounts to monitor and log messages from hundreds of channels pe…
501666experimental
lorryjovens-hub/claude-code-rust
A Tauri 2.0 desktop application (Rust backend, React 19 frontend) that wraps multiple LLM providers like Anthropic, OpenAI, and DeepSeek in…
491662experimental
xxnuo/open-coreui
Open CoreUI is a lightweight Rust rewrite of Open WebUI that provides a chat interface for LLMs without Docker, Python, or database depende…
551538experimental
Sharkord/sharkord
Sharkord is a lightweight, self-hosted real-time communication platform offering voice, video, text chat, and screen sharing, built with Ty…
841529experimental
secret-tools/secret-tool
A repository of 'classified' Discord utilities (bots, panels, automation) marketed with aggressive, hype-style README content. It provides …
491465experimental
Parallax
Parallax is a distributed model serving framework that lets you build your own AI cluster across heterogeneous, geographically dispersed de…
611397experimental
anc95/writely
Writely is an open-source browser extension for Chrome, Firefox, and Edge that brings GPT-powered AI writing assistance to any editable web…
331296experimental
NoDataFound/hackGPT
hackGPT is a Python/Jupyter-based chatbot application that leverages OpenAI and ChatGPT APIs for security-oriented tasks like malware analy…
721212experimental
DeepWism/DeepWism-R2
DeepWism R2 is an AI 'Research&Report' system presented as a next-generation AGI agents framework built on a Thin-Thick-Thin Crowd Entropy …
281017experimental
Flowise
Flowise is an open-source, visual low-code platform for building AI agents, chatbots, and LLM workflows using a drag-and-drop builder with …
1055501abandoned
LAION-AI/Open-Assistant
OpenAssistant is an open-source chat-based assistant that understands tasks, interacts with third-party systems, and retrieves information …
2337370abandoned
openai/swarm
Swarm is an experimental, educational Python framework from OpenAI for lightweight multi-agent orchestration, built on the Chat Completions…
5722004abandoned
richards199999/Thinking-Claude
Thinking Claude is a browser extension plus a set of 'thinking protocol' system instructions that make Claude's chat interface show an expl…
5517028abandoned
youfou/wxpy
wxpy is a Python library providing an elegant, object-oriented API for automating WeChat personal accounts, built on top of itchat. It supp…
1014259abandoned
fuergaosi233/wechat-chatgpt
A TypeScript bot that connects OpenAI's ChatGPT API to WeChat using the wechaty library, supporting text conversations, DALL·E image genera…
2313229abandoned
wong2/chatgpt-google-extension
A browser extension that displays ChatGPT responses alongside results from Google and other search engines like Bing, DuckDuckGo, and Brave…
3213042abandoned
idootop/mi-gpt
MiGPT is a Node.js/Docker application that connects Xiaomi's XiaoAI smart speakers to ChatGPT and Doubao, turning them into custom AI voice…
1012499abandoned
go-cqhttp
go-cqhttp is a lightweight, natively cross-platform Golang implementation of the OneBot v11 (CQHTTP) standard for QQ bots, built on MiraiGo…
6010630abandoned
sfyc23/EverydayWechat
A Python 3 / ItChat-based WeChat assistant that sends scheduled daily messages (weather, quotes, custom text) to friends and group chats, a…
3210336abandoned
GitHub Copilot Chat
The GitHub Copilot Chat extension for Visual Studio Code, providing AI chat, inline suggestions, and autonomous agent capabilities inside t…
109960abandoned
acheong08/EdgeGPT
A Python library that reverse engineers Microsoft's Bing Chat (EdgeGPT) API, providing unofficial programmatic access to Bing AI conversati…
107836abandoned
Bot Framework SDK
Microsoft's Bot Framework SDK for building conversational bots in C#, JavaScript, and Python, with rich card and guided/free-form conversat…
107800abandoned
weaviate/Verba
Verba is an open-source end-to-end RAG application built on Weaviate, providing a user-friendly interface for ingesting data and chatting w…
107704abandoned
Urinx/WeixinBot
A Python library implementing the Web WeChat (web.weixin.qq.com) API, including a terminal-based WeChat client and a bot with auto-reply ca…
327407abandoned
TonyChen56/WeChatRobot
A C++ WeChat hooking toolkit and robot framework providing wxhook APIs, WeChat database decryption, and Official Account (公众号) scraping, pl…
547217abandoned
Mycroft AI
Mycroft Core is the core software of the Mycroft open-source voice assistant platform, providing wake-word listening, speech recognition, n…
106616abandoned
ChatAnyTeam/ChatAny
ChatAny is a self-hostable web application that aggregates ChatGPT-style AI chat with AI image generation services like Midjourney and Stab…
516492abandoned
motianhuo/wechat
A high-fidelity open-source clone of WeChat, an Android social networking app written in Java. It implements messaging, group chat, friend …
325462abandoned
liuwons/wxBot
A Python library for building WeChat bots using the web WeChat interface, supporting message handling and automated replies. The project is…
325313abandoned
node-webot/wechat
A Node.js middleware for Express/Connect that handles WeChat Official Account message interfaces, providing automatic replies (text, image,…
235180abandoned
dsdanielpark/Bard-API
An unofficial Python package that returns Google Bard (now Gemini) responses by reverse-engineering the web interface using cookie values i…
105164abandoned
opencx-labs/copilot
A TypeScript library for building AI copilot/sidekick experiences powered by large language models. The project is no longer maintained, pe…
105109abandoned
chatpire/chatgpt-web-share
A self-hosted web application for sharing a single ChatGPT Plus account among multiple users, with conversation isolation, usage quotas, an…
224275abandoned
rawandahmad698/PyChatGPT
PyChatGPT is a Python client and CLI for ChatGPT that reverse-engineers the ChatGPT web interface, handling automatic login, access token r…
704185abandoned
Status Mobile App
Status is a free, open-source mobile Ethereum client combining a private messenger, crypto wallet, and Web3 browser, built with ClojureScri…
104023abandoned
PokemonGo Bot
A community-developed bot for the game Pokemon Go that automates gameplay actions like spinning pokestops and catching pokemon. It is writt…
233923abandoned
WhatsApp ChatGPT AI Assistant
A self-hosted WhatsApp bot that connects OpenAI's GPT and DALL-E 2 to WhatsApp, letting users chat with an AI assistant and generate images…
703786abandoned
pandolia/qqbot
QQBot is a Python library and framework for building chatbots on Tencent's SmartQQ (WebQQ) protocol, supporting message monitoring, plugin-…
103683abandoned
github/hubot-scripts
A deprecated collection of community-contributed scripts for Hubot, GitHub's chat bot, opt-in via hubot-scripts.json. Scripts have been mig…
103534abandoned
Devo919/Gewechat
Gewechat was a WeChat bot framework exposing personal and enterprise WeChat capabilities via REST APIs with webhook callbacks, written in J…
633504abandoned
gencay/vscode-chatgpt
An unofficial Visual Studio Code extension integrating OpenAI ChatGPT, providing sidebar conversations, streaming answers, and code inserti…
233448abandoned
adamcohenhillel/ADeus
Adeus is an open-source AI wearable project that records what you say and hear, transcribes it, and stores it on your own server (Supabase …
263430abandoned
ayaka14732/ChatGPTAPIFree
An open-source proxy API that lets users access OpenAI's ChatGPT API for free, with rate limiting and self-hosting support. The repository …
103322abandoned
google/bottery
Bottery is a syntax, editor, and simulator for prototyping generative contextual conversations modeled as finite state machines, with maps …
103269abandoned
ItzSudhan/Discord-MusicBot
An advanced Discord music bot built with discord.js that plays music from Spotify, Soundcloud, and YouTube via a Lavalink server, with shuf…
103259abandoned
NVIDIA/ChatRTX
ChatRTX is a Windows demo application for building personalized RAG chatbots on local RTX GPUs using TensorRT-LLM, NVIDIA NIM, and LlamaInd…
103116abandoned
gragland/chatgpt-chrome-extension
A Chrome extension that integrates ChatGPT into every text box on the internet, letting users invoke AI assistance via right-click without …
322961abandoned
github/janky
Janky is a continuous integration server built on top of Jenkins, controlled via Hubot chat commands, and designed for GitHub repositories.…
102743abandoned
npiv/chatblade
Chatblade is a Python CLI tool for querying OpenAI's ChatGPT from the terminal, supporting piped input, saved prompt preambles, session rec…
472590abandoned
opencog/opencog
OpenCog is a framework for integrated artificial intelligence and artificial general intelligence (AGI) research, combining natural languag…
362478abandoned
ading2210/poe-api
A reverse-engineered Python API wrapper for Quora's Poe, providing programmatic access to ChatGPT, GPT-4, and Claude via Poe's web interfac…
102462abandoned
nickoala/telepot
Telepot is a Python framework wrapping the Telegram Bot API, providing classes and helpers for building Telegram bots. The author has expli…
102411abandoned
slackapi/hubot-slack
hubot-slack is a Hubot adapter that connects Hubot chat bots to Slack, maintained by Slack as part of their developer kits. The project is …
102326abandoned
itsabot/itsabot
Abot is an open-source Go framework for building digital assistants similar to Siri, Cortana, or Alexa, with an extensible plugin system an…
232142abandoned
BCG-X-Official/agentkit
AgentKit is a full-stack starter kit from BCG X for building constrained, chat-based LLM agent applications using Next.js/React on the fron…
101943abandoned
crockpotveggies/tinderbox
Tinderbox is a self-hosted desktop web application that automates Tinder swiping and introductions using Eigenfaces for face-based attracti…
101937abandoned
C-Nedelcu/talk-to-chatgpt
A Chrome and Edge browser extension that lets users talk to ChatGPT using speech recognition and hear responses via text-to-speech, with op…
321929abandoned
nacker/LZEasemob3
An open-source iOS application that closely clones WeChat's UI and features (chat, contacts, Moments feed, voice messages, red packets) usi…
321926abandoned
microsoft/BotFramework-Emulator
A cross-platform desktop application (built with Electron, TypeScript, and React) for locally testing and debugging chat bots built with th…
101895abandoned
wzpan/dingdang-robot
Dingdang is an open-source Chinese voice conversation robot / smart speaker project that runs on Raspberry Pi. It uses pluggable STT/TTS en…
101872abandoned
wechat-go
A Go library that implements the WeChat web API (login, contacts, message send/receive) on top of a plugin-based message framework for buil…
321862abandoned
hellokaton/wechat-api
A Java SDK for the WeChat personal account (unofficial) API, letting developers build bots that log in locally, listen for messages via ann…
101800abandoned
n4ze3m/dialoqbase
Dialoqbase is an open-source self-hosted application for creating custom chatbots powered by a personal knowledge base, supporting many cha…
101791abandoned
node-webot/weixin-robot
A Node.js library that wraps the WeChat public account message API to build auto-reply robots. It provides flexible rule-based reply defini…
321767abandoned
React Simple Chatbot
A React component library for easily building conversational chat interfaces using step-based message flows. It provides a simple declarati…
991755abandoned
dongweiming/wechat-admin
A self-hosted WeChat management system with a Vue.js frontend and Flask/Celery backend that lets users manage friends, group chats, bulk me…
321745abandoned
tdryer/hangups
hangups is the first third-party instant messaging client for Google Hangouts, implemented by reverse-engineering Hangouts' proprietary pro…
321744abandoned
lukalabs/cakechat
CakeChat is a Python backend for building emotional generative chatbots using a hierarchical recurrent encoder-decoder (seq2seq) architectu…
101708abandoned
hexsum/Mojo-Webqq
A Perl-based SmartQQ/WebQQ client framework built on Mojolicious that provides a non-GUI QQ chat client with plugin support and HTTP API en…
321706abandoned
CharlieHess/slack-poker-bot
A Slack bot written in JavaScript that turns any Slack channel into a Texas Hold'em poker client for 2-10 players. It deals hands, direct-m…
231680abandoned
Jovo Framework
Jovo is an open-source TypeScript/JavaScript framework for building cross-platform voice and chat applications from a single codebase, targ…
101669abandoned
superscriptjs/superscript
SuperScript is a dialogue engine and bot framework for building human-like conversation chat bots in JavaScript on Node.js. It provides an …
231636abandoned
Orbit Chat
Orbit is a distributed, serverless, peer-to-peer chat application built on IPFS and orbit-db. This repository is the original project hub a…
101632abandoned
MeetKai/functionary
Functionary is a chat language model and serving code that interprets and executes functions/plugins, deciding when to call tools in parall…
661593abandoned
fossasia/susi_smart_box
SUSI.AI Smart Box is an open-source smart speaker / voice assistant hardware project built around the SUSI.AI assistant. It provides the so…
101529abandoned
fossasia/susi_tweetbot
A Twitter bot for the SUSI AI assistant that replies to mentions of @SusiAI1 and supports direct-message chats by calling the SUSI API. It …
321518abandoned
fossasia/susi_fbbot
A Facebook Messenger bot for AskSusi (Susi AI), built with Node.js and Express, that relays user messages to the Susi API and replies withi…
101508abandoned

← prev page 9 / 17 next →