Skip to main content
PromptQuorum
Accueil/LLM locaux avancés/Jan Review 2026 : L'alternative open source et hors ligne à ChatGPT
Easiest Desktop Apps

Jan Review 2026 : L'alternative open source et hors ligne à ChatGPT

·11 min de lecture·Par Hans Kuepper · Fondateur de PromptQuorum, outil de dispatch multi-modèle · PromptQuorum

**Jan est une application de bureau gratuite et open source (jan.ai, code source sur github.com/janhq/jan) qui exécute des modèles d'IA entièrement sur votre propre ordinateur via un moteur llama.cpp intégré, avec des connexions optionnelles à des fournisseurs cloud comme OpenAI, Anthropic et d'autres.** Il n'existe aucune offre payante : le fichier LICENSE du dépôt GitHub est une variante de la licence Apache 2.0 avec une demande d'attribution ajoutée, et jan.ai n'a pas de page tarifaire. Jan fonctionne sous macOS, Windows et Linux, propose un catalogue de modèles organisé ainsi que des téléchargements directs depuis HuggingFace, un serveur API local compatible OpenAI, et une prise en charge du Model Context Protocol (MCP) pour connecter des outils externes.

Jan (jan.ai, code source sur github.com/janhq/jan) est une application de bureau gratuite et open source qui exécute des modèles d'IA sur votre propre ordinateur, avec la possibilité de connecter des fournisseurs cloud comme OpenAI ou Anthropic quand vous le souhaitez. Elle repose sur llama.cpp, le même moteur d'inférence open source qui alimente de nombreux autres outils d'IA locale, et se télécharge en un seul fichier, sans compte, abonnement ni limite d'utilisation. Cette revue couvre ce que Jan fait réellement, d'où il vient, comment le télécharger, et sa place face aux autres applications de chat local.

Jan Review 2026 : L'alternative open source et hors ligne à ChatGPT

Points clés

  • Jan est gratuit et open source ; le fichier LICENSE officiel sur GitHub est une variante de la licence Apache 2.0 avec une demande d'attribution ajoutée, et jan.ai n'a pas de page tarifaire
  • Exécute des modèles locaux via un moteur llama.cpp intégré (MLX est disponible comme moteur alternatif sur les systèmes Apple Silicon pris en charge)
  • Se connecte à des fournisseurs cloud — OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter — et à des backends auto-hébergés comme Ollama, vLLM et LocalAI via des points de terminaison personnalisés compatibles OpenAI/Anthropic
  • Propose un catalogue de modèles organisé (incluant les propres modèles de Jan, Jan Nano et Jan-v3) ainsi que des téléchargements directs depuis HuggingFace
  • Inclut un serveur API local compatible OpenAI à l'adresse http://127.0.0.1:1337, permettant à d'autres applications d'utiliser Jan comme backend
  • Prend en charge le Model Context Protocol (MCP) pour connecter des outils externes et des workflows de type agent
  • Disponible sous macOS, Windows et Linux, ainsi que via le Microsoft Store et Flathub
  • Développé par Menlo Research, une entreprise basée à Singapour ; l'organisation GitHub hébergeant le code s'appelle janhq

📍 En une phrase

Jan est une application de bureau gratuite et open source qui exécute des modèles d'IA hors ligne via un moteur llama.cpp intégré, avec des connexions optionnelles à des fournisseurs cloud, et sans aucune offre payante.

💬 En termes simples

Plutôt que de payer un abonnement de type ChatGPT, Jan vous permet de télécharger un modèle sur votre propre ordinateur et d'y discuter directement — sans compte, sans connexion internet nécessaire une fois le modèle téléchargé, et sans facture. Si vous le souhaitez, vous pouvez aussi ajouter votre propre clé API OpenAI ou Anthropic pour des modèles cloud dans la même application.

📌Remarque: Cette revue est le complément détaillé de la fiche de Jan dans le Répertoire des logiciels d'IA locale — consultez cette page pour voir en un coup d'œil comment Jan se compare à des dizaines d'autres outils d'IA locale.

