Skip to main content
xkat-cli は xkat の CLI です。xkat 一つに 2 つのツールがあります。混同しないでください。

ダウンロード

xkat.space/download でデスクトップと CLI を入手

npm で見る

npm レジストリの xkat-cli

インストール

xkat-cli は 1 日 1 回 npm の新バージョンを確認して 1 行で知らせます(自動更新はしません)。 更新は npm install -g xkat-cli@latest。通知を止めるには XKAT_NO_UPDATE_CHECK=1。
要件: Node.js 18+。ローカル環境も参照。デスクトップの Tools メニューからも同じコマンドを実行できます。

1) Agent

Dynamic Workspace を自分のマシンに接続します。

できること

ローカルシェル

Web IDE 端末 ↔ この PC のシェル

ファイル同期

作業ディレクトリを Web と同期

localhost のみ

127.0.0.1:38000–38050

バックグラウンド

xkat-cli up

コマンド

セキュリティ

  • ローカルホストのみ
  • 公式ドメインのみ接続可
  • ~/.xkat/agent.log
  • Windows ホストターミナルで実行: エージェントは Windows ホストのブラウザと接続します。WSL 内ではなく Windows PowerShell または CMD で npx xkat-cli@latest up を実行してください。
  • PermissionDenied (10013) エラー: Hyper-V/WSL2 (winnat) が 38000–38050 ポートを予約している場合に発生します。管理者権限の PowerShell で net stop winnat の後に net start winnat を実行してください。

2) Lab

Linux・ネットワーク・エージェント講義向けの Ubuntu 24.04。VM を自分で設定する必要はありません。

コマンド

典型的な流れ

  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


デスクトップアプリ

ダウンロードから入手します。インストーラは …/desktop/v{version}/… 形式で、ページに表示される版と同じパスで提供されます。 アプリには xkat-cli が同梱されているため、アプリで使うために npm install する必要はありません。タイトルバーの Tools は、その同梱コピーで Agent / Lab のコマンドを実行します。Lab: Open Shell はシステムのターミナルを開きます。新しいアプリには新しい xkat-cli が付いてきます。npm で別に入れたコピーは別に更新します。 ログインはシステムブラウザで行い、完了するとアプリが自動でログインします(127.0.0.1 ループバック・認可コード + PKCE)。

クラウド Workspace との関係


関連