Aller au contenu
geekus
SpécimenLLM locaux·5 min de lecture

Jan : un équivalent open source de ChatGPT en local

Jan te donne un équivalent de ChatGPT qui tourne sur ton ordinateur. Tu télécharges des modèles comme Llama, Gemma ou Qwen depuis HuggingFace. Un serveur local compatible OpenAI tourne sur localhost:1337.

Voir le dépôt ↗
github.com/janhq/jan
Capture de la page de Jan
Sommaire11 parties

Jan est une application open source qui sert d’alternative à ChatGPT et fait tourner des modèles d’intelligence artificielle directement sur ton ordinateur. Tu télécharges un modèle, tu discutes avec lui, et tes échanges restent chez toi quand tu le décides. Jan sait aussi se connecter à des services en ligne si tu préfères.

En bref

  • Jan lance des modèles (Llama, Gemma, Qwen, GPT-oss) en local, téléchargés depuis HuggingFace.
  • Il peut aussi se brancher à OpenAI, Anthropic, Mistral, Groq et d’autres.
  • Un serveur local compatible OpenAI tourne sur localhost:1337.
  • Disponible sur Windows, macOS et Linux, sous licence Apache 2.0.

Jan, c’est quoi ?

Jan est un logiciel de bureau qui reprend l’idée d’un assistant conversationnel comme ChatGPT, mais en le plaçant sur ta machine. Son README le présente comme une façon de réunir l’IA open source dans un produit facile à utiliser, avec contrôle et confidentialité.

Le projet est publié par janhq sur GitHub, sous licence Apache 2.0. Le site officiel indique que Jan est gratuit et open source.

Comment fonctionne Jan

Jan télécharge des modèles de langage depuis HuggingFace et les exécute sur ton ordinateur. Pour cela, il s’appuie sur llama.cpp, un moteur d’exécution de modèles, et sur Tauri, un cadre pour construire des applications de bureau. Selon le relevé du 1er novembre 2026, le code est écrit à 56 % en Rust et à 39 % en TypeScript.

Le README précise que tout tourne en local quand tu le souhaites. Tu n’es donc pas obligé de choisir une fois pour toutes entre le local et le cloud : les deux cohabitent dans la même application.

Ce que Jan sait faire

Le README liste six fonctions principales. La plupart se règlent depuis l’application, et la documentation officielle les détaille.

  • Modèles locaux : Llama, Gemma, Qwen, GPT-oss et d’autres, téléchargés depuis HuggingFace.
  • Modèles en ligne : GPT via OpenAI, Claude via Anthropic, ainsi que Mistral, Groq, MiniMax et d’autres.
  • Assistants personnalisés : tu crées des assistants spécialisés pour tes tâches.
  • API compatible OpenAI : un serveur local sur localhost:1337 que d’autres applications peuvent appeler.
  • Model Context Protocol (MCP) : une intégration qui donne au modèle des capacités d’agent.
  • Confidentialité d’abord : tout reste en local quand tu le choisis.

Installer Jan

Le plus simple est de télécharger l’installateur de ton système depuis le site officiel ou depuis les versions publiées sur GitHub : jan.exe pour Windows, jan.dmg pour macOS, jan.deb ou jan.AppImage pour Linux. Jan est aussi proposé sur le Microsoft Store et sur Flathub. Pour Linux en Arm64, le README renvoie vers une explication dans un ticket du dépôt.

Si tu préfères compiler toi-même, il faut Node.js 20 ou plus, Yarn 4.5.3 ou plus, Make 3.81 ou plus et Rust. Sur Mac avec puce Apple Silicon, il faut aussi le composant MetalToolchain. La commande make dev installe les dépendances, construit les composants et lance l’application.

git clone https://github.com/janhq/jan
cd jan
make dev

Quelle configuration pour utiliser Jan ?

Le README donne des repères pour macOS 13.6 ou plus : 8 Go de mémoire vive pour des modèles de 3 milliards de paramètres, 16 Go pour 7 milliards et 32 Go pour 13 milliards. Sous Windows, il faut Windows 10 ou plus, avec prise en charge des cartes NVIDIA, AMD et Intel Arc. Sous Linux, la plupart des distributions fonctionnent et l’accélération par carte graphique est disponible.

