Devin Desktop: ventana de agentes, ACP y facturación con ChatGPT

Actualiza Devin Desktop, supervisa sesiones en paralelo y revisa los cambios en la edición de archivos. Conecta un agente ACP externo con un ejemplo completo de OpenCode, separa su factura del consumo de Devin y comprueba los requisitos, las exclusiones y los límites del uso compartido de tu plan ChatGPT.

Índice
Devin Desktop: ventana de agentes, ACP y facturación con ChatGPT

Para usar la renovada ventana de agentes de Devin Desktop, instala la versión estable actual y revisa los ajustes de revisión de cambios antes de ejecutar varios agentes. Usa sesiones nativas de Devin para que el consumo de tokens se cargue a tu plan ChatGPT; elige ACP cuando quieras un agente de programación independiente, con su propia cuenta de proveedor y facturación. A fecha de 2026-10-25, el historial de versiones estables incluye v3.11.216, posterior al rediseño v3.11.212 publicado el 23 de octubre.

Descarga la aplicación desde la página oficial de Devin Desktop. El parche del 24 de octubre restablece el acceso a las sesiones locales para los miembros cuyo rol en la organización no permite usar sesiones de Cloud, por lo que conviene instalarlo en lugar de quedarse en la primera versión del rediseño. Consulta las notas de cada versión.

¿Qué cambia en la ventana de agentes?

Mantén los archivos, los cambios y la terminal de cada sesión junto a su conversación, y coloca las sesiones una al lado de otra cuando necesites comparar su progreso. La nueva ventana comparte con la aplicación web la interfaz de sesiones, Automations, Review, Wiki, ajustes y paleta de comandos.

Arrastra una sesión de la barra lateral sobre una sesión abierta para mostrar hasta 8 sesiones una al lado de otra. Es un límite de visualización, no una garantía de que puedas ejecutar ocho trabajos a la vez: la ejecución simultánea depende de tu plan.

Las notas de v3.11.212 destacan tres paneles útiles para revisar el trabajo:

  • Files: explora el directorio de trabajo local o la máquina de la sesión de Cloud.
  • Changes: revisa las diferencias locales de cada archivo, con una vista Since last seen para los cambios desde la última revisión.
  • Terminal: usa el menú para añadir pestañas de la sesión y abre una shell en su carpeta local o en su máquina de Cloud.

Para corregir un error, inicia una sesión de implementación y otra de investigación. En Devin Local, selecciona New worktree en el selector de ubicación para trabajar en una copia aislada del repositorio; la guía de Devin Local documenta esta opción. Pide a la sesión de investigación que identifique la prueba pertinente mientras la de implementación modifica el código; después, revisa las diferencias y ejecuta esa prueba en la terminal de la sesión correspondiente.

La vista en paralelo facilita la supervisión; los worktrees separados evitan que dos agentes modifiquen la misma copia de trabajo. Si solo necesitas un cambio pequeño, una única sesión evita el esfuerzo de coordinación.

¿Qué ajustes conviene revisar al venir de Windsurf?

Comprueba la revisión de cambios dentro del editor, la apertura automática de archivos y las acciones de guardado antes de tu primera tarea de edición. La transición de Windsurf a Devin Desktop se anunció el 2 de junio; la actualización de octubre cambia comportamientos además del nombre.

Abre Devin User Settings desde la paleta de comandos: Cmd+Shift+P en macOS o Ctrl+Shift+P en Windows/Linux. Revisa estos ajustes al migrar:

AjusteComportamiento tras la actualizaciónQué hacer
Agent diff zonesDesactivado por defecto; los cambios se aplican directamente a los archivosActiva Devin Settings → Editor → User Interface → Agent diff zones si dependes de los controles para aceptar o rechazar cambios dentro del editor.
Auto-open edited filesLos archivos editados ya no se abren automáticamente en segundo planoActiva Auto-open edited files en Editor → User Interface si esa apertura te servía como aviso para revisar los cambios.
Save actions on agent editsAl guardar, el agente omite format-on-save y las acciones de códigoActiva Run save actions on agent edits si tu flujo requiere esas acciones después de las ediciones del agente.

La guía de ajustes avanzados explica los controles para aceptar o rechazar cambios, pero su afirmación de que están activados por defecto contradice las notas de octubre. Comprueba el estado real de los interruptores en tu instalación. Si la revisión dentro del editor está desactivada, inspecciona Changes antes de crear un commit; si las acciones de guardado están desactivadas, ejecuta expresamente el formateador o el comando de lint del proyecto cuando corresponda.

También cambió el envío de mensajes: Enter permite reorientar el turno que está en curso, mientras que Cmd/Ctrl+Enter pone el mensaje en cola hasta que termine ese turno. Usa la segunda opción para las tareas posteriores que deban esperar.

Si además estás pasando de Cascade a Devin Local, ejecuta Devin: Open Cascade Migration Wizard. La guía de migración indica cómo trasladar los flujos de trabajo y los recuerdos importantes a skills; conservar los ajustes del editor no basta para reconstruir ese contexto del agente.

