Local Installation
Install LibreChat yourself with Docker, npm, or a Helm chart. It is a self-hosted web app, not a desktop installer.
Is there a Windows or macOS app?
No. LibreChat is a self-hosted web application, so there is no .exe, .dmg, or AppImage to download: you install it yourself using one of the methods below, then use it in your browser. Docker and npm run it on your own machine on Windows, macOS, or Linux and serve it at http://localhost:3080; on Windows, Docker Desktop is the simplest starting point. The Helm chart deploys to a Kubernetes cluster instead, and is reached through your cluster's networking.
Bundled with Docker
Docker Compose handles all dependencies. With npm or Helm, you install and configure these services separately.
Choose a method
Docker Compose
RecommendedBeginnerEverything runs in containers. MongoDB, MeiliSearch, RAG API, and Vector DB are all included automatically.
- Git
- Docker Desktop
npm
IntermediateRun LibreChat directly with Node.js. You manage external services like MongoDB and MeiliSearch yourself.
- Node.js v24.16.0
- Git
- MongoDB
Helm Chart
AdvancedDeploy on Kubernetes using Helm. Best for production clusters and infrastructure-as-code workflows.
- Kubernetes cluster
- kubectl + Helm
Not running locally?
Looking for a desktop installer?
LibreChat is a self-hosted web application, not a native Windows app or Linux AppImage. There is no installer to download and run: you start the server using one of the options above, then use LibreChat in your browser.
On Windows, Docker Desktop is the simplest route.
How is this guide?