> ## 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

> Esegui Devin negli IDE JetBrains da AI Chat usando l'Agent Client Protocol (ACP), incluso JetBrains Remote Development.

Gli IDE JetBrains possono eseguire Devin come agente all'interno di **AI Chat** tramite
[Agent Client Protocol (ACP)](https://agentclientprotocol.com/). Il modo più rapido per
aggiungere Devin è installarlo dall'**ACP Registry**; puoi anche configurarlo
manualmente come agente personalizzato. In entrambi i casi, puoi controllare Devin dal pannello AI Chat in
IntelliJ IDEA, PyCharm, GoLand e altri IDE JetBrains, anche tramite
[JetBrains Remote Development](https://www.jetbrains.com/remote-development/).

<Note>
  Questa integrazione usa il supporto ACP integrato di JetBrains in AI Assistant. Per il
  riferimento originale, consulta la documentazione JetBrains su come
  [aggiungere un agente personalizzato](https://www.jetbrains.com/help/ai-assistant/acp.html#add-custom-agent).
</Note>

## Prerequisiti

* Un IDE JetBrains con il plugin **AI Assistant** e AI Chat disponibile.

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

Installa Devin direttamente dall'**ACP Registry**: non è richiesta alcuna installazione della CLI né una configurazione manuale.

<Steps>
  <Step title="Apri AI Chat">
    Fai clic sull'icona **AI Chat** nella barra destra delle finestre degli strumenti.

    <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="Icona di AI Chat nella barra delle finestre degli strumenti di JetBrains" width="54" height="357" data-path="images/cli/acp/jetbrains-ai-chat-icon.png" />
    </Frame>
  </Step>

  <Step title="Apri il selettore dell'agente">
    Fai clic sul selettore dell'agente nella parte inferiore di AI Chat per visualizzare l'elenco degli agenti disponibili.
  </Step>

  <Step title="Installa Devin dall'ACP Registry">
    Scegli **Install From ACP Registry...**, cerca **Devin** e fai clic su **Install**. Devin viene aggiunto all'elenco degli agenti disponibili.

    <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 del selettore dell'agente che mostra l'opzione Install From ACP Registry" width="606" height="556" data-path="images/cli/acp/jetbrains-acp-registry-menu.png" />
    </Frame>
  </Step>

  <Step title="Accedi a Devin (facoltativo)">
    La prima volta che ti connetti, potrebbe esserti richiesto di autenticarti. Segui le istruzioni visualizzate per accedere al tuo account 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="Accesso a Devin da JetBrains AI Chat" width="502" height="103" data-path="images/cli/acp/jetbrains-acp-login.png" />
    </Frame>
  </Step>

  <Step title="Inizia a chattare con Devin">
    Seleziona **Devin** nel selettore dell'agente e invia un messaggio per avviare una sessione.

    <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 selezionato come agente nella parte inferiore di AI Chat" width="910" height="254" data-path="images/cli/acp/jetbrains-devin-selected.png" />
    </Frame>
  </Step>
</Steps>

<div id="manual-setup-custom-acp">
  ## Configurazione manuale (ACP personalizzato)
</div>

Se preferisci eseguire Devin dalla tua installazione locale di Devin CLI, puoi aggiungerlo
come agente ACP personalizzato invece di installarlo dal registry.

<div id="prerequisites">
  ### Prerequisiti
</div>

* Devin CLI installato e autenticato. Se non l'hai ancora installato, segui la
  [Guida rapida](/it/cli/index), quindi esegui `devin auth login`.
* Il percorso assoluto del file binario `devin`. Puoi trovarlo con:

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

  In genere corrisponde a qualcosa come `~/.local/bin/devin`.

<Tip>
  Per **JetBrains Remote Development**, Devin CLI deve essere installato sull'**host
  remoto** (dove viene eseguito il backend), non sul client locale. Esegui `which devin` in un
  terminale sull'host remoto e usa quel percorso nella configurazione seguente.
</Tip>

<Steps>
  <Step title="Apri AI Chat">
    Fai clic sull'icona **AI Chat** nella barra delle finestre degli strumenti a destra.

    <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="Icona di AI Chat nella barra delle finestre degli strumenti di JetBrains" width="54" height="357" data-path="images/cli/acp/jetbrains-ai-chat-icon.png" />
    </Frame>
  </Step>

  <Step title="Aggiungi un agente personalizzato">
    Fai clic sul menu con i tre puntini in alto a destra nel pannello AI Chat, quindi seleziona
    **Add Custom Agent**. Si apre il file di configurazione `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="Opzione Add Custom Agent nel menu di AI Chat" width="425" height="536" data-path="images/cli/acp/jetbrains-add-custom-agent.png" />
    </Frame>
  </Step>

  <Step title="Configura l'agente Devin">
    Aggiungi Devin al blocco `agent_servers` in `acp.json`. Imposta `command` sul
    percorso assoluto del binario `devin` (da `which devin`) e passa `acp` come
    unico argomento:

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

    Salva il file. Devin compare ora come agente selezionabile in AI Chat.
  </Step>

  <Step title="Inizia a chattare con Devin">
    Seleziona **devin** come agente in AI Chat e invia un messaggio per avviare una
    sessione. La prima volta che ti connetti, potrebbe esserti chiesto di autenticarti;
    Devin usa le credenziali di `devin auth login` (oppure `WINDSURF_API_KEY`, se
    impostata).
  </Step>
</Steps>

<div id="managing-the-integration">
  ## Gestione dell'integrazione
</div>

Il menu con i tre puntini nel pannello AI Chat offre alcune azioni utili per
l'agente Devin:

* **Reimposta l'autenticazione ACP** — cancella le credenziali ACP memorizzate ed esegui di nuovo l'autenticazione.
* **Visualizza i log ACP** — apre i log ACP, utili per eseguire il debug dei problemi di connessione o
  verificare cosa sta facendo l'agente dietro le quinte.

<div id="notes-and-limitations">
  ## Note e limitazioni
</div>

* L'output del terminale/della shell di Devin CLI viene visualizzato tramite il rendering
  ACP di JetBrains AI Chat, che differisce dall'interfaccia utente nativa del terminale di Devin CLI. Alcune interazioni più avanzate
  sono disponibili solo nella CLI standalone.
* Il sottocomando `devin acp` è progettato per essere avviato come sottoprocesso da un client compatibile con ACP
  (come JetBrains AI Chat): comunica tramite JSON-RPC su stdio e
  non è pensato per un uso interattivo. Vedi
  [`devin acp`](/it/cli/reference/commands#devin-acp) nel riferimento ai comandi.
