> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xkat.space/llms.txt
> Use this file to discover all available pages before exploring further.

# Guía del entorno de práctica

> Descripción de los entornos VM Cloud de xkat y conexión local.

La plataforma xkat te permite practicar al instante en tu navegador mediante VMs Cloud y entornos aislados **sin necesidad de instalar programas adicionales ni máquinas virtuales (como WSL o Docker)**.

<Note>
  **Nota para usuarios de Windows**: Ya no es necesario instalar WSL (Windows Subsystem for Linux) ni configurar software de virtualización complejo. Todas las lecciones de programación estándar se ejecutan de forma segura en VMs Cloud.
</Note>

***

## 1. VM Cloud y Sandbox Web (Por defecto)

La mayoría de las lecciones (Python, C/C++, Java, Rust, SQL, React, etc.) **se ejecutan al 100% directamente en tu navegador web**.

* **Conexión automática**: Se asigna automáticamente un entorno aislado en la nube al ingresar a una lección.
* **Cero instalación**: Proporciona un entorno uniforme y seguro independientemente de tu sistema operativo (Windows, macOS, Linux).

***

## 2. Conexión de Agente Local (Solo para lecciones especiales)

Solo para lecciones que interactúan con hardware local (Arduino/Raspberry Pi) o aplicaciones de escritorio (Blender, Sonic Pi, herramientas CLI locales), conecta tu equipo con el siguiente comando.

<Steps>
  <Step title="Verificar Node.js 18+">
    Asegúrate de tener instalado Node.js (versión 18 o superior):

    ```bash theme={null}
    node -v
    ```
  </Step>

  <Step title="Ejecutar el Agente xkat">
    Abre tu terminal (Windows CMD/PowerShell, macOS Terminal o Linux Bash) y ejecuta:

    ```bash theme={null}
    npx xkat-cli@latest up
    ```
  </Step>
</Steps>
