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.

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.