LibreChat logo

LibreChat

Website

Self-hosted multi-provider AI chat UI with agents and tools

41.4k stars 8.5k forks last commit first released MIT

Actively maintained

Last commit 27 Jul 2026.

LibreChat screenshot

LibreChat is an open-source, self-hostable AI chat application that provides a ChatGPT-style interface while supporting many AI providers and OpenAI-compatible endpoints. It focuses on multi-user deployments, flexible model switching, and extensible agent/tool workflows.

Key Features

  • Multi-provider model selection (including OpenAI-compatible APIs) with per-chat switching and presets
  • Agents and tool integrations, including MCP support for connecting external tools
  • Code Interpreter capabilities for sandboxed code execution and file handling
  • Multimodal interactions: chat with files and analyze images (provider-dependent)
  • Generative “artifacts” for creating code outputs (such as React/HTML) and Mermaid diagrams in chat
  • Conversation and message search, plus import/export of conversations
  • Multi-user authentication options (OAuth2, LDAP, and email login) and basic moderation/spend controls

Use Cases

  • A unified internal AI chat portal for teams using multiple LLM vendors and endpoints
  • Building no-code or low-code AI assistants that can call tools, search, and execute code
  • Secure, self-hosted chat workflows for analyzing documents and iterating on code artifacts

Limitations and Considerations

  • Some capabilities (multimodal, image generation, web search, specific tools) depend on configured providers and credentials
  • Running code execution and tool integrations increases operational and security requirements and should be carefully sandboxed and access-controlled

LibreChat fits organizations and individuals who want a single, customizable chat UI for many models, with advanced features like agents, tool connectivity, and searchable conversation history. It is best suited for deployments that need multi-user access and flexible endpoint configuration.

Categories:

Tags:

Tech Stack:

Share:

Similar to LibreChat

Tiledesk logo

Tiledesk

Open-source platform for AI chatbots and multichannel live chat

313
109
Last commit

Open-source conversational platform to build AI chatbots, multichannel live chat, and human-in-the-loop customer support with knowledge base and RAG capabilities.

MITActively maintained
Alternative to:
Tiledesk logo
Tiledesk
+19
Onyx Community Edition logo

Onyx Community Edition

Self-hosted AI chat and enterprise search for any LLM

31.2k
4.3k
Last commit

Open-source platform for AI chat, RAG, agents, and enterprise search across your team’s connected knowledge sources, compatible with hosted and local LLMs.

Actively maintained
Alternative to:
Onyx logo
Onyx
+19

Perplexica

Privacy-focused AI answering engine with web search and citations

35.9k
4k
Last commit

Self-hosted AI answering engine that combines web search with local or hosted LLMs to generate cited answers, with search history and file uploads.

MITActively maintained
Alternative to:
Perplexity logo
Perplexity
+5

SecureAI Tools

Self-hosted private AI chat and document Q&A with local inference

1.7k
87
Last commit

Self-hosted private AI tools for chat and document Q&A, supporting local Ollama inference or OpenAI-compatible APIs, with built-in authentication and user management.

AGPL-3.0Likely dormant
Alternative to:
ChatGPT logo
ChatGPT
+13
Khoj logo

Khoj

Open-source personal AI for chat, semantic search and agents

36.1k
2.3k
Last commit

Self-hostable personal AI 'second brain' for chat, semantic search, custom agents, automations and integration with local or cloud LLMs.

AGPL-3.0Actively maintained
Alternative to:
Google NotebookLM logo
Google NotebookLM
+16
AnythingLLM logo

AnythingLLM

All-in-one AI chat app with RAG, agents, and multi-model support

64k
7k
Last commit

AnythingLLM is an all-in-one desktop and Docker app for chatting with documents using RAG, running AI agents, and connecting to local or hosted LLMs and vector databases.

MITActively maintained
Alternative to:
AnythingLLM Cloud logo
AnythingLLM Cloud
+19