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.
Requisitos previos
- Un IDE de JetBrains con el plugin AI Assistant y AI Chat disponible.
-
Devin CLI instalado y autenticado. Si aún no lo has instalado, sigue la
guía de inicio rápido y luego ejecuta
devin auth login. -
La ruta absoluta del binario
devin. Puedes encontrarla con:Normalmente será algo como~/.local/bin/devin.
Setup
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.
Configura el agente Devin
Agrega Devin al bloque Guarda el archivo. Devin ahora aparecerá como un agente seleccionable en AI Chat.
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:acp.json
Administrar la integración
- 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.
Notas y limitaciones
- 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 acpestá 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. Consultadevin acpen la referencia de comandos.

