Skip to main content
xkat-cli est le paquet CLI d’xkat. Une commande xkat offre deux outils — ne les confondez pas.

Téléchargements

Desktop et CLI sur xkat.space/download

Voir sur npm

xkat-cli sur le registre npm

Installation

xkat-cli vérifie une fois par jour s’il existe une version plus récente sur npm et l’indique en une ligne (il ne se met pas à jour tout seul). Mettez à jour avec npm install -g xkat-cli@latest. Pour désactiver : XKAT_NO_UPDATE_CHECK=1.
Prérequis : Node.js 18+. Voir environnement local. Dans l’app Desktop, menu Tools.

1) Agent

Avec l’Agent, le Dynamic Workspace utilise votre machine.

Fonctions

Shell local

Terminal web ↔ shell du PC

Sync fichiers

Répertoire de travail avec le web

Localhost seul

127.0.0.1:38000–38050

Arrière-plan

xkat-cli up

Commandes

Sécurité

  • Localhost uniquement
  • Domaines officiels uniquement
  • ~/.xkat/agent.log
  • Exécuter dans le terminal hôte Windows : L’agent se connecte à votre navigateur hôte Windows. Exécutez npx xkat-cli@latest up dans Windows PowerShell/CMD, pas dans WSL.
  • Erreur PermissionDenied (10013) : Se produit lorsque Hyper-V/WSL2 (winnat) réserve le port 38000–38050. Exécutez net stop winnat suivi de net start winnat dans PowerShell en tant qu’Administrateur.

2) Lab

Ubuntu 24.04 pour les cours Linux, réseau et agents. Pas de VM manuelle.

Commandes

Déroulement

  1. xkat-cli lab install
  2. xkat-cli lab up
  3. xkat-cli lab shell
  4. xkat-cli lab stop / xkat-cli lab delete

Agent vs Lab


Application bureau

Depuis Téléchargement. Les installateurs sont sous …/desktop/v{version}/…, à la même version que celle affichée sur la page. L’application embarque xkat-cli : pas besoin de npm install pour l’utiliser depuis l’app. Dans la barre de titre, Tools exécute les commandes Agent / Lab avec cette copie. Lab: Open Shell ouvre un terminal système. Une app plus récente apporte un xkat-cli plus récent ; une copie installée via npm se met à jour séparément. La connexion se fait dans le navigateur système ; une fois terminée, l’app se connecte automatiquement (redirection loopback 127.0.0.1, code d’autorisation + PKCE).

Lien avec le cloud


Plus