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。1) Agent
Dynamic Workspace を自分のマシンに接続します。できること
ローカルシェル
Web IDE 端末 ↔ この PC のシェル
ファイル同期
作業ディレクトリを Web と同期
localhost のみ
127.0.0.1:38000–38050バックグラウンド
xkat-cli upコマンド
セキュリティ
- ローカルホストのみ
- 公式ドメインのみ接続可
~/.xkat/agent.log
Windows ユーザーに関する注意点とトラブルシューティング (WSL / 10013 ポートアクセスエラー)
Windows ユーザーに関する注意点とトラブルシューティング (WSL / 10013 ポートアクセスエラー)
- 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 を自分で設定する必要はありません。コマンド
典型的な流れ
xkat-cli lab installxkat-cli lab upxkat-cli lab shellxkat-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)。