Repolode
unxsist

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. 1

    Homebrew の JET Pilot tap から macOS にインストールします

    brew install --cask unxsist/tap/jet-pilot
  2. 2

    Windows または Linux の場合は、リリースページからお使いのプラットフォーム用の最新リリースをダウンロードします

  3. 3

    repo を clone し、依存関係をインストールしてソースから実行します

    npm ci
  4. 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 の数値は毎日更新されます。

関連プロジェクト