# Junie

Agent en terminal. Fiche relevée le 3 octobre 2026 sur les pages officielles. Page : https://quelleia.com/outils/junie/

## En bref

Junie est l'agent de code de JetBrains, en code fermé. Il tourne en ligne de commande (Junie CLI), dans les éditeurs de code JetBrains, dans GitHub Actions et dans GitLab CI. Il s'appuie sur le moteur d'analyse d'IntelliJ IDEA, et une session se suit depuis le navigateur du téléphone. Chaque compte JetBrains inclut un modèle gratuit, Junie Lite ; au-delà, on paie par l'abonnement JetBrains AI, une clé Junie à l'usage ou ses propres clés d'API.

- Éditeur : JetBrains, Pays-Bas
- Prix : gratuit, abonnement, à l'usage
- Licence : code fermé
- Systèmes : macOS, Linux, Windows, navigateur
- Formes : ligne de commande, extension d'éditeur, version web, serveur ou conteneur, pilotable depuis un téléphone
- Site officiel : https://junie.jetbrains.com

## Installer

Une des commandes télécharge un script et l'exécute tout de suite (`curl … | sh` ou équivalent). Lisez-le d'abord si vous voulez savoir ce qu'il fait.

### macOS, Linux

```
curl -fsSL https://junie.jetbrains.com/install.sh | bash
```

### Windows (PowerShell)

```
powershell -NoProfile -ExecutionPolicy Bypass -Command "iex (irm 'https://junie.jetbrains.com/install.ps1')"
```

### macOS (Homebrew)

```
brew tap jetbrains-junie/junie
```
```
brew install junie
```

### Tous systèmes (npm)

```
npm install -g @jetbrains/junie
```

### Éditeurs JetBrains

Dans la fenêtre AI Chat d'AI Assistant, choisir « Junie by JetBrains » dans la liste des agents : il se télécharge seul. Pour avoir Junie dans une fenêtre à part, installer son module par Ctrl+Alt+S, Plugins, onglet Marketplace.

### Démarrer

Lancer `junie` à la racine du projet, puis choisir une connexion sur l'écran d'accueil. Au choix : compte JetBrains, clé Junie à l'usage, clé d'un fournisseur (OpenAI, Anthropic, Google, xAI, OpenRouter, GitHub Copilot) ou modèle personnalisé (LiteLLM, Ollama, LM Studio).
```
cd /path/to/your/project
```
```
junie
```

### Choisir le modèle

Taper `/model` en session interactive, ou passer l'option `--model` (variable JUNIE_MODEL). `--provider` force un fournisseur quand on utilise sa propre clé, et `/effort` règle l'effort de réflexion. Sans choix, Junie prend un modèle « Default », que JetBrains fixe selon ce qu'il estime le meilleur rapport qualité-prix. `junie --help` liste les modèles.
```
/model
```
```
junie --model <modèle>
```
```
/effort
```

Source : https://junie.jetbrains.com/docs/junie-cli.html (lue le 3 octobre 2026).

## Ce qu'il sait faire

