Web y móvil

Acceso remoto: Deska en la web y el móvil

Accede a tu trabajo desde un navegador o tu teléfono. La app complementaria de Deska te permite manejar una terminal, responder a un agente, echar un vistazo a un servidor de desarrollo en ejecución y hablar con Dex desde cualquier lugar, conectada de vuelta a la máquina donde vive el trabajo real.

Qué es el acceso remoto

Deska es una app de escritorio, pero el trabajo no tiene por qué quedarse en tu escritorio. La app complementaria, en la web en app.deska.dev y como app de teléfono, te da una ventana a un entorno de Deska desde cualquier lugar: maneja una terminal, observa un build, responde a un agente, revisa una vista previa o pídele a Dex que haga algo mientras estás lejos del teclado.

Es un complemento, no un reemplazo. El trabajo pesado sigue ocurriendo en la máquina real. El complemento se conecta a ella a través de un relay seguro y refleja lo que está ocurriendo, con controles dimensionados para una pantalla pequeña. Activa Remote Access en los ajustes del escritorio e inicia sesión en el complemento con la misma cuenta para empezar.

La app complementaria

Abre app.deska.dev en cualquier navegador, o instala la app móvil, e inicia sesión con la misma cuenta de Deska que usas en el escritorio. Una vez que estés conectado a una computadora, el complemento te ofrece:

  • Computadoras: todas las máquinas de tu cuenta (más las compartidas contigo), con un estado en vivo que indica cuáles están en línea en este momento.
  • Terminales: abre una terminal nueva en esa máquina o conéctate a una que ya esté corriendo, en una vista completa e interactiva con una barra de teclas especiales (Esc, Tab, Enter, Backspace, combinaciones con Ctrl, flechas y modificadores fijos de Ctrl, Alt y Shift) para que las teclas que necesita un shell estén a un toque de distancia en un teléfono.
  • Inbox: los agentes de código que corren en tus computadoras, con sus aprobaciones, preguntas y diffs, agrupados por lo que te necesita primero. Iniciar una tarea nueva desde el teléfono es parte de esto.
  • Espacios de trabajo: los espacios de trabajo de cada computadora. El teléfono puede abrir un espacio de trabajo nuevo en el escritorio, no solo mirar los existentes.
  • Vista previa web: escribe un puerto local (por ejemplo 3000) y el servidor de desarrollo que se ejecuta en la máquina remota se tuneliza a tu pantalla, para que puedas revisar una vista previa desde el sofá.
  • Dex: el mismo asistente consciente del lienzo, accesible desde cada pantalla, escribiendo o por voz.

Conectar una computadora

Tus propias computadoras no necesitan emparejamiento: activa Remote Access en el escritorio, inicia sesión en la app complementaria con la misma cuenta, y la máquina aparece automáticamente en tu lista de Computadoras. A partir de entonces se reconecta por su cuenta siempre que esté en línea.

Para iniciar sesión en un teléfono sin escribir una contraseña en él, usa Show QR… en la fila de Remote Access del escritorio. Deska dibuja un código de vinculación de dispositivo de un solo uso como QR; escanéalo con la app móvil de Deska y el teléfono inicia sesión en tu cuenta, y entonces ve todas las computadoras que hay en ella. Esa misma fila lista Your phones, así sabes de un vistazo qué dispositivos verán esta computadora.

Compartir una computadora con otra persona sí es un apretón de manos único con código:

  1. En el escritorio, elige Share this computer y Deska muestra un código corto de un solo uso.
  2. En su app complementaria, esa persona elige Connect a shared computer e introduce ese código.
  3. Tu máquina aparece en su lista de Computadoras como colaboradora, y esa persona aparece en tu lista de miembros, donde puedes ver su rol y revocarle el acceso en cualquier momento.
NotaEl tráfico viaja por un relay cifrado que lo reenvía sin necesidad de abrir puertos en tu red. Los códigos para compartir son de un solo uso y caducan rápido. Consulta Privacidad y tus datos para ver qué viaja a dónde.

Terminales desde el teléfono

Elige una terminal de la lista, o abre una nueva directamente desde el teléfono, y obtienes su salida en vivo en el mismo shell que muestra tu escritorio. Puedes lanzar un build en tu mesa y vigilarlo desde la cocina.

Mientras tu teléfono sostiene una terminal, la sesión se dimensiona a la pantalla del teléfono para que nada se corte ni se envuelva, y el escritorio muestra una franja pequeña en ese panel con un botón Take it back. Cerrar la terminal en el teléfono, o recuperarla en el escritorio, devuelve la sesión al tamaño del escritorio.

Hilos de agentes sobre la marcha

Esta es la razón para tener la app en el teléfono. Tus hilos de agentes viajan contigo: mira cuáles están corriendo y cuáles esperan, lee la transcripción, responde a una pregunta que hizo el agente, aprueba o deniega una llamada a herramienta desde una tarjeta, y recorre el diff de lo que cambió. Un agente que se queda bloqueado en cuanto cierras el portátil es un agente al que hay que hacer de niñera; desde el teléfono lo desbloqueas en unos toques y sigue adelante.

Dex desde donde sea

Dex está en cada pantalla del complemento, escribiendo o por voz. Pregúntale qué está corriendo, qué falló, o dile que abra un panel o lance una tarea.

NotaUn turno que inicias en el teléfono se ejecuta en tu escritorio, dentro de la app de Deska en marcha, con todo su conjunto de herramientas del lienzo. Eso es lo que hace que una petición desde el teléfono sea tan capaz como una escrita en tu escritorio, y también significa que la respuesta se construye con el contexto real de tu espacio de trabajo. Consulta Privacidad y tus datos.

