detachbox
PáginasDirige tus agentes desde ChatGPT, Claude, Grok y Muse

Dirige tus agentes desde ChatGPT, Claude, Grok y Muse

Al volante, pregúntale a ChatGPT qué hacen tus agentes, responde por voz al que espera y dale la siguiente tarea al que terminó. Claude, Grok Bot y Meta Muse hacen lo mismo por chat. Conecta un asistente una vez, y un dot, el agente siempre activo de ChatGPT, vigila cada terminal por ti y te escribe en cuanto un agente pregunta.

Asistentes: la única dirección MCP a la que se conecta cada asistente, ChatGPT conectado y usado hace 14 minutos, los pasos para ChatGPT, dots, Claude, Grok Bot y Meta Muse, y una clave MCP para Grok Bot.

Lo que el asistente hace por ti

  • Te cuenta en dos frases qué hace cada agente y quién te necesita.
  • Responde la pregunta o la petición de permiso de un agente, «sí y no vuelvas a preguntar» incluido.
  • Le da al agente que terminó su siguiente tarea, o detiene a uno a mitad de paso y lo reorienta.
  • Abre un terminal con una tarea, reinicia un agente, pasa un lanzamiento a otra suscripción cuando una se agota.
  • Lee un archivo de tu proyecto: la lista de pendientes, un log de compilación, el plan que el agente acaba de escribir.
  • Cierra los terminales que ya no necesitas. La carpeta del proyecto y su carpeta personal se quedan.

Permitir acceso concede de una vez todas las herramientas del terminal; no hay permisos que elegir. El asistente hace lo que tú haces en Terminales, y la facturación y tu inicio de sesión en detachbox quedan fuera de su alcance. Desconectas un asistente con un clic.

Todos los asistentes se conectan a una dirección:

https://api.detachbox.com/mcp

La página Asistentes del panel la muestra con un botón de copiar, junto con los pasos para cada asistente.

Conecta ChatGPT

  1. En ChatGPT, abre Configuración → Apps → Avanzado y activa el modo desarrollador.
  2. Abre Plugins → Añadir → Crear app MCP. Pega la dirección MCP y elige OAuth.
  3. Pulsa Crear. Se abre la página de detachbox: comprueba el nombre de la app y pulsa Permitir acceso.
  4. Pregúntale, también por voz en el teléfono: «¿Qué hacen mis terminales?»

La voz de ChatGPT usa las apps conectadas en la web, en iPhone y en Android. Dale a la app permiso para todo en ChatGPT, y una respuesta que das por voz pasa sin tocar la pantalla.

Deja que un dot vigile tus terminales

Un dot es el agente siempre activo de ChatGPT: sigue trabajando entre tus chats y te escribe primero. Usa las apps de tu ChatGPT, así que conecta detachbox ahí primero, como arriba.

  1. Dile al dot: «Vigila mis terminales de detachbox». Se suscribe a los eventos de detachbox.
  2. En las Custom Rules del dot, pon answer y send_message sin preguntar. Así el dot responde lo que le encargaste y te pregunta el resto.
  3. Cuando un agente espera o termina, el dot te escribe. Llámalo y responde por voz; lo que empezó sigue en marcha al colgar.

Conecta Claude

  1. En Claude, abre Configuración → Conectores → Añadir conector personalizado.
  2. Llámalo detachbox, pega la dirección MCP y pulsa Añadir.
  3. Pulsa Conectar y luego Permitir acceso en la página de detachbox que se abre.

En Claude Code, ejecuta esto y luego /mcp para iniciar sesión:

claude mcp add --transport http detachbox https://api.detachbox.com/mcp

Conecta Grok Bot

Grok Bot usa una clave MCP en un encabezado en lugar de iniciar sesión.

  1. En Asistentes, elige Crear clave MCP, llámala Grok Bot y cópiala. La clave se muestra una sola vez.
  2. Pide a Grok Bot que añada un servidor MCP remoto: la dirección MCP, con el encabezado Authorization: Bearer <your key>.
  3. Pregúntale «¿Qué hacen mis terminales?» y verás que la conexión funciona.
  4. Pídele que cada 5 minutos ejecute esta tarea: llamar a get_updates y decirte qué agente espera o terminó.

Conecta Meta Muse

  1. En Muse, añade un conector personalizado y pega la dirección MCP.
  2. Inicia sesión con OAuth y pulsa Permitir acceso en la página de detachbox que se abre.
  3. Si Muse pide un encabezado, dale una clave MCP: Authorization: Bearer <your key>.

Lo que el asistente puede llamar

Nombra un terminal como lo hace el panel, proyecto y título, o con cualquier parte: «webapp», «payments codex». Si encajan dos terminales, el asistente recibe los dos y te pregunta cuál. Con rename_terminal, dale a un terminal un nombre fácil de decir.

