AI assistants & chat

AI chatbots: the tech stack of 41 real products

General-purpose chat apps and chat interfaces over one or more models.

What sets them apart

Picks at least twice as common here as among products overall, in decisions at least 10 of them show.

The typical stack

The leading pick where at least 8 of them show the decision and the leader has at least a quarter of it.

DecisionMost common pickShareAt default usage
Frontend FrameworkReact17 of 30 · 57%—
LLM APIOpenAI API25 of 27 · 93%$10/mo · GPT-6 Luna
AI SDK & Agent FrameworkLangChain14 of 20 · 70%—
DatabaseSQLite6 of 17 · 35%—
Vector DatabaseChroma6 of 16 · 38%$51/mo · Starter
Backend FrameworkFastAPI6 of 11 · 55%—
Transactional EmailSendGrid5 of 11 · 45%$20/mo · Essentials 50k
Database Access & ORMsSQLAlchemy5 of 9 · 56%—
Image & Video Hostingsharp8 of 9 · 89%—

Monthly bills add up to about $81 at the calculators' default usage, list prices. Set your own usage →

What they chose, decision by decision

Among the AI chatbots that show each choice, from makers' products and open-source code alike.

Small samples, fewer than 8 products: Hosting (Cloudflare 2, Render 2) · Error Monitoring (Sentry 6) · Payments (Stripe 4, Lemon Squeezy 2) · Product Analytics (PostHog 5) · Web Analytics (Plausible Analytics 2, Vercel Web Analytics 2) · Authentication (Better Auth 2, Clerk 1) · File Storage (Amazon S3 2, Uppy 1) · LLM Observability & Evals (LangSmith 2, Langfuse 1)

AI chatbots we track

19 makers' products and 22 open-source projects. Makers' products first.

Slashspace AICanvas first AI experience for sustained, complex work+12
OmnifactPrivacy First AI Chat Assistants for Businesses+7
PopAirYour All-in-one AI Copilot for MacOS+2
AICampAI platform for businesses; Private RAG w/ 100+ LLMs
DoraverseThe Secure All-in-One AI Platform for Work
SiderDeep Research Agent & AI Research Browser Extension
Not DiamondNot Diamond is a chatbot that sends each prompt to the AI model it predicts will answer best, and learns your preferences from your feedback. It is for people who use several AI models and don't want to pick one each time.
SnappyAISimplify AI: Upload files, assign roles, and query with ease
TypingMindTypingMind is a chat interface for ChatGPT, Claude, Gemini and other models that runs in your browser with your own API keys. It is for people who want one front end for several AI models and to pay only for what they use.
Aymo AIAll-in-one AI Platform for Teams
ClueoChatPersonalize your own AI model based on YOUR terms.
SnaplyFree & private AI, designed for you Mac
Super BNAAI Super App: Socialize, Learn, Shop, Explore with AI
LibreChatEnhanced ChatGPT Clone: Features Agents, MCP, Skills, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, me+12
AIaWAI as Workspace - An elegant AI chat client. Full-featured, lightweight. Support multiple workspaces, plugin system, cross-platform, local first + real-time cloud sync, Artifacts, MCP | 更好的 AI 客户端+8
rakazoOpen-source Grok Bot alternative. Choose your own model and sandbox.+4
chatluna多平台模型接入,可扩展,多种输出格式,提供大语言模型聊天服务的插件 | A bot plugin for LLM chat with multi-model integration, extensibility, and various output formats
cherry-studioAI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs+16
onyx-fossOpen Source AI Platform - AI Chat with advanced features that works with every LLM+10
LangBotProduction-grade platform for building agentic IM bots - 生产级多平台智能机器人开发平台/ Agent、知识库编排、插件系统 / Bots for Discord / Slack / LINE / Telegram / WeChat(企业微信, 企微智能机器人, 公众号) / 飞书 / 钉钉 / QQ / Matrix e.g. Integr+8
py-gptDesktop AI Assistant powered by GPT-6, GPT-5, Gemini, Claude, Ollama, Grok, DeepSeek, Perplexity, Bielik, chat, agents, vision, voice, RAG, image and video generation, tools, MCP, plugins, speech synt+8
ChatChatChat Chat, your own unified chat and search to AI platform, with a simple and easy to use interface.+5
Langchain-ChatchatLangchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Ll+5
MCP-X这是一个MCP客户端,让你轻松配置各个大模型,对接各种MCP Server而开发。This is an MCP client that allows you to easily configure various large models and develop interfaces with various MCP servers.+5
limopolaLimopola is an AI platform that allows you to communicate with a wide range of AI models. It features autonomous agents, model-agnostic reasoning, and more.+2
llm-council-plusLLM Council Plus - Multi-model AI deliberation system with 3-stage council process
LumiverseA self-host AI chat frontend with a rich ecosystem and heavy emphasis on optimization, built from the ground up in TypeScript + Bun.
DiveDive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨
HuixiangDouHuixiangDou: Overcoming Group Chat Scenarios with LLM-based Technical Assistance
AIChatWeb在ChatGPT-Next-Web的基础上,增加注册登录,额度限制,邀请,敏感词,支付,基于docker一键部署。提供后台管理系统,可配置标题、欢迎词、额度不足提醒、公告
UndefinedQQ bot platform with cognitive memory architecture and multi-agent Skills, via OneBot V11.
GPTDiscordA robust, all-in-one GPT interface for Discord. ChatGPT-style conversations, image generation, AI-moderation, custom indexes/knowledgebase, youtube summarizer, and more!
hollamaA minimal LLM chat app that runs entirely in your browser
rag-chatbotRAG (Retrieval-augmented generation) ChatBot that provides answers based on contextual information extracted from a collection of Markdown files.
AingDeskAingDesk是一款简单好用的AI助手,支持知识库、模型API、分享、联网搜索、智能体,它还在飞快成长中。 AingDesk is a simple and easy-to-use AI assistant that supports knowledge bases, model APIs, sharing, internet search, and intelligent agents. It