Jan
Jan is a free, open-source AI assistant that lets users run large language models locally and offline, connect to cloud AI providers, deploy autonomous agents, and expose local models through an OpenAI-compatible API.
Jan est un écosystème d’IA open source conçu comme une alternative privée et contrôlée par l’utilisateur aux assistants d’IA cloud tels que ChatGPT et Claude.
Son principal avantage réside dans l’exécution locale de l’intelligence artificielle. Les utilisateurs peuvent télécharger des modèles compatibles et les exécuter directement sur leur propre ordinateur, ce qui permet de conserver les conversations et les données sur l’appareil.
Une fois le modèle téléchargé, Jan peut fonctionner entièrement hors ligne sans nécessiter de compte ni entraîner de frais récurrents liés à une API. L’application de bureau est disponible pour Windows, macOS et Linux et propose une interface conversationnelle intuitive pour interagir avec les modèles locaux.
Les utilisateurs peuvent parcourir et télécharger des modèles via Jan Hub, notamment les modèles proposés par Jan ainsi que les modèles compatibles au format GGUF. Le logiciel s’appuie sur des technologies d’inférence locale comme llama.cpp et MLX et peut aider les utilisateurs à identifier les modèles adaptés aux capacités de leur matériel.
Jan ne se limite toutefois pas aux modèles locaux. Les utilisateurs peuvent également connecter des fournisseurs cloud et accéder à des modèles proposés par OpenAI, Anthropic, Google, Mistral et d’autres fournisseurs en utilisant leurs propres identifiants ou clés API.
Cette approche permet de combiner des modèles locaux privilégiant la confidentialité pour les tâches quotidiennes avec des modèles cloud plus puissants pour les besoins plus exigeants. Jan prend également en charge des endpoints personnalisés compatibles avec OpenAI et Anthropic, ce qui réduit la dépendance envers un seul fournisseur d’IA.
La plateforme va au-delà du simple chatbot grâce à la prise en charge des projets, des assistants personnalisés, des agents autonomes et du Model Context Protocol MCP.
Les outils MCP peuvent étendre les capacités des modèles avec des fonctionnalités telles que la recherche sur le web, l’exécution de code, l’automatisation du navigateur, l’analyse de données et la connexion à des services externes. Les agents de Jan peuvent également interagir avec des fichiers, des calendriers et des canaux de communication afin de créer des workflows d’automatisation locale plus avancés.
Pour les développeurs, Jan peut également servir de couche d’infrastructure d’IA locale. Jan Server expose les modèles via une API compatible avec OpenAI, tandis que Jan CLI permet de servir des modèles locaux et de lancer des agents de codage IA directement depuis le terminal.
Jan peut ainsi être utilisé non seulement comme assistant de bureau mais également comme backend pour des applications et des outils de développement qui reposeraient normalement sur des API d’IA cloud.
Jan est distribué sous licence Apache 2.0 et sa plateforme locale principale est gratuite et open source.
Dans l’ensemble, sa combinaison d’utilisation hors ligne, de flexibilité dans le choix des modèles, de prise en charge de MCP, d’agents autonomes et d’API pour les développeurs en fait une solution particulièrement intéressante pour les utilisateurs, développeurs, chercheurs et organisations qui recherchent davantage de confidentialité, de contrôle et de maîtrise sur leur infrastructure d’intelligence artificielle.