JetBrains a publié une version stable de Junie Local sous Windows le 16 octobre, après une version expérimentale pour RTX en septembre. L’entreprise indique aussi que l’agent de programmation prend en charge les PC NVIDIA RTX Spark dès le lancement de la plateforme. Pour les développeurs disposant du matériel indiqué, cette nouvelle voie relie Junie CLI à un serveur de modèle sur leur propre machine et prend en charge l’installation du modèle et le démarrage du moteur.

Cette combinaison répond à une question pratique qu’un simple téléchargement de modèle local laisse ouverte : comment un agent de programmation relie-t-il une tâche dans un dépôt à l’inférence locale ? Le modèle génère ses réponses via Junie Local. Junie CLI continue de lire les fichiers du projet, de proposer ou d’appliquer des modifications, et peut exécuter des commandes pour la tâche. Les développeurs restent responsables du dépôt, des autorisations, des différences de code et des résultats des tests.

Le grand changement

  • Ce qui change : La voie Windows de Junie Local passe de l’expérimental au stable. Son programme d’installation vérifie le matériel et le pilote, installe le modèle et le moteur d’inférence CUDA, puis configure Junie CLI pour utiliser un point de terminaison local.
  • Pourquoi c’est important : Un développeur équipé de matériel RTX pris en charge peut confier une tâche de dépôt à Junie sans payer JetBrains pour chaque token de ce modèle local. Les actions de l’agent sur les fichiers et ses commandes doivent toujours être vérifiées.
  • Ce qu’il faut surveiller : JetBrains annonce jusqu’à 55 tokens générés par seconde lors de ses premiers essais sur RTX Spark. Cela mesure la vitesse de génération dans la configuration de l’entreprise, et non les tâches de programmation terminées, leur exactitude ou les performances sur chaque PC pris en charge.

Le chemin de la tâche au modèle

Le manuel de Junie Local, daté du 15 octobre, décrit un moteur d’inférence local géré avec une API compatible avec l’API OpenAI. Sous Windows, le paquet comprend un moteur llama.cpp accéléré par CUDA et des modèles GGUF 4 bits. Le programme d’installation écrit un profil de modèle Junie CLI pointant vers http://localhost:19239/v1/chat/completions. Lorsque le modèle local est sélectionné, Junie démarre le moteur et l’arrête après la fermeture de la dernière instance de Junie qui l’utilise.

JetBrains propose Qwen3.6-27B et son mélange Qwen3.8-3.6-27B. L’installation locale utilise des versions quantifiées, plutôt que les modèles aux poids complets liés depuis le manuel. Les deux versions peuvent être installées côte à côte et sélectionnées avec /model. JetBrains indique que sa configuration choisit une fenêtre de contexte adaptée à la mémoire GPU disponible ; la capacité exacte dépend donc de la machine. Le moteur Windows utilise la prédiction de plusieurs tokens du modèle GGUF principal pour le décodage spéculatif. Ces mécanismes expliquent où s’effectue l’inférence ; ils ne démontrent pas la qualité d’une modification proposée.

Le guide de démarrage rapide de Junie CLI décrit l’autre côté du processus. Lancez le CLI à la racine d’un projet, puis soumettez une tâche dans son interface de terminal. Une requête peut faire référence à des fichiers ou dossiers du projet avec @. Selon l’annonce du 16 octobre, Junie peut lire du code, modifier des fichiers et lancer des tests. Sa documentation CLI précise que les actions potentiellement sensibles, dont la plupart des commandes de terminal et les outils MCP, peuvent nécessiter l’approbation de l’utilisateur selon les réglages. Examinez ce paramètre d’approbation aussi attentivement que le modèle sélectionné.

Configurer une première tâche dans un dépôt