¿Cómo se habilita un agente ACP?

Instala el agente y configura su autenticación, añade al registro la entrada que permite iniciarlo y, por último, habilítalo en Devin Desktop. ACP, siglas de Agent Client Protocol, define la conexión entre el editor y el agente; no proporciona créditos para los modelos.

La documentación de ACP de Devin enumera Codex CLI, Claude Agent, OpenCode, Junie y Gemini CLI. El acceso está disponible en Pro, Max y Teams; los administradores de Enterprise deben consultar con el equipo que gestiona su cuenta para habilitarlo. El registro público de ACP incluye tanto adaptadores como implementaciones nativas, así que elige la entrada ACP correspondiente: no des por hecho que basta con el comando habitual para iniciar la CLI.

Los agentes externos realizan sus propias operaciones y sus proveedores las facturan directamente. Devin excluye expresamente esas operaciones de su política de privacidad y sus condiciones legales. Revisa cómo trata los datos el agente elegido y qué cuenta tiene configurada; el interruptor de Devin para compartir el plan ChatGPT no debe considerarse el control de facturación de una sesión ACP externa.

Prepara OpenCode y la cuenta de su proveedor

Este ejemplo usa OpenCode V1 1.19.4 en macOS Apple Silicon, de acuerdo con su entrada publicada en el registro ACP. Se presupone que Node.js y npm ya están instalados. OpenCode V1 y V2 comparten el comando opencode, por lo que, si ya utilizas V2, conserva esa instalación y usa su entrada correspondiente en el registro en lugar de instalar V1 encima.

Siguiendo las instrucciones de instalación de V1 y fijando una versión concreta, ejecuta estos comandos en Bash:

npm install -g opencode-ai@1.19.4
opencode --version
opencode auth login
opencode auth list
command -v opencode

Completa el inicio de sesión interactivo para el proveedor que quieras utilizar. La comprobación de versión debe mostrar 1.19.4; auth list debe incluir el proveedor configurado, y command -v debe identificar el ejecutable instalado. La referencia de la CLI documenta estos comandos de autenticación. Tener una credencial guardada solo confirma que has preparado la conexión; la conversación del siguiente apartado comprueba que una solicitud al modelo funciona.

Registra el agente, habilítalo y comprueba su funcionamiento

Ejecuta Open Local ACP Registry Config desde la paleta de comandos. En la versión estable para macOS/Linux, el archivo es ~/.windsurf/acp/registry.json; en Windows se usa %USERPROFILE%\AppData\Roaming\Code\User\acp\registry.json.

Para crear un registro en macOS Apple Silicon, usa este JSON. Si ya tienes entradas, añade el objeto del agente al array agents existente:

{
  "version": "1.0.0",
  "agents": [
    {
      "id": "opencode",
      "name": "OpenCode",
      "version": "1.19.4",
      "description": "OpenCode via ACP",
      "repository": "https://github.com/anomalyco/opencode",
      "website": "https://opencode.ai",
      "license": "MIT",
      "license_url": "https://github.com/anomalyco/opencode/blob/dev/LICENSE",
      "distribution": {
        "binary": {
          "darwin-aarch64": {
            "archive": "https://github.com/anomalyco/opencode/releases/download/v1.19.4/opencode-darwin-arm64.zip",
            "cmd": "opencode",
            "args": [
              "acp"
            ]
          }
        }
      }
    }
  ]
}

La versión y la dirección del archivo comprimido proceden de los datos oficiales del registro. Actualmente, Devin espera que el binario ya esté instalado y no descarga ese archivo. Aquí, cmd inicia el ejecutable instalado y args selecciona la interfaz opencode acp.

Para otro sistema operativo o arquitectura, usa el bloque de plataforma correspondiente del registro. Si el proceso de la aplicación de escritorio no encuentra opencode, sustituye cmd por la ruta absoluta real que devuelve command -v opencode.

Habilita el agente en Devin User Settings → Agents → OpenCode y reinicia Devin Desktop. Inicia una conversación en un repositorio de confianza y selecciona OpenCode en el selector de agentes de la esquina inferior derecha. Envía este mensaje:

Read the project README and summarize its purpose in three bullets. Do not edit files or run shell commands.

La comprobación es satisfactoria si el agente seleccionado se inicia sin errores de lanzamiento ni de autenticación y devuelve un resumen que coincide con el repositorio. Si falla la autenticación, repite opencode auth login para el proveedor que quieras usar; si no está disponible ningún agente, comprueba si el espacio de trabajo está en Restricted Mode. Marca como fiables únicamente los repositorios a los que quieras permitir el acceso de los agentes.

En un equipo, distribuye las entradas revisadas mediante el ajuste de equipo ACP Registry Config. Una entrada del registro indica al cliente cómo iniciar el agente; no demuestra que este utilice los mismos permisos, ajustes de modelo o cuenta de facturación que Devin Local.

¿Qué cubre el uso compartido de tokens con ChatGPT?

