Chat Assistants ✕

Chat Assistants

big names on the move
01
AstrBotDevs/AstrBot
+193 ★/day↗accelerating

It is an open-source bridge between large language models and the instant messaging apps you already tolerate.

★ 43.5k Python Agents · explained
02
odysseus-dev/odysseus
+102 ★/day↘cooling

Odysseus is a self-hosted AI workspace that replicates the ChatGPT experience on your own hardware while also handling email, calendars, documents, and deep research without shipping your data to third-party clouds.

★ 94.4k Python Agents · explained Feature
03
open-webui/open-webui
+95 ★/day↘cooling

To wrap every LLM backend, RAG pipeline, and enterprise auth scheme into a single self-hosted interface.

★ 156.8k Python Chat Assistants · explained
04
openclaw/openclaw
+93 ★/day↘cooling

Because downloading yet another chat app just to talk to an LLM is exhausting.

★ 393.1k TypeScript Agents · explained Feature
05
78/xiaozhi-esp32
+73 ★/day↘cooling

XiaoZhi is open-source ESP32 firmware that streams voice to LLMs like Qwen and DeepSeek, then uses the MCP protocol to let those models control your LEDs, servos, and smart home gear.

★ 31.9k C++ Agents · explained
06
onyx-dot-app/onyx
+60 ★/day↗accelerating

Onyx bundles chat, RAG, agents, and sandboxed code into a single self-hosted interface so teams can use any LLM without shipping data to a SaaS black box.

★ 33k Python RAG · Search · explained
07
LibreChat-AI/LibreChat
+55 ★/day↘cooling

LibreChat bundles every major LLM provider into a single self-hosted chat platform so teams don't have to choose—or leak data.

★ 46.3k TypeScript Chat Assistants · explained
08
agentscope-ai/QwenPaw
+55 ★/day↗accelerating

QwenPaw is a self-hostable personal AI assistant that plugs into your chat apps and coordinates multiple agents to handle tasks while keeping your data local.

★ 36.2k Python Agents · explained Feature
09
karpathy/llm-council
+47 ★/day↗accelerating

It fans out one prompt to multiple models, lets them rank each other’s anonymous answers, and has a chairman synthesize the final response.

★ 25.9k Python Agents · explained
10
SillyTavern/SillyTavern
+43 ★/day↘cooling

SillyTavern gives AI hobbyists a single, local interface to command text generators, image engines, and voice models across dozens of backends without losing control of their prompts or data.

★ 34.9k JavaScript Chat Assistants · explained
11
Mintplex-Labs/anything-llm
+38 ★/day↘cooling

AnythingLLM bundles document chat, AI agents, and multi-user support into one local-first application so you don't have to duct-tape five tools together.

★ 67.6k JavaScript Chat Assistants · explained
12
CherryHQ/cherry-studio
+35 ★/day↗accelerating

Cherry Studio exists to end the browser-tab shuffle by putting every major cloud and local LLM into one ready-to-run desktop client.

★ 53k TypeScript Chat Assistants · explained
13
moeru-ai/airi
+34 ★/day↗accelerating

To let you own a game-playing, voice-chatting AI companion that doesn't vanish when the stream ends.

★ 50.7k TypeScript Agents · explained Feature
14
nesquena/hermes-webui
+23 ★/day↘cooling

Hermes WebUI gives the Hermes autonomous agent a browser interface without adding a JavaScript build pipeline.

★ 19.2k Python Agents · explained
15
fighting41love/funNLP
+21 ★/day↘cooling

A maintainer cataloged every Chinese NLP repo they touched into a single, obsessively categorized list so others wouldn’t have to hunt.

★ 84.1k Python Learning · explained
16
khoj-ai/khoj
+13 ★/day→steady

Khoj exists to unify your documents, web search, and chosen LLM into a single self-hosted brain accessible from Emacs to WhatsApp.

★ 37.8k Python Chat Assistants · explained
17
janhq/jan
+12 ★/day↘cooling

Jan is a desktop chat client that makes running local LLMs as mundane as using ChatGPT, while quietly exposing an OpenAI-compatible API for your other tools.

★ 45.1k Rust Chat Assistants · explained
18
chatboxai/chatbox
+11 ★/day↗accelerating

Chatbox aggregates ChatGPT, Claude, Gemini, and Ollama into one cross-platform desktop app that keeps your conversation data local.

★ 42.1k TypeScript Chat Assistants · explained
19
binary-husky/gpt_academic
+7.3 ★/day→steady

It gives researchers a unified web UI to query multiple LLMs, translate arXiv PDFs, and auto-analyse codebases without switching contexts.

★ 71.5k Python Chat Assistants · explained
loading more…

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.