Ces étapes suivent la documentation de JetBrains. BIG CHANGE n’a pas installé Junie Local ni exécuté cette tâche.

  1. Vérifiez la machine. L’annonce mentionne Windows 11 sur x64 avec un GPU NVIDIA RTX d’architecture Ampere ou plus récente et au moins 24 GB de VRAM. Pour RTX Spark, elle indique Windows 11 sur Arm et au moins 24 GB de mémoire disponible pour le GPU. Les deux voies nécessitent le pilote NVIDIA 581 ou plus récent. Le manuel actuel mentionne aussi l’environnement d’exécution Microsoft Visual C++ et environ 21 GB d’espace disque libre. Vérifiez ces prérequis avant de télécharger un modèle.
  2. Installez la solution locale. Utilisez le programme d’installation Windows accessible depuis les instructions de Junie Local. JetBrains documente une commande PowerShell qui définit JUNIE_LOCAL_MODEL=1 pour le processus d’installation. Vérifiez tout script téléchargé en le comparant à la page officielle avant de l’exécuter. Le manuel indique que le programme d’installation vérifie les sommes de contrôle des téléchargements et récupère environ 17 GB pour le moteur Windows et le modèle.
  3. Choisissez le modèle. Ouvrez Junie CLI dans le répertoire du projet et exécutez /local dans son interface de terminal. L’écran de configuration vérifie les prérequis et permet d’installer Qwen3.6-27B ou le mélange. Le manuel précise que /local sous Windows est disponible dans l’interface de terminal de Junie CLI. Si vous avez utilisé le programme d’installation autonome, sélectionnez le modèle installé avec /model.
  4. Confiez-lui une tâche limitée. Dans un dépôt que vous pouvez supprimer ou une branche que vous pouvez vérifier, demandez à Junie d’examiner un fichier précis et d’effectuer une petite modification accompagnée d’un test pertinent. Le résultat attendu est un diff proposé ou appliqué et toute sortie de test. Examinez les deux avant d’accepter le travail. JetBrains indique que la première réponse peut être retardée par le chargement du modèle et le traitement du contexte du projet.

Un bon critère de réussite est que Junie CLI affiche le modèle local sélectionné, produise un diff vérifiable pour le fichier demandé et rapporte un résultat de commande ou de test que vous pouvez vérifier vous-même. Si l’installation s’arrête, le manuel indique que les téléchargements reprennent et qu’une nouvelle exécution récupère les éléments manquants. Si la réponse à la première requête est lente, vérifiez si le moteur est encore en cours de chargement avant d’y voir un échec de la tâche. La documentation décrit des commandes d’état et de vérification du bon fonctionnement du moteur via serverctl pour approfondir le diagnostic.

L’inférence locale a une limite précise

JetBrains présente Junie Local comme gratuit, sans inscription, abonnement, crédits ni quota de tokens pour cette voie. Le développeur a toujours besoin du GPU indiqué, d’espace disque et d’électricité ; les outils ou services externes utilisés par une tâche peuvent avoir un coût distinct. L’affirmation de l’entreprise selon laquelle le code reste sur la machine concerne le chemin du modèle local qu’elle décrit. Le CLI peut lire des fichiers, exécuter des commandes et utiliser les outils configurés : le responsable du projet doit donc vérifier les autorisations des outils et les intégrations connectées au réseau avant de travailler sur des dépôts sensibles. BIG CHANGE n’a pas audité de manière indépendante le comportement réseau ou la télémétrie de Junie.

Le chiffre de vitesse du 16 octobre est lui aussi un résultat du fournisseur. Une comparaison mesurée en programmation nécessiterait le choix du modèle, le matériel, le dépôt, la tâche, les tests et le diff observé. BIG CHANGE n’a produit aucun de ces résultats. Cet article décrit la voie documentée afin qu’un développeur puisse décider si un essai contrôlé convient à sa machine et à son projet.

Sources et lectures complémentaires

  • Junie Local arrive sur NVIDIA RTX Spark (16 octobre 2026). Version stable sous Windows, prise en charge de RTX Spark, prérequis et première affirmation de JetBrains sur la vitesse de génération.
  • Manuel de Junie Local (daté du 15 octobre 2026 ; vérifié le 17 octobre). Moteur, modèles quantifiés, installation, point de terminaison local et détails de récupération.
  • Guide de démarrage rapide de Junie CLI (vérifié le 17 octobre 2026). Déroulement des tâches dans un dépôt et contrôles d’approbation des commandes.