Qu'est-ce que Jan ?

Jan est une application de bureau permettant de discuter avec des modèles d'IA qui s'exécutent sur votre propre ordinateur, ou, si vous le souhaitez, sur les serveurs d'un fournisseur cloud via votre propre clé API. Sa description GitHub la présente comme « une alternative open source à ChatGPT qui fonctionne à 100 % hors ligne sur votre ordinateur ». L'application elle-même est une app de bureau basée sur Tauri (d'après les sujets GitHub du dépôt) avec un moteur d'inférence local intégré, de sorte que l'expérience de chat hors ligne de base ne dépend d'aucun autre logiciel à installer au préalable.

  • Fonction principale : une interface de chat capable d'exécuter des modèles localement via un moteur intégré, ou d'acheminer les requêtes vers des API cloud et des backends auto-hébergés que vous configurez
  • Moteur d'inférence local : llama.cpp et GGML, selon la propre documentation de Jan, avec MLX disponible comme moteur alternatif sur le matériel Apple Silicon pris en charge
  • Connexions cloud et auto-hébergées : OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter et HuggingFace, ainsi que des points de terminaison personnalisés compatibles OpenAI/Anthropic pour des backends comme Ollama, vLLM et LocalAI
  • Développeur : Menlo Research, une entreprise enregistrée à Singapour ; GitHub indique « Menlo Research » comme titulaire du droit d'auteur dans le fichier LICENSE du dépôt
  • Dépôt canonique : github.com/janhq/jan — le nom de projet et d'organisation actuellement en usage actif pour le code source, les versions et le suivi des problèmes de Jan

Histoire du projet Jan et jalons de versions

Le dépôt GitHub de Jan a été créé en août 2023, et le projet a livré des mises à jour en continu depuis, ajoutant un serveur API local, une interface repensée et, plus récemment, la prise en charge du Model Context Protocol et la recherche web native. Certains observateurs tiers d'entreprises décrivent le développeur d'origine de Jan comme « Homebrew » (aussi écrit « Homebrew Computer Company »), qu'ils identifient comme un ancien nom de l'équipe opérant aujourd'hui sous le nom de Menlo Research ; PromptQuorum n'a pas pu confirmer indépendamment ce changement de nom via une déclaration officielle de Jan ou de Menlo Research — considérez donc cela comme une affirmation de source secondaire plutôt qu'un fait vérifié.

  1. 1
    v0.4.3 — 21 décembre 2023 : Inférence plus rapide sur toutes les plateformes
    Why it matters: Des améliorations de la vitesse d'inférence sur Mac, Windows, Linux et les machines équipées de GPU, selon le changelog officiel.
  2. 2
    v0.4.5 — 29 janvier 2024 : Introduction du serveur API local
    Why it matters: A ajouté le serveur API local compatible OpenAI, la fonctionnalité qui permet à d'autres applications de traiter Jan comme un backend.
  3. 3
    v0.5.0 — 3 juin 2024 : Interface repensée et prise en charge de Codestral
    Why it matters: Une refonte significative de l'interface visant à rendre l'application plus claire et plus facile à utiliser, accompagnée d'une nouvelle prise en charge de modèles.
  4. 4
    v0.6.1 — 19 juin 2025 : Refonte complète de l'interface
    Why it matters: Le changelog de Jan décrit cela comme une refonte complète de l'apparence et de l'ergonomie de l'application.
  5. 5
    v0.7.0 — 2 octobre 2025 : Fonctionnalité Projects et prise en charge d'Azure
    Why it matters: A ajouté une organisation des conversations par projet, le renommage des modèles et la prise en charge d'Azure OpenAI comme fournisseur.
  6. 6
    v0.8.0 — 22 mai 2026 : Multi-Token Prediction et un routeur llama.cpp unifié
    Why it matters: A ajouté la Multi-Token Prediction pour les modèles llama.cpp compatibles et consolidé le processus d'inférence locale de l'application en un routeur llama.cpp unique.
  7. 7
    v0.8.4 — 21 juillet 2026 : Recherche web native et paramètres par modèle
    Why it matters: A ajouté des outils natifs web_search et web_fetch ainsi qu'une configuration de modèle de chat par modèle et un stockage des paramètres géré par le backend — le jalon le plus récent noté sur le [changelog officiel](https://jan.ai/changelog) au moment de cette revue.

Que pouvez-vous faire avec Jan ?

L'ensemble des fonctionnalités de Jan repose sur l'exécution locale des modèles par défaut, tout en rendant les modèles cloud et les outils externes disponibles en options. Voici ce que fait réellement chaque partie, selon le README GitHub et la documentation officiels de Jan.

  • Modèles d'IA locaux — téléchargez et exécutez des modèles à poids ouverts (Llama, Gemma, Qwen, GPT-oss et d'autres) depuis HuggingFace, ou depuis le catalogue de modèles organisé de Jan, qui inclut les propres versions de Jan comme Jan-Code-4B, Jan-v3-4B, Jan-v2-VL et les variantes Jan Nano 32k/128k
  • Intégration cloud — ajoutez votre propre clé API pour OpenAI (modèles GPT), Anthropic (modèles Claude), Google Gemini, Groq, Mistral AI, Azure OpenAI ou OpenRouter, et discutez avec ces modèles dans la même fenêtre que vos modèles locaux
  • Points de terminaison personnalisés — Jan peut aussi se connecter à tout backend parlant le format OpenAI ou Anthropic, ce qui couvre en pratique des serveurs auto-hébergés comme Ollama, vLLM et LocalAI, ainsi que des couches de routage comme LiteLLM
  • Assistants personnalisés — créez des assistants configurés pour une tâche ou une persona spécifique, plutôt que de repartir d'une base vide à chaque conversation
  • Serveur API local compatible OpenAI — Jan peut exposer un serveur API à l'adresse http://127.0.0.1:1337 qui reproduit le format de requête/réponse de l'API OpenAI, afin que d'autres outils puissent pointer vers Jan au lieu d'un point de terminaison cloud
  • Model Context Protocol (MCP) — connectez Jan à des serveurs et outils MCP (la documentation de Jan cite Claude Code et OpenClaw comme exemples) pour des workflows de type agent utilisant des outils
  • Conception axée sur la confidentialité — selon le positionnement de Jan lui-même, tout peut fonctionner localement sans qu'aucune donnée ne quitte votre machine, à condition de n'utiliser que des modèles locaux et de ne pas ajouter de connexions à des fournisseurs cloud

