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

> Ejecuta Devin en los IDEs de JetBrains desde AI Chat mediante el Protocolo Cliente-Agente (ACP), incluido JetBrains Remote Development.

Los IDEs de JetBrains pueden ejecutar Devin como un agente dentro de **AI Chat** mediante el
[Protocolo Cliente-Agente (ACP)](https://agentclientprotocol.com/). La forma más rápida de
agregar Devin es instalarlo desde el **registro ACP**; también puedes configurarlo
manualmente como un agente personalizado. De cualquier manera, puedes usar Devin desde el panel de AI Chat en
IntelliJ IDEA, PyCharm, GoLand y otros IDEs de JetBrains, incluso a través de
[JetBrains Remote Development](https://www.jetbrains.com/remote-development/).

<Note>
  Esta integración usa la compatibilidad nativa de JetBrains con ACP en AI Assistant. Como
  referencia, consulta la documentación de JetBrains sobre
  [cómo agregar un agente personalizado](https://www.jetbrains.com/help/ai-assistant/acp.html#add-custom-agent).
</Note>

## Requisitos previos

* Un IDE de JetBrains con el plugin **AI Assistant** y AI Chat disponible.

<div id="setup">
  ## Configuración
</div>

Instala Devin directamente desde el **registro ACP**: no requiere instalación de CLI ni
configuración manual.

<Steps>
  <Step title="Abre AI Chat">
    Haz clic en el icono de **AI Chat** en la barra derecha de la ventana de herramientas.

    <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="Icono de AI Chat en la barra de la ventana de herramientas de JetBrains" width="54" height="357" data-path="images/cli/acp/jetbrains-ai-chat-icon.png" />
    </Frame>
  </Step>

  <Step title="Abre el selector de agentes">
    Haz clic en el selector de agentes en la parte inferior de AI Chat para ver la lista de agentes
    disponibles.
  </Step>

  <Step title="Instala Devin desde el registro ACP">
    Selecciona **Install From ACP Registry...**, busca **Devin** y haz clic en
    **Install**. Devin se agrega a la lista de agentes 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="Menú del selector de agentes que muestra la opción Install From ACP Registry" width="606" height="556" data-path="images/cli/acp/jetbrains-acp-registry-menu.png" />
    </Frame>
  </Step>

  <Step title="Inicia sesión en Devin (opcional)">
    La primera vez que te conectes, es posible que se te pida que te autentiques. Sigue la
    indicación para iniciar sesión en tu cuenta de 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="Inicio de sesión en Devin desde JetBrains AI Chat" width="502" height="103" data-path="images/cli/acp/jetbrains-acp-login.png" />
    </Frame>
  </Step>

  <Step title="Empieza a chatear con Devin">
    Selecciona **Devin** en el selector de agentes y envía un mensaje para iniciar una sesión.

    <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 seleccionado como agente en la parte inferior de AI Chat" width="910" height="254" data-path="images/cli/acp/jetbrains-devin-selected.png" />
    </Frame>
  </Step>
</Steps>

<div id="manual-setup-custom-acp">
  ## Configuración manual (ACP personalizado)
</div>

Si prefieres usar Devin desde tu propia instalación de Devin CLI, puedes agregarlo
como un agente ACP personalizado en lugar de instalarlo desde el registro.

<div id="prerequisites">
  ### Requisitos previos
</div>

* Devin CLI instalado y autenticado. Si aún no lo has instalado, sigue la guía de
  [Quickstart](/es/cli/index) y luego ejecuta `devin auth login`.
* La ruta absoluta al binario `devin`. Puedes encontrarla con:

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

  Normalmente, esto devuelve algo como `~/.local/bin/devin`.

<Tip>
  Para **JetBrains Remote Development**, Devin CLI debe estar instalado en el **host
  remoto** (donde se ejecuta el backend), no en tu cliente local. Ejecuta `which devin` en una
  terminal del host remoto y usa esa ruta en la configuración siguiente.
</Tip>

<Steps>
  <Step title="Abre AI Chat">
    Haz clic en el icono de **AI Chat** en la barra lateral derecha de herramientas.

    <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="Icono de AI Chat en la barra lateral de herramientas de JetBrains" width="54" height="357" data-path="images/cli/acp/jetbrains-ai-chat-icon.png" />
    </Frame>
  </Step>

  <Step title="Agrega un agente personalizado">
    Haz clic en el menú de tres puntos en la esquina superior derecha del panel de AI Chat y luego selecciona
    **Add Custom Agent**. Esto abre el archivo de configuración `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="Opción Add Custom Agent en el menú de AI Chat" width="425" height="536" data-path="images/cli/acp/jetbrains-add-custom-agent.png" />
    </Frame>
  </Step>

  <Step title="Configura el agente Devin">
    Agrega Devin al bloque `agent_servers` de `acp.json`. Establece `command` como la
    ruta absoluta a tu binario `devin` (obtenida con `which devin`) y pasa `acp` como
    único argumento:

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

    Guarda el archivo. Devin ahora aparecerá como un agente seleccionable en AI Chat.
  </Step>

  <Step title="Empieza a chatear con Devin">
    Selecciona **devin** como agente en AI Chat y envía un mensaje para iniciar una
    sesión. La primera vez que te conectes, es posible que se te pida autenticarte;
    Devin usa las credenciales de `devin auth login` (o `WINDSURF_API_KEY` si
    está configurada).
  </Step>
</Steps>

<div id="managing-the-integration">
  ## Administrar la integración
</div>

El menú de tres puntos en el panel de AI Chat incluye algunas acciones útiles para el
agente Devin:

* **Restablecer la autenticación de ACP** — eliminar las credenciales de ACP almacenadas y volver a autenticarse.
* **Abrir los logs de ACP** — abre los logs de ACP, algo útil para depurar problemas de conexión o
  inspeccionar lo que el agente está haciendo en segundo plano.

<div id="notes-and-limitations">
  ## Notas y limitaciones
</div>

* La salida del terminal/shell de Devin CLI se muestra a través del renderizado ACP de JetBrains AI Chat, que difiere de la interfaz nativa del terminal de Devin CLI. Algunas interacciones más avanzadas solo están disponibles en el CLI independiente.
* El subcomando `devin acp` está pensado para ser iniciado por un cliente compatible con ACP
  (como JetBrains AI Chat) como subproceso; se comunica mediante JSON-RPC sobre stdio y
  no está pensado para ejecutarse de forma interactiva. Consulta
  [`devin acp`](/es/cli/reference/commands#devin-acp) en la referencia de comandos.