Le projet ne donne pas de configuration minimale chiffrée pour Windows et Linux. Pour le détail, il renvoie à ses guides d’installation.

Où en est le projet Jan

Au 1er novembre 2026, le dépôt compte 45 209 étoiles, 3 123 copies (forks) et 189 contributeurs. Il a été créé le 17 août 2023 et son code a été modifié pour la dernière fois le 31 octobre 2026. La dernière version, la 0.8.8, date du 28 octobre 2026.

Cette version corrige plusieurs points de sécurité. Les liens du chat s’ouvrent désormais dans le navigateur, et le serveur local vérifie l’origine des requêtes venant d’un navigateur. Une application web située sur une autre machine doit être ajoutée à la liste Trusted Hosts dans les réglages du serveur d’API local. La version 0.8.7 avait ajouté un interrupteur pour désactiver l’outil shell dans le chat, une limite de taille pour les images et des sous-agents intégrés à l’agent Jan.

Le site officiel annonce aussi une fonction de mémoire, censée garder ton contexte et tes préférences d’une conversation à l’autre. Elle est marquée « Coming Soon » : elle n’est donc pas encore disponible.

Ce qu’il faut savoir avant de se lancer

Les performances dépendent de ton matériel : un modèle plus gros demande plus de mémoire. En cas de souci, le README conseille de consulter la documentation de dépannage, puis de demander de l’aide sur le Discord du projet en joignant les journaux d’erreurs et les caractéristiques de ta machine.

Le dépôt compte 567 tickets et demandes de fusion ouverts au 1er novembre 2026. Les notes de la version 0.8.6 mentionnent d’ailleurs une solution de contournement si le moteur intégré se comporte mal avec un modèle : lancer ton propre llama-server et l’ajouter comme fournisseur personnalisé.

Quelques repères

  • Modèle de langage : Programme d’intelligence artificielle entraîné sur de grandes quantités de texte, capable de comprendre une question et de rédiger une réponse. Il est souvent désigné par le sigle LLM.
  • API : Interface qui permet à un logiciel d’en appeler un autre avec des requêtes normalisées, sans passer par l’écran. Elle sert à brancher des applications entre elles.
  • Open source : Se dit d’un logiciel dont le code est public. Chacun peut le lire, le vérifier et, selon la licence, le modifier ou le partager.

Questions fréquentes

Jan est-il gratuit ?

Oui, le site officiel présente Jan comme gratuit et open source. Le code est publié sous licence Apache 2.0.

Jan fonctionne-t-il hors ligne ?

Oui, avec des modèles locaux. Le README indique que tout tourne en local quand tu le souhaites, et Jan peut aussi se connecter à des modèles en ligne si tu en ajoutes.

Quels modèles peut-on utiliser avec Jan ?

Jan télécharge des modèles comme Llama, Gemma, Qwen ou GPT-oss depuis HuggingFace. Il se connecte aussi à OpenAI, Anthropic, Mistral, Groq, MiniMax et d’autres fournisseurs.

Jan propose-t-il une API compatible OpenAI ?

Oui, Jan lance un serveur local sur localhost:1337 que d’autres applications peuvent appeler. Depuis la version 0.8.8, un client web situé sur une autre machine doit être ajouté aux Trusted Hosts.

À retenir

Jan est une application gratuite, open source et sous licence Apache 2.0 qui exécute des modèles d’IA sur ton ordinateur et peut aussi se brancher à des services en ligne. Son développement reste actif : la version 0.8.8 date du 28 octobre 2026, et la fonction de mémoire annoncée n’est pas encore disponible.

Sources

llmlocalchatgptopen sourcetaurillama.cpp
Dans le même genre

Des fiches proches.

toute la famille
À lire aussi

Les dernières fiches.

tout l'annuaire

Le Carnet de Geekus · chaque vendredi

Les trouvailles de la semaine, dans ta boîte mail.

Un email, cinq minutes de lecture. En français, gratuit, sans publicité.

S'inscrire au Carnet →
  1. Le spécimen de la semaine, expliqué à fond
  2. L'actu IA en bref
  3. Les autres trouvailles et le mot de la semaine