Chat Assistants

Chat Assistants

big names on the move
01
agentscope-ai/QwenPaw
+453 ★/dayaccelerating

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.

26.5k Python Agents · explained
02
AstrBotDevs/AstrBot
+217 ★/dayaccelerating

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

38.1k Python Agents · explained
03
open-webui/open-webui
+120 ★/dayaccelerating

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

146.7k Python Chat Assistants · explained
04
openclaw/openclaw
+102 ★/daycooling

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

384.1k TypeScript Agents · explained Feature
05
moeru-ai/airi
+81 ★/daycooling

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

43.1k TypeScript Agents · explained
06
danny-avila/LibreChat
+52 ★/dayaccelerating

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

41.3k TypeScript Chat Assistants · explained
07
karpathy/llm-council
+48 ★/dayaccelerating

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

23.2k Python Agents · explained
08
Mintplex-Labs/anything-llm
+46 ★/daycooling

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.

63.8k JavaScript Chat Assistants · explained
09
SillyTavern/SillyTavern
+40 ★/daycooling

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.

31.1k JavaScript Chat Assistants · explained
10
78/xiaozhi-esp32
+40 ★/dayaccelerating

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.

28.4k C++ Agents · explained
11
CherryHQ/cherry-studio
+36 ★/daycooling

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

49k TypeScript Chat Assistants · explained
12
onyx-dot-app/onyx
+30 ★/dayaccelerating

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.

31.2k Python RAG · Search · explained
13
QuivrHQ/quivr
+25 ★/dayaccelerating

Quivr wraps retrieval-augmented generation in a Python library with YAML-configurable workflows, letting you swap LLMs and vector stores without rewriting plumbing.

39.4k Python RAG · Search · explained
14
fighting41love/funNLP
+24 ★/dayaccelerating

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

82k Python Learning · explained
15
khoj-ai/khoj
+19 ★/daycooling

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

36k Python Chat Assistants · explained
16
chatboxai/chatbox
+13 ★/dayaccelerating

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

41.1k TypeScript Chat Assistants · explained
17
janhq/jan
+12 ★/daycooling

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.

43.7k TypeScript Chat Assistants · explained
20
binary-husky/gpt_academic
+4.7 ★/daysteady

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

71.1k Python Chat Assistants · explained

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