HerramientaQué hace
list_terminalsCada terminal con su estado, lo último que dijo el agente y la pregunta en la que espera
get_terminalUn terminal completo: el paso en curso, su última respuesta, sus últimos 10 pasos, la pregunta con todas las opciones, sus vistas previas y su pantalla
list_projectsTus proyectos con sus lanzamientos y terminales activos
list_accountsTus suscripciones y claves de API: cuánto de cada límite se usó y cuándo se reinicia
read_fileUn archivo de texto del proyecto, de hasta 32 KiB, o sus últimas líneas
get_updatesLos eventos desde la última llamada, para asistentes que revisan según un horario
answerResponde la pregunta en pantalla con una opción, con palabras o con ambas, solo mientras esa pregunta sigue ahí
send_messageEnvía un mensaje al agente como un turno nuevo por la vía de entrega del propio agente, si la tiene; si no, escribe el texto en el terminal. interrupt detiene antes el paso en curso
interruptPulsa Escape: el agente suelta el paso en curso y espera
press_keysEscribe texto y teclas (Enter, Escape, Up, Down, Tab, Ctrl-C) en cualquier terminal, también en un shell
start_terminalAbre un terminal de un proyecto con el lanzamiento que nombres y una tarea que el agente recibe en cuanto está listo
restart_agentReinicia el agente en su última conversación, o en una nueva
switch_accountPasa el lanzamiento del terminal a otra suscripción o clave, con cada terminal que lo usa
rename_terminalLe da un título a un terminal
end_terminalFinaliza un terminal; la carpeta del proyecto y su carpeta personal se quedan
recreate_terminalVuelve a arrancar un terminal atascado con la imagen más reciente; el agente retoma su última conversación

Las palabras del agente, su pantalla y tus archivos llegan al asistente como datos en campos propios, nunca como instrucciones.

Eventos: quién espera, quién terminó

detachbox avisa a un asistente conectado en cuanto algo cambia:

EventoCuándo
agent.waitingUn agente te espera: un permiso, una pregunta, un menú
agent.finishedUn agente terminó su turno y está listo para la siguiente tarea
agent.stoppedUn agente se detuvo: un límite de la suscripción (con cuándo se reinicia), tu reserva, la memoria, el agente salió, un lanzamiento falló

Un dot se suscribe a estos eventos, despierta con cada uno, lee el terminal con get_terminal y actúa según tus reglas. Para enterarte de menos, pídele que vigile un solo proyecto o terminal.

Los asistentes que no reciben eventos, como Grok Bot, Claude y Muse, llaman a get_updates: Grok Bot según el horario que le diste, los demás cuando preguntas qué cambió. La primera llamada devuelve un cursor. Envíalo en la siguiente llamada para obtener todos los eventos desde ese momento y un cursor nuevo para la próxima consulta. Los eventos se guardan 7 días, así que un asistente que perdió la conexión en la carretera se pone al día con todo lo que no vio.

Lo que le dices a tu dot antes de salir

Escríbelo una vez, antes de arrancar:

Vigila mis terminales de detachbox. Aprueba tú los tests, las compilaciones y la lectura de archivos. Pregúntame antes de un push, un despliegue o un borrado. Cuando un agente termine, dime en dos frases qué hizo.

Luego, en la carretera:

  • «¿Qué está pasando?» El dot lee cada terminal y te dice quién espera.
  • «Sí, que haga el push.» El dot responde al agente que espera.
  • «Dile al sitio: ahora la versión móvil.» El agente que terminó recibe su siguiente tarea.
  • «Para el servidor, y que no toque las migraciones.» El agente suelta su paso y lee la nueva orden.
  • «Abre un terminal de Codex en payments y que arregle el test que falla.» Un terminal nuevo arranca con la tarea.

«Sí y no vuelvas a preguntar» le da al agente un permiso para siempre. El asistente lo llama así antes de responder.

Gestiona conexiones y claves

Abre Asistentes en el panel:

  • Apps conectadas muestra cada asistente al que diste acceso, cuándo lo conectaste y cuándo trabajó por última vez. Desconectar lo corta al instante, con su inicio de sesión y sus suscripciones a eventos.
  • Claves MCP guarda las claves de los asistentes que usan un encabezado. Dale a cada asistente su propia clave y ponle el nombre de ese asistente. Una clave se muestra una sola vez; detachbox guarda solo su huella. Revocar la detiene al instante, y una clave revocada no vuelve a funcionar. Puedes tener hasta 20 claves.

Una solicitud de conexión dura 10 minutos y funciona una vez. Si la página de detachbox dice que caducó, empieza la conexión de nuevo desde el asistente.

Mantén segura la conexión

  • Una solicitud de conexión solo se abre en el navegador desde el que te envió el asistente, así que un enlace reenviado no conecta nada.
  • La página Permitir acceso nombra la app. Confirmado por y un host significan que detachbox comprobó adónde te devuelve; una app que solo se dio un nombre a sí misma lo dice, y Apps conectadas la marca como Se puso el nombre sola.
  • Una solicitud que vuelve a un programa de tu propia computadora, como Claude Code, lleva un aviso: permítela solo si iniciaste esa conexión hace un momento.
  • Un correo te avisa cada vez que se conecta un asistente o se crea una clave MCP.
  • Cambiar tu contraseña, o Cerrar sesión en otros dispositivos en Ajustes, desconecta todos los asistentes y revoca todas las claves MCP.
  • Si alguno de los accesos de un asistente llega a usarse dos veces, señal de un token filtrado, detachbox desconecta ese asistente por su cuenta.
  • Todo lo que hace un asistente aparece en Actividad como tuyo, marcado con el asistente: «Tú vía ChatGPT». Registro de actividad explica el registro.
  • A un asistente que llama demasiado rápido se le pide que vaya más despacio un momento.