kubeconfigを読み込み、kubectlと同じ方法でステータスを判定する、TauriとRust製のKubernetesデスクトップクライアント。
unxsist/jet-pilot
TauriとVueで構築された無料のオープンソースKubernetesネイティブデスクトップIDE。複数クラスターに対応し、キーボードショートカットと洗練されたUIを組み合わせています。
代替できる製品:Lens
- スター
- 661
- フォーク
- 31
- 未解決の Issue
- 1
- 最終コミット
- 10 時間前
これは何?
JET Pilotは、Kubernetesクラスターを管理するためのデスクトップクライアントです。既存のkubeconfigファイルとkubectlを利用し、AWS、Google Cloud、Azure、DigitalOceanなどのクラウドアカウントにも接続できます。認証情報はシステムのキーチェーンに保存され、アカウント登録もテレメトリーも不要です。
画面をすっきり保ちながらキーボード中心の操作を実現する設計で、コマンドパレット、あいまい検索、Context列とNamespace列を備えた複数クラスター・複数Namespaceのビューを利用できます。構造化ログビューアー、サーバー側のdry runに対応したYAMLエディター、リソースグラフ、Helmリリース管理、FluxおよびArgo CDのGitOpsビューも備えています。
RustとTauriで構築され、macOS、Windows、Linux向けに提供されています。ライセンスはMITです。
主な機能
- 01すべてのkubeconfigファイルと接続済みクラウドアカウントのクラスターを、ひとつの画面に一覧表示します。
- 02保護対象のクラスターで破壊的な操作を行うには、クラスター名の入力が必要です。
- 03Context列とNamespace列を備えた、複数クラスター・複数Namespace対応のテーブル。
- 04JSONログを解析し、ファセットで絞り込める構造化ログビューアー。
- 05現在のコンテキストに合わせてkubectlが設定された、組み込みターミナル。
- 06Helmリリースの閲覧、差分を確認しながらのインストールとアップグレードに加え、FluxおよびArgo CDのGitOpsビューを提供します。
ユースケース
- ひとつのデスクトップアプリから、複数のクラウドプロバイダーにまたがるクラスターを管理する。
- デプロイメント内のすべてのPodのログを追跡して、ワークロードをデバッグする。
- YAMLエディターでKubernetesマニフェストを編集し、適用前にサーバー側のdry runを実行する。
- RBAC権限を確認し、ユーザーやサービスアカウントに可能な操作を把握する。
クイックスタート
- 1
Homebrew の JET Pilot tap から macOS にインストールします
brew install --cask unxsist/tap/jet-pilot - 2
Windows または Linux の場合は、リリースページからお使いのプラットフォーム用の最新リリースをダウンロードします
- 3
repo を clone し、依存関係をインストールしてソースから実行します
npm ci - 4
開発モードでアプリを起動します
npm run dev
使う前に知っておきたいこと
- macOS の .dmg は Apple による notarize がされていないため、Homebrew 経由でインストールしない場合は、手動で quarantine フラグを削除する必要があります。
- Windows インストーラーはコード署名されていないため、SmartScreen に警告が表示される場合があります。
- 一部の機能には kubectl が必要です。また、チャートのインストール、アップグレード、ロールバックには helm が必要です。
収録されている特集
トピック
よくある質問
- jet-pilot とは?
- TauriとVueで構築された無料のオープンソースKubernetesネイティブデスクトップIDE。複数クラスターに対応し、キーボードショートカットと洗練されたUIを組み合わせています。 JET Pilotは、Kubernetesクラスターを管理するためのデスクトップクライアントです。既存のkubeconfigファイルとkubectlを利用し、AWS、Google Cloud、Azure、DigitalOceanなどのクラウドアカウントにも接続できます。認証情報はシステムのキーチェーンに保存され、アカウント登録もテレメトリーも不要です。
- jet-pilot は無料で使えますか?ライセンスは?
- jet-pilot は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- jet-pilot は今もメンテナンスされていますか?
- 活発にメンテナンス中。jet-pilot の最終コミットは 2026年11月7日 です。
- jet-pilot は何に使えますか?
- ひとつのデスクトップアプリから、複数のクラウドプロバイダーにまたがるクラスターを管理する。 デプロイメント内のすべてのPodのログを追跡して、ワークロードをデバッグする。 YAMLエディターでKubernetesマニフェストを編集し、適用前にサーバー側のdry runを実行する。 RBAC権限を確認し、ユーザーやサービスアカウントに可能な操作を把握する。
- jet-pilot のインストール方法は?
- Homebrew の JET Pilot tap から macOS にインストールします: brew install --cask unxsist/tap/jet-pilot Windows または Linux の場合は、リリースページからお使いのプラットフォーム用の最新リリースをダウンロードします repo を clone し、依存関係をインストールしてソースから実行します: npm ci 開発モードでアプリを起動します: npm run dev
- jet-pilot はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/unxsist/jet-pilot
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Kubernetesクラスタ内のアプリケーションを操作・監視・管理できるターミナルUI。
kubectlをモデルにしたAPIを備え、同期・非同期(asyncio/trio)の両方に対応するKubernetes向けPythonクライアントライブラリ。
クラスター内でもデスクトップアプリとしても実行できる、使いやすく拡張可能な Kubernetes Web UI。クラスターリソースの一覧表示、閲覧、管理に対応。
エッジ、IoT、CI、開発向けの、100 MB未満の単一バイナリに収まった軽量でCNCF準拠のKubernetesディストリビューション。
DifyのAPI、Web、worker、sandbox、pluginコンポーネントをKubernetesにデプロイするHelm chart。