termal.in

Watch grid

Mira varias sesiones SSH a la vez — y observa a tus agentes trabajar.

El watch grid convierte cada terminal abierto en un mosaico en vivo, para que puedas vigilar las sesiones SSH de los agentes de IA en cuanto empiezan. Cuando Claude Code, Codex, Cursor o Gemini CLI abre una sesión a través de Termalin, su mosaico brilla mientras ejecuta un comando — así ves a cada agente trabajando en una sola pantalla, sin cambiar de pestaña.

Es una función de escritorio sin más: todas tus sesiones, una al lado de la otra, con una barra de envío a todas las sesiones debajo. Haz clic en cualquier mosaico y tu teclado está en esa sesión — la misma sesión, sin reconexión.

Plan Free · Windows, macOS y Linux

Un bucle de seis servidores en mosaico, en vivo — luego un agente toma el control de uno. Abrir a pantalla completa →

01  /  lo que ves

Cada pestaña, un mosaico en vivo — todo en una pantalla.

Activa el icono del watch grid en la barra de pestañas y cada sesión abierta se convierte en un mosaico al instante. Las columnas crecen con el número de sesiones — una sesión llena la ventana, hasta cuatro forman dos columnas, y así hasta una cuadrícula de 4×N — y los mosaicos se redimensionan para encajar, así nunca tienes que desplazarte para encontrar un servidor. Cada mosaico es la terminal real, alimentada por la propia salida en vivo de la sesión, en el tema de color de ese host.

  • ▸Un punto de conexión y el nombre del host en la cabecera de cada mosaico — verde cuando está conectado, gris cuando no.
  • ▸Una etiqueta «agente» con un icono de robot aparece mientras un agente está activo en esa sesión, para distinguir lo que conduces tú de lo que conduce un agente.
  • ▸El brillo Ember rodea un mosaico durante todo el tiempo que se ejecuta un comando del agente, y un par de minutos después de su última acción — luego se desvanece solo.
  • ▸Un botón de ampliar abre cualquier mosaico como la pestaña activa completa y sale de la cuadrícula.

02  /  interviene

Haz clic en un mosaico y escribe — estás en esa sesión.

Los mosaicos son espejos de solo lectura hasta que haces clic en uno. Haz clic y el puntero y el teclado van directos a esa sesión — la misma sesión que el agente (o tú) ya tenía abierta, en vivo, sin reconexión y sin una shell nueva. Toma el teclado para responder a un aviso, corregir un comando o simplemente seguir trabajando; haz clic en otro mosaico para pasar al siguiente. Cuando termines, amplía el que importa o desactiva la cuadrícula para volver a una sola terminal.

03  /  un comando, todas las sesiones

Escríbelo una vez, ejecútalo en todas partes.

Bajo la cuadrícula hay una barra de envío a todas las sesiones. Escribe un comando y pulsa Enter para ejecutarlo en cada sesión conectada; los botones ^C y q envían esas teclas en crudo a todas, para salir de un top o cerrar un paginador en toda la flota. El selector de Snippets ejecuta un snippet guardado — con sus {{variables}} rellenadas — en todas las sesiones a la vez. Un aviso confirma a cuántas sesiones llegó, y la barra nunca registra lo que escribiste. Alinea toda una carpeta de hosts de producción y condúcelos juntos.

04  /  qué sesiones aparecen

Sesiones de agente desde las apps que ya usas.

Un mosaico se enciende para cualquier sesión que un agente abra a través del servidor MCP local de la app de escritorio — terminal_open y terminal_run, conducidos por Claude Code, Codex, Cursor, Gemini CLI o cualquier cliente MCP. Esas corren en tus terminales en vivo, así que salen como mosaico y brillan.

Para ser honestos: las llamadas MCP sin interfaz (ssh_exec, session_*) y el servidor MCP alojado que usan ChatGPT y claude.ai corren fuera de la app y no aparecen como mosaicos. No son invisibles — cada una está en las grabaciones de sesión y en el registro de auditoría.

  • ▸Apagado hasta que lo enciendes. El acceso de agentes está desactivado por defecto, y dejar que un agente escriba en tu shell en vivo es otro interruptor aparte.
  • ▸Política por host. Pon cada host en Completa, una lista de permitidos de comandos, o Bloqueado — un host bloqueado rechaza al agente sin más.

05  /  rebobínalo

Míralo en vivo, reprodúcelo después.

La grabación está activada por defecto y captura solo la salida — nunca tus pulsaciones, así que las contraseñas escritas en un prompt oculto nunca acaban en la cinta. Cada comando del agente escribe una marca agent ▸ command antes de ejecutarse; en la línea de tiempo de reproducción esas marcas son esmeralda y las tuyas ámbar. Haz clic en una marca para saltar a ella, pásale el cursor por encima para ver la etiqueta y recorre toda la ejecución. Detrás de todo hay un registro de auditoría de conexiones, operaciones con archivos y comandos de agente.

Preguntas

¿Puedo ver a Claude Code ejecutar comandos en mi servidor?

Sí. Cuando Claude Code abre una sesión a través del servidor MCP local de Termalin, aparece como un mosaico en vivo en el watch grid y el mosaico brilla mientras se ejecuta un comando — incluida una compilación silenciosa de 10 minutos. Lo mismo vale para Codex, Cursor, Gemini CLI (en inglés) o cualquier cliente MCP. Haz clic en el mosaico y tu teclado está en esa sesión. Cómo se conectan los agentes →

¿Qué sesiones aparecen como mosaicos?

Cada pestaña de terminal abierta — SSH, Telnet, serie, shell local — más cualquier sesión que un agente abra a través del servidor MCP local de la app de escritorio (terminal_open, terminal_run). Las llamadas sin interfaz (ssh_exec, session_*) y el MCP alojado que usan ChatGPT o claude.ai corren fuera de la app, así que no salen como mosaicos — esas las encuentras en las grabaciones y en el registro de auditoría.

¿Un agente toma el control de mi terminal?

Solo si se lo permites. El acceso de agentes está desactivado por defecto, y dejar que un agente escriba en tu shell en vivo es otro interruptor aparte. Cada host se pone en completa, una lista de permitidos (en inglés), o bloqueado. Los mosaicos son espejos de solo lectura hasta que haces clic en uno — así que observar no le cuesta nada al agente.

¿El watch grid es una función de pago?

No. Es parte de la app de escritorio de Termalin en todos los planes, incluido Free, en Windows, macOS y Linux, sin límite de hosts. Ver precios →

¿En qué se diferencia de un muro de tmux o csshX?

tmux y csshX colocan en mosaico paneles que cableas a mano. El watch grid pone en mosaico tus sesiones SSH reales automáticamente — cada mosaico es la terminal en vivo, los que conduce un agente brillan, y la barra de envío a todas las sesiones ejecuta un comando en cada host conectado. Sin multiplexor, sin configuración de ControlMaster. Lee el artículo (en inglés) →

Mira cada sesión — y cada agente — de un vistazo.

Descarga Termalin, abre unos cuantos hosts y activa la cuadrícula. Está en la app de escritorio en todos los planes, incluido Free, sin límite de hosts.

Plan Free · todas las funciones · MCP a fondo · grabación de sesiones