> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# JetBrains

> Exécutez Devin dans les IDE JetBrains depuis AI Chat à l’aide de l’Agent Client Protocol (ACP), y compris avec JetBrains Remote Development.

Les IDE JetBrains peuvent exécuter Devin en tant qu’agent dans **AI Chat** à l’aide du
[Agent Client Protocol (ACP)](https://agentclientprotocol.com/). Le moyen le plus rapide pour
ajouter Devin est de l’installer depuis le **registre ACP** ; vous pouvez aussi le configurer
manuellement en tant qu’agent personnalisé. Dans les deux cas, vous pouvez utiliser Devin depuis le panneau AI Chat dans
IntelliJ IDEA, PyCharm, GoLand et d’autres IDE JetBrains — y compris via le
[JetBrains Remote Development](https://www.jetbrains.com/remote-development/).

<Note>
  Cette intégration utilise la prise en charge ACP intégrée de JetBrains dans AI Assistant. Pour la
  référence officielle, consultez la documentation JetBrains sur
  [l’ajout d’un agent personnalisé](https://www.jetbrains.com/help/ai-assistant/acp.html#add-custom-agent).
</Note>

## Prérequis

* Un IDE JetBrains avec le plugin **AI Assistant** et la fonctionnalité AI Chat.

<div id="setup">
  ## Configuration
</div>

Installez Devin directement depuis le **registre ACP** — aucune installation de CLI ni configuration manuelle requise.

<Steps>
  <Step title="Ouvrir AI Chat">
    Cliquez sur l’icône **AI Chat** dans la barre de la fenêtre d’outils à droite.

    <Frame>
      <img src="https://mintcdn.com/cognitionai/9EKnqBIslwD5kWvk/images/cli/acp/jetbrains-ai-chat-icon.png?fit=max&auto=format&n=9EKnqBIslwD5kWvk&q=85&s=1de025a909c3869041a8bd5d1aad10e2" alt="Icône AI Chat dans la barre de la fenêtre d’outils de JetBrains" width="54" height="357" data-path="images/cli/acp/jetbrains-ai-chat-icon.png" />
    </Frame>
  </Step>

  <Step title="Ouvrir le sélecteur d’agent">
    Cliquez sur le sélecteur d’agent en bas d’AI Chat pour afficher la liste des
    agents disponibles.
  </Step>

  <Step title="Installer Devin depuis le registre ACP">
    Choisissez **Install From ACP Registry...**, recherchez **Devin**, puis cliquez sur
    **Install**. Devin est ajouté à la liste des agents disponibles.

    <Frame>
      <img src="https://mintcdn.com/cognitionai/-ptQDbeV2RztJi0W/images/cli/acp/jetbrains-acp-registry-menu.png?fit=max&auto=format&n=-ptQDbeV2RztJi0W&q=85&s=c18348688a8775e6aabb0dc6a85b9186" alt="Menu du sélecteur d’agent affichant l’option Install From ACP Registry" width="606" height="556" data-path="images/cli/acp/jetbrains-acp-registry-menu.png" />
    </Frame>
  </Step>

  <Step title="Se connecter à Devin (facultatif)">
    La première fois que vous vous connectez, il se peut que vous deviez vous authentifier. Suivez le
    prompt pour vous connecter à votre compte Devin.

    <Frame>
      <img src="https://mintcdn.com/cognitionai/-ptQDbeV2RztJi0W/images/cli/acp/jetbrains-acp-login.png?fit=max&auto=format&n=-ptQDbeV2RztJi0W&q=85&s=68a49822822688804a2371bf28dbc761" alt="Connexion à Devin depuis JetBrains AI Chat" width="502" height="103" data-path="images/cli/acp/jetbrains-acp-login.png" />
    </Frame>
  </Step>

  <Step title="Commencer à discuter avec Devin">
    Sélectionnez **Devin** dans le sélecteur d’agent et envoyez un message pour démarrer une session.

    <Frame>
      <img src="https://mintcdn.com/cognitionai/-ptQDbeV2RztJi0W/images/cli/acp/jetbrains-devin-selected.png?fit=max&auto=format&n=-ptQDbeV2RztJi0W&q=85&s=d7e7ecd2fed9920f5f03e99c6a3422fe" alt="Devin sélectionné comme agent en bas d’AI Chat" width="910" height="254" data-path="images/cli/acp/jetbrains-devin-selected.png" />
    </Frame>
  </Step>
</Steps>

<div id="manual-setup-custom-acp">
  ## Configuration manuelle (ACP personnalisé)
</div>

Si vous préférez utiliser Devin depuis votre propre installation du Devin CLI, vous pouvez l’ajouter
comme agent ACP personnalisé au lieu de l’installer à partir du registre.

<div id="prerequisites">
  ### Prérequis
</div>

* Devin CLI installé et authentifié. Si vous ne l’avez pas encore installé, suivez
  le [Quickstart](/fr/cli/index), puis exécutez `devin auth login`.
* Le chemin absolu vers le binaire `devin`. Vous pouvez le trouver avec :

  ```bash theme={null}
  which devin
  ```

  Cela renvoie généralement à un chemin du type `~/.local/bin/devin`.

<Tip>
  Pour **JetBrains Remote Development**, Devin CLI doit être installé sur l’**hôte
  distant** (où le backend s’exécute), et non sur votre client local. Exécutez `which devin` dans un
  terminal sur l’hôte distant et utilisez ce chemin dans la configuration ci-dessous.
</Tip>

<Steps>
  <Step title="Ouvrez AI Chat">
    Cliquez sur l’icône **AI Chat** dans la barre de la fenêtre d’outils de droite.

    <Frame>
      <img src="https://mintcdn.com/cognitionai/9EKnqBIslwD5kWvk/images/cli/acp/jetbrains-ai-chat-icon.png?fit=max&auto=format&n=9EKnqBIslwD5kWvk&q=85&s=1de025a909c3869041a8bd5d1aad10e2" alt="Icône AI Chat dans la barre de la fenêtre d’outils de JetBrains" width="54" height="357" data-path="images/cli/acp/jetbrains-ai-chat-icon.png" />
    </Frame>
  </Step>

  <Step title="Ajoutez un agent personnalisé">
    Cliquez sur le menu à trois points en haut à droite du panneau AI Chat, puis choisissez
    **Add Custom Agent**. Cela ouvre le fichier de configuration `acp.json`.

    <Frame>
      <img src="https://mintcdn.com/cognitionai/9EKnqBIslwD5kWvk/images/cli/acp/jetbrains-add-custom-agent.png?fit=max&auto=format&n=9EKnqBIslwD5kWvk&q=85&s=12e5619e373efe6adb98941f181b7da2" alt="Option Add Custom Agent dans le menu AI Chat" width="425" height="536" data-path="images/cli/acp/jetbrains-add-custom-agent.png" />
    </Frame>
  </Step>

  <Step title="Configurer l’agent Devin">
    Ajoutez Devin au bloc `agent_servers` dans `acp.json`. Définissez `command` sur le
    chemin absolu vers votre binaire `devin` (obtenu avec `which devin`) et indiquez `acp` comme
    unique argument :

    ```json acp.json theme={null}
    {
      "default_mcp_settings": {},
      "agent_servers": {
        "devin": {
          "command": "/home/you/.local/bin/devin",
          "args": ["acp"]
        }
      }
    }
    ```

    Enregistrez le fichier. Devin apparaît alors comme agent sélectionnable dans AI Chat.
  </Step>

  <Step title="Commencez à discuter avec Devin">
    Sélectionnez **devin** comme agent dans AI Chat et envoyez un message pour démarrer une
    session. Lors de la première connexion, une authentification peut vous être demandée ;
    Devin utilise les identifiants de `devin auth login` (ou `WINDSURF_API_KEY` si cette variable est
    définie).
  </Step>
</Steps>

<div id="managing-the-integration">
  ## Gérer l’intégration
</div>

Le menu à trois points du panneau AI Chat propose quelques actions utiles pour
l’agent Devin :

* **Réinitialiser l’authentification ACP** — supprimer les identifiants ACP enregistrés et se réauthentifier.
* **Ouvrir les logs ACP** — ouvrir les logs ACP, utile pour déboguer des problèmes de connexion ou
  examiner ce que fait l’agent en coulisses.

<div id="notes-and-limitations">
  ## Notes et limitations
</div>

* La sortie du Terminal/Shell de Devin CLI est affichée via le rendu ACP de JetBrains AI Chat,
  qui diffère de l’interface native du terminal de Devin CLI. Certaines interactions plus avancées
  ne sont disponibles que dans la CLI autonome.
* Le sous-programme `devin acp` est conçu pour être lancé par un client compatible ACP
  (comme JetBrains AI Chat) en tant que sous-processus — il utilise JSON-RPC via stdio et n’est
  pas destiné à être exécuté de manière interactive. Consultez
  [`devin acp`](/fr/cli/reference/commands#devin-acp) dans la référence des commandes.