Enterarte cuando algo te necesita

En vez de revisar la app, deja que ella te avise. Deska puede enviar una notificación a tu teléfono cuando un agente termina, cuando un agente necesita tu respuesta y cuando un comando largo termina o falla. Las notificaciones pueden limitarse a cuando estás lejos del escritorio, para que una sesión ocupada en tu mesa no te vibre en el bolsillo, y al tocar una llegas directamente al hilo que la generó. Todo el detalle en Notificaciones.

Dispositivos y revocar el acceso

Cada instalación que inicia sesión se convierte en un dispositivo registrado en tu cuenta. Tu panel de cuenta los lista en Dispositivos, con cuándo se vio cada uno por última vez y cuáles pueden actuar como host, y un botón Revocar en cada uno. Revocar un teléfono le corta el acceso: ya no puede alcanzar tus computadoras, manejar una terminal ni lanzar un turno de Dex, y tiene que iniciar sesión de cero. Hazlo en cuanto pierdas un dispositivo, y hazlo con cualquiera que no reconozcas. En el plan gratis, un dispositivo cliente (un teléfono o una sesión web) se conecta a tus computadoras a la vez; iniciar sesión en uno nuevo ofrece cerrar la sesión del anterior. Consulta Planes y facturación.

Trabajar en otra computadora, desde el escritorio

La app de escritorio no es solo la máquina que los demás dispositivos alcanzan. También puede alcanzarlas a ellas. El primer segmento de la ruta, arriba de la ventana, nombra la computadora en la que estás trabajando. Por defecto dice local, porque ahí es donde Deska está corriendo.

Elige otra máquina y pasan tres cosas: la ruta la nombra, se abre su pantalla con lo que está haciendo y cuáles de tus agentes tienen sesión ahí, y de ahí en adelante los paneles nuevos se abren allá.

  • Abrir una terminal aquí lanza una shell en esa máquina. Sigue corriendo aunque cierres el panel, y aunque cierres Deska: la terminal es de la computadora, no de la ventana que la mira. Vuelve y la retomas.
  • Ver sus archivos abre el árbol de archivos de esa máquina, desde la carpeta que ella misma indica. Abre un archivo y es el mismo editor de siempre, guardando de vuelta en esa máquina.

Guardar va protegido. Si un agente que corre en la máquina cambió el archivo mientras lo tenías abierto, el guardado se rechaza y te lo dice, en vez de que tu copia reemplace en silencio un trabajo que no viste.

NotaCambiar de computadora no mueve nada de lo que ya está abierto. Una terminal que corre en esta máquina sigue en esta máquina, y cada panel recuerda a qué computadora pertenece. Lo que cambia es dónde se abre el siguiente panel. Elige local otra vez para volver a casa.

Source Control también funciona ahí. La rama, los archivos cambiados, el diff y el historial vienen de esa máquina, y preparar, confirmar, subir y bajar cambios ocurre allá. Dos cosas se quedan en la computadora donde Deska corre y te lo dicen cuando las tocas: el pipeline de un clic y el mensaje de commit que Dex escribe por ti.

Un panel que una máquina no puede abrir aparece atenuado, con el motivo, en vez de desaparecer de la lista. Lo que ofrece cada computadora depende de lo que esté corriendo: una caja de Deska Cloud te da terminales, tus CLIs de agentes, sus archivos y sus repositorios hoy.

Leer código desde el teléfono

Abre una computadora en la app móvil y Archivos queda debajo de tus agentes, por la razón por la que los agentes están ahí: después de que uno trabajó, lo siguiente que quieres es leer lo que escribió.

Empieza en la carpeta que esa máquina indica, así que no hay nada que escribir. Recorre las carpetas y abre cualquier archivo de texto; el visor es monoespaciado y numerado, y no ajusta las líneas, porque el código que reacomoda su sangría deja de ser código.

NotaEl teléfono lee. Editar código en un teclado de teléfono no es lo que nadie quiere en el camión, así que no hay forma de cambiar un archivo desde ahí, ni forma de perder trabajo desde la bolsa. El escritorio edita y guarda.

Dónde se ejecuta tu entorno

Hoy la máquina del otro lado puede ser de dos tipos, y el complemento llega a ambos de la misma manera: inicias sesión y te conectas. Solo se diferencian en dónde vive el entorno y en si sigue funcionando cuando te alejas.

  • Tu propia computadora (Personal): tu escritorio Mac, Windows o Linux con Deska. Es accesible mientras esa máquina esté encendida y Remote Access esté habilitado. Nada extra que alojar, nada extra que pagar; es parte de la app.
  • Un entorno alojado por Deska (Managed): un entorno de desarrollo en la nube que Deska ejecuta para ti. Como vive en la nube, sigue funcionando en segundo plano incluso con tu portátil cerrado.
NotaLas conexiones Personal son lo que está disponible hoy. Los entornos en la nube Managed se construyen sobre la misma base y van llegando por etapas.

La voz sobre la marcha

El complemento lleva la misma experiencia de voz que el escritorio: toca el micrófono, habla, y tus palabras se transcriben y se entregan a Ask Deska, que devuelve su respuesta en streaming. Es la forma más fácil de impulsar una tarea de larga duración o preguntar «¿pasó el build?» sin escribir en un teléfono. La voz es la única función medida, y se descuenta de tus minutos de voz mensuales.

💡 Ideas+🐛 BugsPropón una feature o reporta un bug