- **Mode plan** : Avant de toucher au code, Junie rédige un plan (exigences, conception, étapes) dans .junie/plans. On l'approuve ou on le corrige, et l'exécution peut passer à un autre modèle. (https://junie.jetbrains.com/docs/junie-cli-plan-mode.html)
- **Mode à distance** : `/remote` ouvre la session du terminal dans le navigateur, sur junie.jetbrains.com/remote, pour la poursuivre depuis un autre appareil. (https://junie.jetbrains.com/docs/junie-cli-remote-mode.html)
- **Sessions parallèles et worktrees** : Plusieurs sessions tournent en parallèle, chacune dans son worktree Git (une copie de travail séparée). (https://junie.jetbrains.com/docs/junie-cli-worktrees.html)
- **Sous-agents** : Junie confie à des sous-agents, dotés de leurs propres consignes, outils et modèles, les tâches qui leur correspondent. (https://junie.jetbrains.com/docs/junie-cli-subagents.html)
- **Revue de code** : Un agent de revue commente le code. Dans GitHub, l'action Junie relit les demandes de fusion (pull requests) et transforme des tickets en correctifs. (https://junie.jetbrains.com/docs/junie-on-github.html)
- **Skills, MCP, hooks et mémoire** : Junie accepte les skills (procédures réutilisables) et les serveurs MCP (le protocole standard pour brancher des outils et des sources de données à un agent). Il gère aussi les hooks (commandes lancées avant ou après une action), des commandes personnalisées et des consignes gardées d'une session à l'autre. (https://junie.jetbrains.com/docs/guidelines-and-memory.html)
- **Junie Local** : Ce moteur local pour Mac Apple Silicon (M5 ou plus récent, macOS 26, 64 Go de mémoire) fait tourner Qwen3.6-27B en 4 bits. Il le rend accessible par une API compatible OpenAI. (https://junie.jetbrains.com/docs/junie-local.html)

Les façons de l'utiliser :

- Ligne de commande : Junie CLI (https://junie.jetbrains.com/docs/junie-cli.html)
- Extension d'éditeur : dans la discussion d'AI Assistant ou en module séparé des éditeurs JetBrains et d'Android Studio. Aussi pour les éditeurs compatibles ACP (Agent Client Protocol, le protocole qui relie un agent à un éditeur comme Zed ou JetBrains) (https://junie.jetbrains.com/docs/junie-ide-plugin.html)
- Version web : mode à distance d'une session du terminal (https://junie.jetbrains.com/docs/junie-cli-remote-mode.html)
- Serveur ou conteneur : action GitHub et intégration GitLab CI/CD, exécutées sur ses propres machines d'intégration (runners) (https://junie.jetbrains.com/docs/junie-on-github.html)

Systèmes :

- macOS
- Linux
- Windows : natif, installation par PowerShell
- Navigateur : mode à distance pour une session lancée dans le terminal

## Sur téléphone

- navigateur (junie.jetbrains.com/remote) : Depuis le téléphone, on suit une session lancée dans le terminal et on lui envoie des consignes. On approuve ou refuse une action, on annule la tâche, on valide ou corrige un plan. L'ordinateur doit rester allumé. Il faut un compte JetBrains ou une clé Junie : une clé de fournisseur seule ne suffit pas. (https://junie.jetbrains.com/docs/junie-cli-remote-mode.html)

## Prix et licence

Chaque compte JetBrains inclut un modèle gratuit, Junie Lite. Avec sa propre clé, on paie le fournisseur à son tarif, sans marge. Les abonnements JetBrains AI pour particuliers, en paiement annuel, reviennent à 8,33 $ par mois pour AI Pro, avec 10 crédits IA tous les 30 jours. AI Ultimate coûte 25 $ par mois (35 crédits). JetBrains recommande AI Ultimate pour Junie. Une clé Junie sert aussi à payer à l'usage. (relevé le 3 octobre 2026, https://junie.jetbrains.com/)

Licence : Code fermé : le fichier LICENSE du dépôt indique « © JetBrains s.r.o. All rights reserved ». L'usage est soumis aux conditions du service JetBrains AI. (https://github.com/JetBrains/junie/blob/main/LICENSE.md)

## Modèles

- Clé d'API personnelle : oui
- Modèles locaux : oui
- Proposés par Junie (relevé du 5 octobre 2026) : [Claude Opus 4.8](https://quelleia.com/modeles/claude-opus-4-8/), [Claude Sonnet 5](https://quelleia.com/modeles/claude-sonnet-5/), [GPT-5.4](https://quelleia.com/modeles/gpt-5-4/), [Gemini 3.1 Pro](https://quelleia.com/modeles/gemini-3-1-pro/), [Gemini 3 Flash](https://quelleia.com/modeles/gemini-3-flash/), [GPT-5.3 Codex](https://quelleia.com/modeles/gpt-5-3-codex/)

Avec un modèle local : Servir un modèle local avec Ollama, sur une API compatible OpenAI et Anthropic que la plupart des agents de code savent appeler. Ollama & les modèles locaux (https://minilabai.com/guides/ollama-modeles-locaux/), guide du même auteur que QUELLE IA.

## Résultats mesurés

Comparaison avec les autres outils : https://quelleia.com/outils/harnais/

- Terminal-Bench 2.0 · Gemini 3 Flash : 64,3 % (1er sur 3 outils)

## Sources

- https://junie.jetbrains.com/
- https://junie.jetbrains.com/docs/junie-cli.html
- https://www.npmjs.com/package/@jetbrains/junie
- https://github.com/JetBrains/homebrew-junie
- https://plugins.jetbrains.com/plugin/26104-junie-the-ai-coding-agent-by-jetbrains
- https://junie.jetbrains.com/docs/junie-cli-model-selection.html
- https://junie.jetbrains.com/docs/junie-cli-plan-mode.html
- https://junie.jetbrains.com/docs/junie-cli-remote-mode.html
- https://junie.jetbrains.com/docs/junie-cli-worktrees.html
- https://junie.jetbrains.com/docs/junie-cli-subagents.html
- https://junie.jetbrains.com/docs/junie-on-github.html
- https://junie.jetbrains.com/docs/guidelines-and-memory.html
- https://junie.jetbrains.com/docs/junie-local.html
- https://www.jetbrains.com/company/contacts/
- https://github.com/JetBrains/junie/blob/main/LICENSE.md
- https://junie.jetbrains.com/docs/junie-ide-plugin.html

Non vérifié :

- Les prix en paiement mensuel n'apparaissent pas sur la page de Junie, qui affiche par défaut le paiement annuel. La documentation d'AI Assistant donne 10 $ pour AI Pro et 30 $ pour AI Ultimate.
- Le prix de la clé Junie à l'usage n'est publié sur aucune page lue.
- Les commandes Homebrew et npm viennent du README du dépôt GitHub : la page Quickstart ne les donne pas.
- D'après la page des contacts, le siège est à Amsterdam (JetBrains N.V.). Le pied de page de Junie cite pourtant JetBrains s.r.o. (République tchèque).
- Aucune application mobile officielle n'a été trouvée ; le pilotage passe par le navigateur.
