# LocalAI : un moteur d'IA open source à héberger chez soi

> LocalAI est un moteur d'IA open source : il fait tourner texte, voix, image et vidéo en local, sans GPU obligatoire, derrière une API compatible OpenAI.

- Type : projet open source
- Famille : LLM locaux · Moteur d'IA local
- Habitat : Serveur maison · Docker
- Niveau : intermédiaire
- Langage : Go
- Licence : MIT
- Étoiles GitHub : 49622 (relevé le 18 octobre 2026)
- Source : https://github.com/mudler/LocalAI
- Publié le : 18 octobre 2026
- Page : https://geekus.fr/projets/localai/

LocalAI est un moteur d'IA open source qui fait tourner des modèles de texte, de vision, de voix, d'image et de vidéo sur ta propre machine. Il expose une API compatible avec celle d'OpenAI, ce qui permet de remplacer un service en ligne par un serveur chez soi. Une carte graphique n'est pas obligatoire, et les données restent sur ton matériel.

## En bref

- Moteur d'IA open source sous licence MIT, pour héberger ses propres modèles
- Une API compatible OpenAI, Anthropic, [Ollama](https://geekus.fr/projets/ollama/) et ElevenLabs
- Fonctionne sans GPU, ou avec NVIDIA, AMD, Intel, Apple Silicon et Vulkan
- Lancement en une commande Docker, agent intégré pour le terminal
- Dernière version : 4.11.0, publiée le 2 octobre 2026

![LocalAI en image (tirée de la page du projet)](/illustrations/localai-2.webp?v=6ad4d57f)

## Qu'est-ce que LocalAI ?

LocalAI est un projet créé par Ettore Di Giacinto (pseudonyme mudler) et maintenu par l'équipe LocalAI. Son idée : un seul moteur capable de charger des modèles de langage, de vision, de voix, d'image et de vidéo, sur le matériel dont tu disposes déjà.

Le README met en avant la confidentialité : tes données ne quittent pas ton infrastructure. Le code est publié sous licence MIT et écrit surtout en Go (67 % du dépôt au 18 octobre 2026).

## Comment fonctionne LocalAI

LocalAI repose sur un petit noyau. Chaque moteur d'inférence (llama.cpp, vLLM, whisper.cpp, stable-diffusion, MLX…) est un « backend » distinct, livré dans sa propre image et téléchargé seulement quand un modèle en a besoin. Tu n'installes donc rien d'inutile, et le site officiel précise que l'ensemble ne devient pas un téléchargement de 9 Go.

Devant ces moteurs, une **API** unique répond aux formats d'OpenAI, d'Anthropic, d'Ollama et d'ElevenLabs. Un outil déjà configuré pour OpenAI demande en général un simple changement d'adresse. Le moteur qui exécute un modèle peut aussi être changé en une ligne dans la configuration de ce modèle, sans que le client s'en aperçoive.

LocalAI détecte automatiquement les capacités de ta carte graphique et télécharge le backend adapté.

![LocalAI : autre image tirée de la page du projet](/illustrations/localai-3.webp?v=6ad4d57f)

## Ce que sait faire LocalAI

Au-delà de la génération de texte, le projet couvre la voix, l'image et la vidéo. Le site officiel mentionne aussi la 3D et des « sens » donnés au modèle : transcription avec étiquettes de locuteurs, détection de sons, reconnaissance de voix et de visages, estimation de profondeur.

Pour la voix, la synthèse vocale accepte le clonage : les notes de la version 4.7.0 parlent de profils de clonage de voix gérés, et le site officiel indique qu'une voix peut être clonée à partir de quelques secondes d'audio de référence. Les fonctions principales listées par le README :

- Génération de texte, embeddings, reranking et sortie structurée
- Synthèse vocale, transcription et API temps réel (voix vers voix)
- Génération d'images et de vidéos
- Vision et détection d'objets
- Agents intégrés avec outils, RAG, compétences et MCP
- Mode distribué et inférence en pair à pair pour répartir la charge sur plusieurs machines

## Installer LocalAI avec Docker

Le plus direct est de lancer le **conteneur** officiel. La commande suivante démarre LocalAI sur le processeur seul, sur le port 8080. Si tu as déjà lancé LocalAI, `docker start -i local-ai` relance le conteneur existant.

Le README donne d'autres images pour les cartes NVIDIA (CUDA 12 et 13, Jetson), AMD (ROCm), Intel (oneAPI) et Vulkan. Sur Mac, un fichier DMG est proposé, mais il n'est pas signé par Apple : le README indique une commande à exécuter après l'installation pour lever la quarantaine.

```bash
docker run -ti --name local-ai -p 8080:8080 localai/localai:latest
```

## Charger un modèle et discuter depuis le terminal

Une fois LocalAI installé, `local-ai run` charge un modèle depuis la galerie du projet, depuis Hugging Face, depuis le registre OCI d'Ollama ou depuis un fichier de configuration YAML. Le site officiel annonce 1 255 modèles disponibles dans la galerie.

Le projet embarque aussi un agent de terminal. Lancé dans un second terminal, il répond aux questions, lit tes fichiers et exécute des commandes sur ta machine, en te demandant d'approuver ce qui modifie l'état du système.

```bash
# From the model gallery (see available models with `local-ai models list` or at https://models.localai.io)
local-ai run llama-3.2-1b-instruct:q4_k_m
# From Huggingface
local-ai run huggingface://TheBloke/phi-2-GGUF/phi-2.Q8_0.gguf
# From the Ollama OCI registry
local-ai run ollama://gemma:2b
# Terminal 1
local-ai run llama-3.2-1b-instruct:q4_k_m
```

## Pour qui et pour quels usages

LocalAI s'adresse à qui veut héberger ses propres modèles : particuliers curieux, équipes soucieuses de garder leurs données en interne, développeurs qui veulent tester un outil conçu pour OpenAI sans quitter leur réseau. Le projet gère aussi le multi-utilisateur, avec authentification par clé d'API, quotas par utilisateur et accès par rôles.

Le site officiel affirme que chaque fonction est livrée avec un chemin pour processeur, testé en intégration continue, et que la carte graphique accélère sans être requise. La documentation ne donne pas de configuration minimale précise : la vitesse dépendra du modèle choisi et de ta machine.

## Où en est le projet

Au 18 octobre 2026, le dépôt compte 49 619 étoiles, 4 504 forks et 264 contributeurs, avec 201 tickets et demandes de fusion ouverts. Il a été créé le 18 mars 2023, et son code a été modifié le jour du relevé.

La dernière version, la 4.11.0, date du 2 octobre 2026. Ses notes citent des scènes audio (transcription, étiquettes de locuteurs, détection de sons), des chaînes de basculement entre modèles locaux et distants, des galeries de modèles signées et la génération d'animations à partir de texte. La version 4.9.0 avait rendu l'authentification refusée par défaut : toute route HTTP exige désormais des identifiants, sauf si elle figure dans une liste publique explicite.

## Quelques repères

- **API** : Une API est une porte d'entrée standardisée par laquelle un logiciel en appelle un autre. Elle permet à une application d'envoyer une demande et de recevoir une réponse sans connaître le fonctionnement interne de l'autre.
- **Conteneur** : Un conteneur est un paquet qui réunit un programme et tout ce dont il a besoin pour fonctionner. Il s'exécute de la même façon d'une machine à l'autre, sans installation manuelle des dépendances.
- **Inférence** : L'inférence est l'étape où un modèle d'IA déjà entraîné produit une réponse à partir d'une demande. C'est ce qui consomme les ressources de ta machine quand tu utilises un modèle.

## Questions fréquentes

### LocalAI fonctionne-t-il sans carte graphique ?

Oui. Le projet se présente comme utilisable sans GPU, et le site officiel indique que chaque fonction dispose d'un chemin pour processeur, testé en intégration continue. Une carte NVIDIA, AMD, Intel, Apple Silicon ou Vulkan accélère les calculs sans être obligatoire.

### LocalAI peut-il remplacer l'API d'OpenAI ?

Oui, en grande partie. LocalAI propose une API compatible OpenAI, et aussi Anthropic, Ollama et ElevenLabs. Selon le site officiel, la plupart des outils demandent seulement de changer l'adresse du serveur.

### LocalAI est-il gratuit ?

Oui, le code de LocalAI est open source sous licence MIT. Le projet ne mentionne aucun prix pour l'utiliser en local, mais le site propose de le contacter pour un usage en entreprise.

### Comment installer LocalAI avec Docker ?

Il suffit de lancer la commande `docker run -ti --name local-ai -p 8080:8080 localai/localai:latest` pour une version sur processeur. Le README fournit d'autres images pour les cartes NVIDIA, AMD, Intel et Vulkan.

## À retenir

LocalAI regroupe en un seul serveur local des modèles de texte, de voix, d'image et de vidéo, derrière des API compatibles avec celles d'OpenAI, d'Anthropic, d'Ollama et d'ElevenLabs. Le projet est sous licence MIT, actif au 18 octobre 2026, et ne donne pas de configuration minimale : mieux vaut commencer par un petit modèle pour mesurer ce que ta machine supporte.

Sources :

- [mudler](https://github.com/mudler/LocalAI) (README)
- [localai.io](https://localai.io) (documentation officielle)
- [docs/README.md](https://github.com/mudler/localai/blob/HEAD/docs/README.md) (documentation officielle)
- [GitHub](https://github.com/mudler/localai/releases) (notes de version)

Mots-clés : llm, local, api, docker, agents, multimodal

---

Fiche publiée par Geekus : https://geekus.fr/projets/localai/
