xkat ofrece dos herramientas — no las mezcles.
Descargas
Escritorio y CLI en xkat.space/download
Ver en npm
xkat-cli en el registro npm
Instalación
xkat-cli comprueba una vez al día si hay una versión más nueva en npm y lo avisa en una línea (no se actualiza solo).
Actualiza con
npm install -g xkat-cli@latest. Para desactivar el aviso: XKAT_NO_UPDATE_CHECK=1.1) Agent
Con el Agent, el Dynamic Workspace usa tu máquina.Qué hace
Shell local
Terminal web ↔ shell del PC
Sincronización
Directorio de trabajo con la web
Solo localhost
127.0.0.1:38000–38050Segundo plano
xkat-cli upComandos
Seguridad
- Solo localhost
- Solo dominios oficiales
~/.xkat/agent.log
Notas para usuarios de Windows y solución de problemas (WSL / Error de acceso al puerto 10013)
Notas para usuarios de Windows y solución de problemas (WSL / Error de acceso al puerto 10013)
- Ejecutar en la terminal del host de Windows: El agente se conecta con el navegador de su host Windows. Ejecute
npx xkat-cli@latest upen PowerShell/CMD de Windows, no dentro de WSL. - Error
PermissionDenied (10013): Ocurre cuando Hyper-V/WSL2 (winnat) reserva el puerto 38000–38050. Ejecutenet stop winnatseguido denet start winnaten PowerShell como Administrador.
2) Lab
Ubuntu 24.04 para cursos de Linux, red y agentes. Sin configurar la VM a mano.Comandos
Flujo típico
xkat-cli lab installxkat-cli lab upxkat-cli lab shellxkat-cli lab stop/xkat-cli lab delete
Agent vs Lab
App de escritorio
Desde Descargas. Los instaladores están en…/desktop/v{version}/…, con la misma versión que muestra la página.
La aplicación incluye xkat-cli, así que no necesitas npm install para usarla desde la app. En la barra de título, Tools ejecuta los comandos de Agent y Lab con esa copia incluida. Lab: Open Shell abre una terminal del sistema. Una app más reciente trae un xkat-cli más reciente; una copia instalada con npm se actualiza por separado.
El inicio de sesión se hace en el navegador del sistema; al terminar, la app inicia sesión sola (redirección loopback 127.0.0.1, código de autorización + PKCE).