Exemples d'utilisation : trois façons d'utiliser Jan

Voici des workflows concrets construits à partir des fonctionnalités documentées de Jan ci-dessus — pas des cas d'usage hypothétiques.

Tarifs de Jan : est-il vraiment gratuit ?

Oui — Jan n'a aucune offre payante. jan.ai n'a pas de page tarifaire, et le fichier LICENSE sur GitHub s'applique à l'ensemble de l'application, pas à un sous-ensemble de fonctionnalités « gratuites ». Le texte de la licence est basé sur la licence Apache, version 2.0, avec un ajout : une demande (et non une exigence stricte) d'attribution « dans la documentation et les supports destinés aux utilisateurs, le cas échéant ». Les métadonnées propres du dépôt GitHub classent ceci comme une licence personnalisée (« Other ») plutôt qu'une licence Apache 2.0 non modifiée, en raison de cette clause ajoutée — ce n'est pas mot pour mot le texte standard de la licence Apache 2.0 approuvé par l'OSI.

  • Aucun abonnement, aucune offre payante, aucune limite d'utilisation imposée par Jan lui-même
  • Aucun compte ni inscription requis pour utiliser l'application
  • L'exécution de modèles cloud (OpenAI, Anthropic, etc.) via Jan coûte toujours ce que ce fournisseur facture pour l'utilisation de son API — Jan lui-même n'ajoute aucune marge ni frais supplémentaire
  • La licence de l'application est une variante de la licence Apache 2.0 avec une demande d'attribution ajoutée, selon le fichier LICENSE officiel — les obligations de copyleft associées à des licences comme l'AGPL ne s'appliquent pas à ce texte

