Open-Source AI Chat Interfaces
AI chat interfaces enable conversations, writing, and research with language models, either as integrated chat services or with models you connect yourself.
The focus is on working with language models in a dialog. Typical use cases include drafting texts, web research, questions about your own documents, and shared AI access for teams. The category covers services with built-in model access as well as standalone interfaces to which you connect local models or external model providers.
Related Categories
Personal AI assistants focus on autonomously handling personal and recurring tasks. Which actions they carry out depends on the configured tasks, tool access, and user approvals. AI chat interfaces, by contrast, focus on conversations, writing, and research. Tool use and assistant profiles can appear in both categories.
Applications that focus on building your own agents and multi-step workflows belong to AI agent platforms. The assignment depends on the product's main purpose.
Features
Below is an overview of common features of AI chat interfaces. Model connectivity and feature scope vary by product.
Answer questions in a dialog
Draft, revise, and summarize texts
Research information and show sources
Use built-in model access or connect your own model providers
Choose models for individual conversations
Save and search conversation histories
Upload documents and query them in the chat
Configure instructions and assistant profiles
Integrate tools and web search
Organize workspaces and conversations
Manage user roles and access permissions
Products
Below is an overview of popular open-source software in the category «Open-Source AI Chat Interfaces». The list is sorted alphabetically.
Well-known proprietary examples include BoltAI, ChatGPT, ChatHub, Claude, Google Gemini, Microsoft 365 Copilot, Perplexity and TypingMind.
AnythingLLM
AnythingLLM lets you ask questions about your own documents and work with AI agents. Teams share workspaces and control access through roles.
- AI Chat
LibreChat
LibreChat brings different language models together in one chat interface. Custom assistants search documents and use connected tools.
- AI Chat
Open WebUI
Open WebUI connects local and external language models in a self-hostable chat interface with document knowledge and tools.
- AI Chat