A guide to building long-term compounding knowledge infrastructure. See details on GitHub .

LibreChat

An open-source, self-hostable multi-model chat and agent platform with extensive integrations and plugin support.

Overview

LibreChat is an open-source chat platform designed for conversations and agents. It supports multi-model switching, an Agents marketplace, retrieval-augmented generation (RAG), plugins, and can be self-hosted or deployed in cloud environments—suitable for team collaboration and production use.

Key Features

  • Multi-provider model support: OpenAI, Anthropic, Google/Vertex, AWS Bedrock, OpenRouter, and more.
  • Agents and tools integration: built-in Agents framework, marketplace, and extensible tool interfaces.
  • RAG and search augmentation: web scraping, vector search, and customizable rerankers (Jina).
  • Multi-user and security: OAuth2, LDAP, email login, permissions and moderation tools.
  • Multimodal and file interactions: image handling, file uploads, and sandboxed code execution.

Use Cases

  • Internal knowledge assistants and customer support bots.
  • Developer-focused extensible chat platform and agent development.
  • Educational and experimental playground for integrating models and tools.

Technical Highlights

  • Implemented primarily in TypeScript/Node with a modular architecture and an active community.
  • Supports Docker, Docker Compose, and Helm for production deployments.
  • Comprehensive documentation and deployment examples for self-hosting and cloud setups.

Comments

LibreChat
Resource Info
Author LibreChat Contributors
Added Date 2025-10-02
Open Source Since 2023-02-12
Tags
Open Source Chatbot