Jan vs. GPT4All

**Jan et GPT4All comptent parmi les applications de chat local entièrement open source les plus établies**, et elles sont souvent comparées car toutes deux mettent l'accent sur l'exécution de modèles hors ligne sans compte requis. Les différences les plus claires résident dans la façon dont chacune gère les modèles cloud et dont chaque projet est organisé.

Aspect
Jan
GPT4All
Moteur localllama.cpp (+ option MLX)basé sur llama.cpp
Support des modèles cloudIntégré — OpenAI, Anthropic, Gemini, Groq, Mistral, Azure, OpenRouterLimité / pas un axe principal
Serveur API localOui, compatible OpenAI (:1337)Oui, serveur local compatible OpenAI
Support outils/agentsIntégration MCPPas un axe principal
DéveloppeurMenlo ResearchNomic AI
PlateformesmacOS/Windows/Linux + MS Store/FlathubmacOS/Windows/Linux

Si votre priorité est un workflow hybride local et cloud avec une connectivité outils/agents (MCP), l'ensemble de fonctionnalités de Jan est le plus large des deux. Si votre priorité est le client de chat entièrement hors ligne le plus simple possible, avec une surface minimale, GPT4All mérite d'être évalué directement sur nomic.ai/gpt4all. Les deux sont gratuits et open source ; vérifiez les détails actuels des fonctionnalités sur le site propre de chaque projet avant de décider, car les deux publient des mises à jour fréquentes.

À qui Jan s'adresse-t-il ?

La pertinence de Jan dépend de si vous voulez une seule application gratuite couvrant à la fois le chat entièrement hors ligne et des modèles cloud optionnels, ainsi qu'un serveur API local pour d'autres outils.

Jan face aux autres apps de chat local