El uso compartido de tokens cubre las solicitudes GPT compatibles en las sesiones nativas de Devin de las que eres propietario. A fecha de 2026-10-25, necesitas ChatGPT Go, Plus o Pro junto con Devin Pro, Max o Teams; Devin Free y Enterprise quedan excluidos. Estas condiciones figuran en la guía de facturación actual de Devin, y OpenAI incluye Devin entre las aplicaciones participantes.

Los usuarios de Teams también necesitan una plaza con acceso a Desktop: las plazas full lo incluyen; las flex no. Cada miembro vincula su propia cuenta de ChatGPT.

Para conectarla y comprobar el consumo:

  1. Abre Settings → Connections, selecciona Continue with ChatGPT y autoriza el uso del plan.
  2. En el selector de modelos de Desktop, activa Use your ChatGPT plan. Este interruptor se aplica a toda la cuenta y también afecta a Cloud y CLI.
  3. Selecciona un modelo GPT cubierto en una sesión nativa de Devin. Desde Settings → Usage & limits, entra en Manage usage para consultar el consumo cargado a ChatGPT.

Desktop conserva el modelo que hayas seleccionado. Por tanto, activar el uso compartido no convierte la selección de un modelo distinto de GPT en una solicitud GPT cubierta.

Trabajo realizadoDónde se carga el consumo cuando el uso compartido está activado y disponible
Solicitudes GPT compatibles en tus sesiones nativas de DevinPlan ChatGPT
Solicitudes a modelos distintos de GPT, incluidos los otros modelos usados por Fusion localCuota de Devin o créditos de pago por uso
Variantes GPT fast o priorityCuota de Devin o créditos de pago por uso
Tiempo de máquina de Cloud y análisis de códigoCuota de Devin o créditos de pago por uso
Sesiones de las que no eres propietario, incluidas automatizaciones que no se ejecutan en tu nombreTu plan ChatGPT vinculado no las cubre; se aplica la facturación de Devin
Operaciones de agentes ACP externosLa cuenta y las condiciones del proveedor de ese agente

Las sesiones de Cloud siguen necesitando cuota o créditos disponibles en Devin para iniciarse. En Fusion local, solo la parte correspondiente a GPT que cumpla los requisitos pasa a ChatGPT, de modo que un flujo con varios modelos mantiene parte de su consumo en Devin.

¿Cuánto dura ChatGPT Plus y qué ocurre al alcanzar el límite?

Mide el consumo de tus propias tareas antes de planificar el trabajo alrededor de Plus. La guía de uso de OpenAI explica que el cupo no equivale a un número fijo de tareas: influyen el modelo, el contexto, la tarea y los ajustes. El intervalo de renovación del cupo de una suscripción no puede convertirse de forma fiable en horas garantizadas de trabajo de Devin.

Las solicitudes de las aplicaciones conectadas consumen el cupo que ya tienes en ChatGPT Work y Codex. En ChatGPT, abre Settings → Usage → App limits → Manage limits para Devin y establece su límite porcentual semanal. Este control limita la parte del consumo que puede usar la aplicación, sin reservar un cupo adicional. El uso opcional de créditos de ChatGPT requiere un permiso independiente, desactivado por defecto, y exige que el límite de la aplicación sea 100%; consulta los controles de OpenAI para aplicaciones conectadas.

Trata el uso compartido de ChatGPT como una forma de asignar el consumo, no como una garantía de que dejarás de gastar en Devin. Devin documenta comportamientos distintos al alcanzar el límite: Desktop y CLI reintentan las solicitudes con la cuota de Devin y, después, con créditos de pago por uso, mientras que Cloud se pausa hasta que se renueve el cupo o desactives el uso compartido y reanudes la sesión.

Existe una contradicción entre las documentaciones: la guía general de OpenAI para aplicaciones conectadas indica que, cuando no hay uso del plan o créditos disponibles, una aplicación no pasa automáticamente a otra opción de pago. Como Devin documenta expresamente ese mecanismo alternativo para sus clientes locales, asume que todavía puede haber cargos en Devin y comprueba el aviso y el consumo de tu cuenta antes de dejar tareas sin supervisión.

Si Devin muestra ChatGPT plan disabled, selecciona Reconnect y comprueba que el uso compartido esté activado. Según Devin, las solicitudes GPT se facturan a través de Devin mientras la autorización de ChatGPT haya caducado o esté revocada.

Revisa la cuota restante y el saldo de créditos en Devin Usage & limits. Los administradores también deben revisar la recarga automática y los límites de gasto predeterminados de las sesiones, descritos en los controles de facturación de los planes de autoservicio. El límite de una aplicación en ChatGPT no limita estos cargos independientes de Devin.

Para obtener una primera medición útil, registra lo que muestran ambos paneles de consumo, ejecuta una tarea de alcance acotado y vuelve a consultarlos. Usa el mismo repositorio, modelo y alcance al comparar otra ejecución. Pasa a las sesiones en paralelo solo cuando puedas identificar dónde se ha cargado el consumo y cómo vas a revisar los cambios resultantes.

¿Quieres optimizar tu flujo de trabajo con LLM?

Conecta modelos mediante una API, gestiona claves y controla el gasto en IA.

Empezar gratis