Qu'est-ce que DreamServer ?
DreamServer est un installeur et environnement d'exécution qui assemble un serveur IA local complet à partir de composants open source existants — ce n'est pas un nouveau moteur d'inférence en soi. Sa propre description GitHub indique : « Transformez votre PC, Mac ou machine Linux en serveur IA. Inférence LLM, interface de chat, voix, agents, workflows, RAG et génération d'images. » Il exécute chaque service comme un conteneur Docker (avec des chemins natifs non conteneurisés pour llama-server sur Apple Silicon et certaines configurations Windows) et les relie via une configuration partagée.
- Type de produit : un installeur shell/PowerShell associé à une stack de services basée sur Docker Compose, contrôlée via un CLI et un tableau de bord web — pas une application de bureau téléchargeable unique
- Créateur/mainteneur : Osmantic
- Dépôt : github.com/Osmantic/ODS, créé le 9 février 2026
- Licence : Apache License 2.0, confirmée via les métadonnées de licence du dépôt GitHub
- Nommage : l'organisation GitHub, le nom du dépôt et une partie de la documentation interne indiquent encore « ODS » (Osmantic Deployment System) ; les notes de version et l'image de marque actuelles désignent le produit comme « Dream Server » / DreamServer — cet avis utilise DreamServer comme nom principal actuel et note le chemin GitHub le cas échéant
- Échelle : plus de 6 500 étoiles GitHub, 940+ forks, au moment de cet avis
Historique du projet et jalons de versions
Le dépôt GitHub DreamServer/ODS a été créé le 9 février 2026, et le projet a publié depuis une série de versions numérotées, passant progressivement du branding « ODS » initial au nommage « Dream Server » dans les titres de ses releases.
- 1Dépôt créé — 9 février 2026
Why it matters: Marque le début de l'historique GitHub public du projet sous le chemin Osmantic/ODS. - 2v2.5.0 — 21 mai 2026 : « Dream Server 2.5.0 »
Why it matters: La première version de l'historique disponible pour cet avis à porter le nom « Dream Server » dans son titre de release plutôt que « ODS ». - 3v2.5.1 — 26 mai 2026 : récupération d'installation fraîche et d'amorçage
Why it matters: Selon les notes de version, amélioration du comportement de récupération pour les installations fraîches et l'étape de téléchargement du modèle d'amorçage. - 4v2.5.2 — 26 mai 2026 : DNS de cycle de vie et repli GPU modeste
Why it matters: Ajout d'un chemin de repli pour les GPU d'entrée de gamme et correction de la gestion DNS du cycle de vie, selon les notes de version. - 5v2.5.3 — 26 mai 2026 : « ODS Proxy Owner-Card Readiness »
Why it matters: Un correctif lié à la préparation du proxy, selon les notes de version — le titre de la release revient au nommage « ODS ». - 6v2.6.0 — 28 juillet 2026 : version stable actuelle
Why it matters: La documentation du projet désigne la v2.6.0 comme la version stable actuelle au moment de cet avis, avec la branche `main` évoluant plus rapidement pour le développement actif.
Que installe réellement DreamServer ?
La valeur de DreamServer tient moins à un composant unique qu'à leur combinaison préconfigurée, associée à une sélection de modèle adaptée au matériel. Voici ce que fait réellement chaque composant, selon le README GitHub de DreamServer.
- Chat et inférence — Open WebUI pour l'interface de chat,
llama-serverpour l'inférence locale avec traitement par lots continu (sélectionné automatiquement selon votre GPU), LiteLLM comme passerelle API pour le routage local/cloud/hybride, et des embeddings TEI pour le RAG/la recherche - Voix — Whisper pour la transcription vocale et Kokoro pour la synthèse vocale
- Agents et automatisation — Hermes Agent comme agent autonome/navigateur local par défaut, n8n pour l'automatisation de workflows avec plus de 400 intégrations, un Agent Policy Engine (APE) pour auditer les appels d'outils, et OpenCode pour l'assistance au codage basée navigateur ; OpenClaw est intégré comme agent hérité déprécié, activable pendant une fenêtre de migration
- Connaissances et recherche — Qdrant comme base de données vectorielle pour le RAG, SearXNG pour une recherche web privée auto-hébergée, Perplexica comme moteur de recherche approfondie, et une intégration optionnelle payante avec l'API Brave Search
- Créatif — ComfyUI pour la génération d'images locale à base de nœuds
- Confidentialité et exploitation — un proxy « Privacy Shield » d'anonymisation des données personnelles, un tableau de bord en temps réel pour les métriques GPU et l'état des services, un moniteur d'usage Token Spy, et une observabilité/traçage Langfuse optionnelle
- Détection matérielle automatique — un script de sélection de modèle versionné lit un catalogue de bibliothèque de modèles pour choisir le meilleur modèle GGUF installable selon votre niveau de VRAM/RAM détecté, sur NVIDIA, AMD Strix Halo (mémoire unifiée), Apple Silicon et Intel Arc
Exemples d'utilisation : trois façons d'utiliser DreamServer
Ce sont des scénarios concrets construits à partir des fonctionnalités documentées de DreamServer ci-dessus — pas des cas d'usage hypothétiques.
Installer sur une machine GPU et discuter en moins de deux minutes
Exécutez l'installeur en une ligne (curl -fsSL https://install.osmantic.com/ods.sh | bash sur Linux/macOS, ou le bloc PowerShell documenté sur Windows). L'installeur détecte votre GPU, télécharge immédiatement un petit modèle d'amorçage pour commencer à discuter dans Open WebUI sur http://localhost:3000 en environ deux minutes, et bascule vers le modèle complet adapté au matériel une fois son téléchargement terminé en arrière-plan.
Fonctionner sans GPU grâce au mode API cloud
Sur une machine sans GPU adapté, exécutez ./install.sh --cloud au lieu de l'installation par défaut à inférence locale. DreamServer exécute alors la même stack environnante — interface de chat, agents, workflows, RAG — mais achemine les appels de modèle vers les API d'OpenAI, Anthropic ou Together plutôt que vers l'inférence locale.
Construire une automatisation qui écoute, cherche et répond
Avec l'installation par défaut en cours d'exécution, reliez Whisper (entrée vocale), Hermes Agent ou n8n (logique d'automatisation), SearXNG ou Perplexica (recherche privée), et Open WebUI ou une interface vocale pour la sortie — tous préinstallés et connectés en réseau au sein de la même stack DreamServer, sans écrire manuellement de réseau Docker entre des projets séparés.
Plateforme, tarifs et licence
Plateforme
- Ce qu'indique DreamServer:
- Linux (NVIDIA/AMD/Intel Arc), Windows via Docker Desktop + WSL2, et macOS (Apple Silicon, M1 ou ultérieur).
Coût
- Ce qu'indique DreamServer:
- Gratuit et open source. Auto-hébergé sur votre propre matériel ; aucun abonnement ni offre payante pour le logiciel lui-même.
Licence
- Ce qu'indique DreamServer:
- Apache License 2.0, confirmée via les métadonnées de licence du dépôt GitHub.
Méthode d'installation
- Ce qu'indique DreamServer:
- Installeur shell en une ligne sur Linux/macOS ; bloc PowerShell documenté sur Windows. Nécessite Docker (Docker Desktop avec backend WSL2 sur Windows).
Vérifiez la méthode d'installation actuellement recommandée sur github.com/Osmantic/ODS avant d'exécuter tout installeur, car les instructions peuvent changer d'une version à l'autre ; le projet documente aussi comment inspecter le script d'installation hébergé avant de l'exécuter.
Installer DreamServer
DreamServer s'installe gratuitement via un script en une ligne, et son code source est sur GitHub.
Source | Link |
|---|---|
| Dépôt GitHub (code source, Apache-2.0) | github.com/Osmantic/ODS |
| Installeur Linux/macOS | curl -fsSL https://install.osmantic.com/ods.sh | bash |
| Installeur Windows (PowerShell) | Documentation Windows Quickstart |
| Historique des versions | github.com/Osmantic/ODS/releases |
DreamServer nécessite Docker sur toutes les plateformes (Docker Desktop avec backend WSL2 sur Windows) ; sur macOS, llama-server fonctionne nativement avec l'accélération Metal en dehors de Docker, le reste de la stack restant conteneurisé.
Tarifs et licence de DreamServer
DreamServer est gratuit et open source, sans offre payante propre. La LICENSE GitHub est la licence Apache 2.0, applicable à la stack complète plutôt qu'à un sous-ensemble de fonctionnalités « gratuites ».
- Aucun abonnement, aucune offre payante, aucune limite d'usage imposée par DreamServer lui-même
- Aucun compte ni inscription requis pour installer ou exécuter la stack
- Le mode API cloud optionnel (
--cloud) facture toujours ce que facturent OpenAI, Anthropic ou Together pour l'usage de l'API — DreamServer n'ajoute aucune marge - Une intégration optionnelle avec l'API Brave Search est payante séparément, selon le README, si vous l'activez à la place de la recherche SearXNG auto-hébergée par défaut
- Les composants intégrés (Open WebUI, Qdrant, n8n, ComfyUI et d'autres) portent chacun leur propre licence open source amont ; la licence Apache-2.0 de DreamServer couvre son propre code d'installation/orchestration
DreamServer vs. GPUStack
DreamServer et GPUStack aident tous deux à exécuter une infrastructure IA locale, mais ils ciblent des périmètres différents. GPUStack se concentre étroitement sur la mise en cluster de ressources GPU pour le service de modèles ; DreamServer relie toute une stack applicative environnante — chat, voix, agents, RAG, génération d'images — autour de l'inférence locale sur une seule machine.
Aspect | DreamServer | |
|---|---|---|
| Priorité | Stack serveur IA locale complète (chat, voix, agents, RAG, images) | Gestion de cluster GPU pour le service de modèles |
| Échelle typique | Un seul PC, Mac ou machine Linux | Une ou plusieurs machines/GPU, orienté cluster |
| Méthode d'installation | Installeur en une ligne, stack de services basée Docker | Voir l'avis GPUStack dédié pour les étapes d'installation actuelles |
| Licence | Apache-2.0 | Voir l'avis GPUStack dédié pour les termes de licence actuels |
Cette comparaison reflète la documentation propre à chaque projet, pas un benchmark indépendant de PromptQuorum. Consultez l'avis complet GPUStack pour les détails de cet outil avant de choisir entre les deux.
À qui s'adresse DreamServer ?
La pertinence de DreamServer dépend de votre besoin d'une stack préconfigurée unique couvrant chat, voix, agents, RAG et génération d'images, plutôt que d'assembler ces éléments vous-même.
Utilisez DreamServer si
- Vous voulez inférence locale, interface de chat, voix, agents, RAG et génération d'images fonctionnant ensemble sans configurer manuellement le réseau Docker entre des projets séparés
- Vous disposez d'un PC, Mac ou machine Linux de réserve ou dédié (NVIDIA, AMD, Intel Arc ou Apple Silicon) que vous voulez transformer en serveur IA privé
- Vous voulez que la sélection de modèle adaptée au matériel soit gérée pour vous, plutôt que de rechercher vous-même quelle taille de modèle correspond à votre VRAM
- Vous êtes à l'aise avec Docker comme mécanisme de déploiement sous-jacent
- Vous voulez pouvoir basculer vers des API cloud (
--cloud) sur les machines sans GPU adapté, en utilisant la même stack environnante
Cherchez ailleurs si
- Vous n'avez besoin que d'un seul composant (juste une interface de chat, ou juste l'inférence locale) — installer la stack complète ajoute des services que vous n'utiliserez peut-être pas ; envisagez plutôt Open WebUI ou Ollama directement
- Vous ne pouvez pas exécuter Docker dans votre environnement — la stack de services de DreamServer en dépend sur chaque plateforme prise en charge
- Vous avez besoin de garanties de support d'entreprise ou d'un SLA — les canaux de support de DreamServer sont GitHub Issues et Discord, typiques d'un projet open source plutôt que d'un fournisseur commercial
- Vous avez besoin d'une couche de service GPU étroitement ciblée et orientée cluster plutôt que d'une stack applicative complète — voir GPUStack pour ce cas d'usage plus restreint
Concurrents et alternatives
DreamServer se situe dans le segment des environnements d'exécution/stacks serveur IA locaux, aux côtés d'autres outils qui gèrent l'infrastructure de modèles locale ou intègrent des capacités d'agents autour. Sa principale distinction est d'intégrer toute la couche applicative environnante — chat, voix, agents, RAG, génération d'images — plutôt que de se concentrer sur un seul élément.
Tool | Best known for | Link |
|---|---|---|
| GPUStack | Gestion de cluster GPU et service de modèles, couvert dans le comparatif ci-dessus | Avis GPUStack |
| Lemonade | Environnement d'exécution de serveur IA local sponsorisé par AMD | Avis Lemonade |
| Docker Model Runner | L'environnement d'exécution/gestionnaire de modèles local propre à Docker | Avis Docker Model Runner |
| goose | Framework d'agent autonome local par défaut, pour comparaison avec le volet agents de la stack DreamServer | Avis goose |
Cette liste reflète d'autres environnements d'exécution et outils serveur couverts dans l'Annuaire des logiciels LLM locaux de PromptQuorum, pas un classement indépendant — vérifiez les tarifs et fonctionnalités actuels de chaque outil avant de choisir. Consultez l'Annuaire des logiciels LLM locaux pour le catalogue complet.
Erreurs courantes lors de l'évaluation de DreamServer
La plupart des confusions sur DreamServer viennent de son historique de nommage, de l'idée qu'il nécessiterait un GPU, ou de l'attente d'une application unique téléchargeable plutôt qu'une stack de services Docker.
Erreur 1 : chercher uniquement « DreamServer » et manquer le dépôt GitHub
L'organisation GitHub et le chemin du dépôt sont toujours Osmantic/ODS, l'ancien nom du projet (Osmantic Deployment System). Les titres de release et l'image de marque actuels utilisent « Dream Server » / DreamServer, mais le code source canonique se trouve sous le chemin ODS — chercher uniquement « DreamServer » sur GitHub peut ne pas le faire remonter.
Erreur 2 : penser que DreamServer nécessite un GPU
Un GPU adapté est recommandé pour l'inférence locale, mais DreamServer prend aussi en charge un mode API cloud (./install.sh --cloud) qui exécute la même stack environnante contre les API d'OpenAI, Anthropic ou Together sur les machines qui n'en ont pas.
Erreur 3 : s'attendre à une application unique téléchargeable plutôt qu'à une stack de services
DreamServer est un ensemble de services basé sur Docker Compose (Open WebUI, llama-server, Qdrant, ComfyUI et d'autres) installé et orchestré par un script shell/PowerShell — pas un binaire unique à télécharger et exécuter. Docker est une exigence stricte sur chaque plateforme prise en charge.
Erreur 4 : supposer que chaque composant intégré partage la licence Apache-2.0 de DreamServer
Le code d'installation/orchestration propre à DreamServer est sous Apache-2.0, mais chaque projet open source intégré (Open WebUI, Qdrant, n8n, ComfyUI et d'autres) porte sa propre licence amont — vérifiez directement la licence du composant concerné si cela compte pour votre usage.
Questions fréquemment posées
Qu'est-ce que DreamServer ?
DreamServer (github.com/Osmantic/ODS) est un installeur gratuit et open source (Apache-2.0), développé par Osmantic, qui transforme un PC, un Mac ou une machine Linux en serveur IA auto-hébergé en connectant inférence locale, interface de chat, voix, agents, RAG et génération d'images.
DreamServer est-il le même projet qu'ODS ?
Oui. ODS (Osmantic Deployment System) est l'ancien nom du projet et son chemin de dépôt GitHub (Osmantic/ODS) l'utilise toujours, mais les releases et l'image de marque actuelles désignent le produit comme « Dream Server » / DreamServer.
DreamServer est-il gratuit ?
Oui. Il est gratuit et open source sous licence Apache 2.0, sans abonnement ni offre payante pour le logiciel lui-même. Un mode API cloud optionnel facture ce que facture le fournisseur choisi (OpenAI, Anthropic, Together) pour l'usage.
Comment installer DreamServer ?
Sur Linux ou macOS, exécutez curl -fsSL https://install.osmantic.com/ods.sh | bash. Sur Windows, exécutez le bloc d'installation PowerShell documenté (nécessite Docker Desktop avec WSL2). Vérifiez les instructions actuelles sur github.com/Osmantic/ODS avant d'installer.
DreamServer nécessite-t-il un GPU ?
Un GPU adapté est recommandé pour l'inférence locale et est détecté automatiquement à l'installation. Les machines sans GPU peuvent exécuter DreamServer en mode API cloud (--cloud), qui utilise la même stack environnante contre les API OpenAI/Anthropic/Together au lieu de l'inférence locale.
Quelles plateformes DreamServer prend-il en charge ?
Linux (GPU NVIDIA, AMD et Intel Arc), Windows (via Docker Desktop avec WSL2, GPU NVIDIA et AMD) et macOS sur Apple Silicon (M1 ou ultérieur), selon le README officiel.
Que installe réellement DreamServer ?
Open WebUI pour le chat, llama-server pour l'inférence locale, LiteLLM comme passerelle API, Whisper et Kokoro pour la voix, Hermes Agent et n8n pour les agents/l'automatisation, Qdrant et SearXNG pour le RAG/la recherche, ComfyUI pour la génération d'images, et des outils de confidentialité/observabilité, selon le README officiel.
DreamServer nécessite-t-il Docker ?
Oui, sur chaque plateforme prise en charge. La plupart des services fonctionnent comme conteneurs Docker ; sur macOS, llama-server fonctionne nativement avec l'accélération Metal tandis que le reste de la stack tourne toujours dans Docker.
Qui développe DreamServer ?
Osmantic développe DreamServer. L'organisation et le dépôt GitHub sont hébergés à github.com/Osmantic/ODS.
Quand DreamServer a-t-il été publié pour la première fois ?
Le dépôt GitHub a été créé le 9 février 2026. L'historique des releases que cet avis a pu vérifier commence à la v2.5.0 (« Dream Server 2.5.0 », 21 mai 2026) et se poursuit jusqu'à la v2.6.0 (28 juillet 2026), la version stable actuelle — voir la page officielle des releases pour l'historique complet.