Contenido del curso
Devin Cloud
Devin CLI
Devin Desktop
Integraciones en Devin
Despliegue y automatización con Devin
Cómo conectar Claude a Devin Desktop con ACP
Resumen
¿Quieres usar el agente de Claude dentro de Devin Desktop sin cambiar de entorno? Con el Agent Client Protocol (ACP) puedes conectar agentes de terceros a tu editor bajo una misma interfaz. Esta guía es para desarrolladores que ya trabajan con Devin y quieren ampliar sus opciones de agentes.
Lo interesante de ACP es que convierte a Devin Desktop en algo más que una interfaz para las herramientas nativas de Devin. Se transforma en un punto central desde el que eliges qué agente usar para cada tarea, ya sea Claude, Codex u otros compatibles.
¿Qué es ACP? El Agent Client Protocol es un protocolo abierto que permite que un editor se comunique con distintos agentes de programación bajo una misma interfaz. Así puedes usar agentes de terceros sin salir de tu entorno de desarrollo.
¿Cómo activo el agente de Claude en Devin Desktop?
El proceso empieza abriendo la paleta de comandos de tu editor. Presiona Command + Shift + P si estás en Mac, o Control + Shift + P si usas Windows [00:41]. Ahí buscas la opción Devin User Settings y la abres.
Dentro de la configuración vas al apartado de agentes. Verás todos los disponibles en ese momento:
- Devin Local.
- Devin Claude.
- Claude Agent, Codex y las demás marcas que forman parte del Agent Client Protocol [01:04].
Buscas el de Claude y le das activar. Aparecerá como disponible, aunque todavía no podrás usarlo porque falta un paso clave: la autenticación.
¿Por qué necesito una API key de Anthropic?
Para utilizar los modelos de Claude necesitas una variable de entorno con tu API key de Anthropic. Sin ella, el agente aparece activo pero no responde.
El nombre exacto de la variable es ANTHROPIC_API_KEY, todo en mayúsculas y separado por guion bajo [01:47]. Ahí pegas la API key que generaste en tu panel de Anthropic y marcas OK.
¿Por qué Claude dice que no tengo autenticación si ya puse la API key? Porque el editor necesita reiniciarse para tomar la nueva variable de entorno. Cierra el editor, vuelve a abrirlo desde la terminal y la conexión funcionará.
Una vez reiniciado, abres tu panel y verás que Claude ya está preseleccionado. Si le preguntas qué agente es, se conecta directamente y responde que es el agente principal de Claude Code en esa sesión [02:47].
¿Qué modelos de Anthropic puedo elegir dentro de Devin?
Cuando el agente se conecta, te entrega los detalles de su configuración. En la demostración trabajaba con Opus 5 y una ventana de contexto de un millón de tokens [03:08]. También puedes customizar los permisos que liberas y el esfuerzo que quieres asignar a cada modelo.
Entre los modelos disponibles a través de la API de Anthropic aparecen:
- Opus 5, con ventana de un millón de tokens de contexto.
- La opción 5.1.
- Sonnet.
- Haiku.
Cada uno responde a necesidades distintas de velocidad, costo y profundidad de análisis, y los eliges directamente desde el panel.
¿Cómo se comporta Claude al analizar un proyecto real?
Para probarlo, se preparó un prompt que le pedía a Claude analizar el proyecto y revisar el componente de la línea del tiempo, el timeline, con una instrucción explícita: no hacer cambios, solo explicar cómo está construido y proponer una mejora pequeña de experiencia de usuario sin tocar la arquitectura actual [05:00].
Aquí viene lo interesante: la ventana de contexto se actualiza en tiempo real mientras el agente responde. El consumo empezó en 21,000 tokens de un millón, cerca del 2 %, y fue subiendo a 25,000 conforme procesaba [05:36].
El flujo que siguió Claude fue así:
- Obtuvo una imagen de la estructura del proyecto para encontrar el componente.
- Buscó archivos y revisó el Git para entender el contexto.
- Identificó
timeline.tsxcomo el archivo objetivo. - Usó helpers para leerlo y comprenderlo mejor.
Después entregó su análisis: la agrupación semanal, la estructura visual, las mutaciones en JavaScript y los helpers a nivel de módulo. La mejora que propuso fue un subtotal de costo por semana, con el detalle de implementación incluido [06:41].
Un detalle valioso: también mencionó una alternativa que descartó como primera opción, una confirmación antes de borrar las entradas. Detectó que el borrado no pedía confirmación, pero decidió que no era la mejora prioritaria.
¿Cómo verifico que la respuesta viene realmente de Claude?
Como la API key sale de tu propio panel de Anthropic, puedes confirmar el consumo directamente ahí. En la prueba se registró una cantidad de tokens de entrada de 241,644 durante el día [07:34].
En ese mismo panel se ven los modelos usados: Opus 5 y Haiku 4.5, empleados tanto en pruebas previas como durante la demostración. Esa trazabilidad te da certeza de que el agente está corriendo sobre tu cuenta y tus modelos.
Con esto, Devin Desktop deja de ser solo una interfaz para Devin y sus herramientas, y pasa a ser el lugar central donde decides qué agente usar sin abandonar tu proyecto. ¿Qué agente compatible te gustaría conectar primero? Cuéntanos en los comentarios.