Skip to content

TutorFx/LibreChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibreChat

PostgreSQL Nuxt Bun License

LibreChat is a state-of-the-art, self-hosted chat interface for Large Language Models. Built with the latest Nuxt 4 and Nuxt UI, it delivers a premium, responsive user experience with powerful features for both individuals and teams.

Experience seamless AI interaction with a robust Retrieval-Augmented Generation (RAG) system, enterprise-grade access control, and high-fidelity audio capabilities.

✨ Features

  • 🤖 Multi-Model Intelligence: Seamlessly switch between Gemini, Ollama, and other providers with real-time streaming and syntax highlighting.
  • 📚 Advanced RAG: execute context-aware queries with hybrid search powered by pgvector, relevance boosting, and intelligent markdown parsing.
  • 👥 Secure Collaboration: Manage teams with hierarchical groups, granular ACL permissions, and private knowledge bases.
  • 📝 Technical Content Engine: Author and manage technical documentation directly within the app using the integrated Monaco Editor.
  • 🔈 High-Fidelity Audio: Enjoy natural voice interactions with Text-to-Speech powered by Kokoro.

� Tech Stack

  • Framework: Nuxt 4 - The Intuitive Vue Framework
  • UI System: Nuxt UI - A fully styled and customizable UI library
  • Database: PostgreSQL with Drizzle ORM
  • Vector DB: pgvector for semantic search
  • Job Queue: BullMQ with Redis for background processing
  • Runtime: Bun for ultra-fast execution

🚀 Quick Start

Deploy your own instance in minutes.

  1. Install: Clone the repository and install dependencies.
  2. Configure: create your .env file based on the example.
  3. Run: Start the development server.

👉 View Full Setup Guide

📖 Documentation

Comprehensive guides and references for LibreChat.

🤝 Contribution

We love contributions! Please read our Contributing Guide before submitting a Pull Request to ensure a smooth process.

About

A high-performance Nuxt 4 chat interface for LLMs featuring RAG with Postgres Vector, multi-model support (Gemini/Ollama), group-based access control, and real-time streaming.

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors