Docs
✨ Features
Overview

✨ Features

🔧 Code Interpreter API

  • Secure, Sandboxed Execution: Run code in Python, Node.js (JS/TS), Go, C/C++, Java, PHP, Rust, and Fortran without local setup.
  • Seamless File Handling: Upload and process files directly, download outputs, and manage file sessions effortlessly.
  • No Privacy Concerns: The Code Interpreter is fully isolated, ensuring secure and private execution of your code.
  • Learn More →

🤝 Agents

  • No-Code Custom Assistants: Build specialized, AI-driven helpers that work with any supported model—no coding required.
  • Flexible & Extensible: Attach tools like DALL-E-3, semantic search, and calculators, or integrate file management and code execution seamlessly.
  • Paradigm Shift for LibreChat: Agents define a new era of customizable workflows and context-aware interactions, enabling you to shape LibreChat into the tool you need.
  • Learn More →

🪄 Artifacts

  • Generative UI: React, HTML, Mermaid diagrams
  • Use any model you have setup, and iterate on created outputs

🖥️ Intuitive UI

  • Seamless User Experience: Our platform mirrors the intuitive interface of ChatGPT, ensuring that users feel comfortable and familiar while navigating.
  • Dark Mode: Reduce eye strain with our elegant dark mode, perfect for prolonged usage.
  • Streaming Capabilities: Enjoy real-time streaming of AI responses for an interactive experience.
  • Latest Updates: Stay ahead with the most recent features and improvements released regularly.

🤖 AI Model Selection

Diverse Model Options

  • AWS Bedrock: Access a variety of models through Amazon’s Bedrock service.
  • Azure OpenAI: Integrate with Microsoft’s Azure for powerful cloud-based services.
  • Anthropic (Claude): Experience cutting-edge AI technology from Anthropic.
  • OpenAI: Utilize the robust and renowned GPT models from OpenAI for a wide range of applications.
  • Google: Use Google’s premier machine learning offerings.
  • Plugins: Extend functionalities with a variety of plugins.
  • Assistants API: Seamlessly connect with APIs, including Azure Assistants, for expanded functionalities.

Compatibility Across AI Services

Remote & Local Integration

  • Groq: Fast, efficient AI inference with custom processors
  • Ollama: Generative AI models for interactive applications and chatbots.
  • Cohere: Natural language processing APIs for business applications.
  • Mistral AI: Open-source high-performance generative AI.
  • Apple MLX: Apple’s framework for machine learning and AI integration.
  • koboldcpp: AI-assisted storytelling and content generation tools.
  • OpenRouter: API gateway for routing AI model requests.
  • together.ai: Collaborative platform for AI model development and deployment.
  • Perplexity: AI-driven search engine for contextual answers.
  • ShuttleAI: Automated machine learning platform for rapid deployment.
  • Learn how to configure Custom endpoints like the ones above

💾 Create, Save, & Share Custom Presets

  • Personalization: Save your favorite AI and configuration settings as presets.
  • Easy Sharing: Share presets with colleagues or teams.

🔀 Switch Between AI Endpoints and Presets, Mid-Chat

  • Dynamic Configuration: Change AI models/providers and settings on-the-fly without disrupting the chat flow.

🔄 Edit, Resubmit, and Continue Messages with Conversation Branching

  • Message Flexibility: Edit previous messages and resubmit for better responses.
  • Conversation Control: Branch conversations to explore different discussion paths without losing context.

🌿 Fork Messages & Conversations

  • Advanced Context Management: Split messages to create multiple conversation threads, enhancing control of your conversations’ context.

💬 Multimodal Chat

Image Analysis

  • 📸 Claude 3, GPT-4, Gemini Vision, Llava and Assistants: Upload and analyze images seamlessly with these advanced models.

File Interaction

  • 🗃️ Custom Endpoints, OpenAI, Azure, Anthropic, Google: Chat with files using various powerful endpoints.

OpenAI Assistants API

  • Capabilities:
    • File handling
    • Code interpretation
    • Tool integration
    • API actions 🔦

🌎 Multilingual UI

  • Broad Language Support: Switch between multiple languages including:
    • English
    • 中文
    • Deutsch
    • Español
    • Français
    • Italiano
    • Polski
    • Português Brasileiro
    • Русский
    • 日本語
    • Svenska
    • 한국어
    • Tiếng Việt
    • 繁體中文
    • العربية
    • Türkçe
    • Nederlands
    • עברית
    • and more…

🎨 Customizable Dropdown & Interface

  • User Adaptability: Interface designed to cater both to power users and newcomers, ensuring a tailored user experience.

📧 Secure Email Verification

  • Access Security: Verify your email to secure your account and ensure dependable access.

🗣️ Hands-Free Chat

Speech-to-Text and Text-to-Speech

  • Voice Interaction: Utilize voice commands and responses to interact with the AI.
  • Audio Support: Automatically send and receive audio messages.
  • Vendor Support:
    • OpenAI
    • Azure OpenAI
    • Elevenlabs
    • Local AI

📥 Conversation Import

  • Compatibility: Import existing conversations from platforms like:

📤 Conversation Export

  • Multi-format Saving: Export chats as:
    • Screenshots
    • Markdown
    • Text
    • JSON

🔍 Search Functionality

  • Efficient Navigation: Quickly find specific messages or entire conversations with advanced search features using Meilisearch.

🔌 Plugins and Extensions

  • Enhanced Functionality:
    • Web access
    • Image generation with DALL-E-3, DALL-E-2, and Stable Diffusion
    • And more

👥 Multi-User Secure Authentication

  • User Management: Secure and manage multiple users with authentication controls and token spend tools.

⚙️ Comprehensive Configuration Options

🚀 Deployment Flexibility

🔒 Authentication and Security

🔑 Flexible Authentication Options

📖 Open-Source Development

  • Transparency and Collaboration: Enjoy the benefits of an open-source platform, built with public contributions.

🧑‍🤝‍🧑 Community-Driven Development

  • Support & Feedback: Engage with a vibrant community for development support and continuous improvement based on user feedback.

Customization

  • A Lot of Customization Options: Tailor the platform to your specific needs with extensive customization capabilities, ensuring a personalized user experience.