Jan fait partie de plusieurs applications qui combinent inférence de modèles locaux et connexions cloud optionnelles dans une interface unique. Voici comment elle se positionne face à d'autres options dans ce domaine — consultez le Répertoire des logiciels d'IA locale pour le catalogue complet, et la comparaison dédiée Jan vs. GPT4All ci-dessus pour le face-à-face le plus proche.

  • LM Studio** — une application de chat et de gestion de modèles axée sur le local, avec un navigateur de modèles intégré soigné ; consultez la comparaison LM Studio vs. Jan vs. GPT4All pour une comparaison directe à trois qui couvre déjà Jan face à cette application en détail.
  • GPT4All** — un client de chat local open source de Nomic AI ; voir la section de comparaison dédiée ci-dessus.
  • Msty** — une application de bureau à source fermée qui combine également chat local et cloud, avec des fonctionnalités supplémentaires comme la comparaison de modèles côte à côte et le RAG documentaire ; voir l'avis Msty pour tous les détails.
  • Enchanted** — un client natif Mac/iOS open source conçu spécifiquement pour Ollama ; de portée plateforme plus restreinte que Jan mais natif aux plateformes Apple. Voir l'avis Enchanted.
  • BoltAI** — une application assistante IA macOS/Windows avec une intégration système poussée (raccourcis systèmes, intégrations d'applications) en plus du support de modèles locaux et cloud ; voir l'avis BoltAI.
  • AnythingLLM** — une application axée sur le chat documentaire et le RAG ; si la recherche dans vos propres documents est la fonctionnalité principale dont vous avez besoin, voir la comparaison AnythingLLM vs. PrivateGPT vs. Open WebUI RAG.
  • Open WebUI** — une interface de chat auto-hébergée et basée sur navigateur, généralement exécutée avec Ollama ; contrairement à Jan, elle est déployée comme une application web (souvent en conteneur) plutôt que comme un client de bureau natif que vous installez directement.

Erreurs courantes lors de l'évaluation de Jan

La plupart des confusions autour de Jan proviennent de ses conditions de licence, de sa relation avec Menlo Research, ou de l'hypothèse qu'il serait purement hors ligne sans aucune option cloud.

Questions fréquemment posées

Qu'est-ce que Jan ?

Jan (jan.ai, code source sur github.com/janhq/jan) est une application de bureau gratuite et open source qui exécute des modèles d'IA localement via un moteur llama.cpp intégré, avec des connexions optionnelles à des fournisseurs cloud comme OpenAI et Anthropic.

Jan est-il gratuit ?

Oui. jan.ai n'a pas de page tarifaire, et le fichier LICENSE sur GitHub s'applique à l'ensemble de l'application sans offre payante. Si vous connectez un fournisseur cloud comme OpenAI, vous payez directement ce fournisseur pour l'utilisation de l'API — Jan lui-même ne facture rien.

Jan est-il open source ? Quelle licence utilise-t-il ?

Oui, Jan est open source. Son fichier LICENSE est basé sur la licence Apache, version 2.0, avec une demande ajoutée d'attribution dans les supports destinés aux utilisateurs. Les métadonnées du dépôt GitHub classent ceci comme une licence personnalisée (« Other ») plutôt qu'une Apache 2.0 non modifiée, en raison de cette clause. Certains répertoires tiers décrivent Jan comme AGPL 3.0 — d'après une lecture directe du fichier LICENSE actuel, ce n'est pas exact ; vérifiez le texte de la licence vous-même pour toute décision juridique.

Jan fonctionne-t-il hors ligne ?

Oui. Une fois qu'un modèle local est téléchargé via le catalogue de modèles de Jan ou depuis HuggingFace, Jan exécute ce modèle via son moteur llama.cpp intégré, sans connexion internet requise. Une connexion internet n'est nécessaire que pour le téléchargement initial des modèles ou pour utiliser un fournisseur cloud connecté.

Jan prend-il en charge les modèles cloud comme GPT ou Claude ?

Oui. Jan permet de connecter votre propre clé API pour OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI et OpenRouter, vous permettant d'utiliser des modèles cloud aux côtés de modèles locaux dans la même application.

Jan peut-il se connecter à Ollama, vLLM ou LocalAI ?

Oui, via des points de terminaison personnalisés. Jan peut se connecter à tout backend parlant le format d'API OpenAI ou Anthropic, ce qui couvre des serveurs auto-hébergés comme Ollama, vLLM et LocalAI, configurés dans Settings > Model Providers.

Quelles plateformes Jan prend-il en charge ?

macOS (build universel), Windows et Linux (paquets .deb et AppImage), selon le README GitHub officiel. Jan est également distribué via le Microsoft Store et Flathub.

Jan dispose-t-il d'un serveur API local ?

Oui. Jan peut exécuter un serveur API local compatible OpenAI à l'adresse http://127.0.0.1:1337, démarré manuellement depuis Settings > Local API Server. D'autres applications attendant le format de l'API OpenAI peuvent pointer vers cette adresse au lieu d'un point de terminaison cloud.

Qui développe Jan ?

Jan est développé par Menlo Research, une entreprise enregistrée à Singapour, indiquée comme titulaire des droits d'auteur dans le fichier LICENSE de Jan. Certains observateurs tiers d'entreprises décrivent un nom d'équipe antérieur, « Homebrew », que PromptQuorum n'a pas pu confirmer indépendamment via une source officielle.

Quand Jan a-t-il été lancé pour la première fois ?

Le dépôt GitHub de Jan a été créé en août 2023. Les entrées de changelog public que cette revue a pu vérifier commencent à la version 0.4.3 (21 décembre 2023) et se poursuivent jusqu'à la version 0.8.4 (21 juillet 2026) — voir le changelog officiel pour l'historique complet.

Sources

← Retour aux LLM locaux avancés