Repolode
unxsist

unxsist/jet-pilot

A free, open-source native desktop Kubernetes IDE built with Tauri and Vue, combining keyboard shortcuts with a polished UI for multiple clusters.

Open-source alternative to:Lens

Stars
661
Forks
31
Open issues
1
Last commit
10 hours ago

What is it?

JET Pilot is a desktop client for managing Kubernetes clusters. It uses your existing kubeconfig files and kubectl, and can connect to cloud accounts including AWS, Google Cloud, Azure, DigitalOcean and others. Credentials are stored in the system keychain, and the app runs without an account or telemetry.

The interface aims to reduce clutter while keeping a keyboard-first workflow, with a command palette, fuzzy search, and multi-cluster, multi-namespace views where every table shows Context and Namespace columns. It includes a structured log viewer, a full YAML editor with server dry run, a resource graph, Helm release management, and GitOps views for Flux and Argo CD.

Built with Rust and Tauri, it ships for macOS, Windows and Linux, and is released under the MIT license.

Key features

  • 01Lists clusters from all kubeconfig files and connected cloud accounts in one hub.
  • 02Protected clusters require typing the name before destructive actions.
  • 03Multi-cluster, multi-namespace tables with Context and Namespace columns.
  • 04Structured log viewer that parses JSON logs and filters by facets.
  • 05Built-in terminal with kubectl preconfigured for the current context.
  • 06Helm release browsing, installs and upgrades with diffs, plus GitOps views for Flux and Argo CD.

Use cases

  • Managing several clusters across different cloud providers from one desktop app.
  • Debugging workloads by following logs across all pods of a deployment.
  • Editing Kubernetes manifests with a YAML editor and server-side dry run before applying.
  • Reviewing RBAC permissions to see what a user or service account can do.

Quick start

  1. 1

    Install on macOS with Homebrew from the JET Pilot tap

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

    On Windows or Linux, download the latest release for your platform from the releases page

  3. 3

    Clone the repo, then install dependencies to run it from source

    npm ci
  4. 4

    Start the app in development mode

    npm run dev

Things to know

  • The macOS .dmg is not notarized by Apple, so you must remove the quarantine flag manually unless you install via Homebrew.
  • The Windows installer is not code-signed, so SmartScreen may show a warning.
  • Some features need kubectl, and helm is needed to install, upgrade or roll back charts.

In collections

Topics

FAQ

What is jet-pilot?
A free, open-source native desktop Kubernetes IDE built with Tauri and Vue, combining keyboard shortcuts with a polished UI for multiple clusters. JET Pilot is a desktop client for managing Kubernetes clusters. It uses your existing kubeconfig files and kubectl, and can connect to cloud accounts including AWS, Google Cloud, Azure, DigitalOcean and others. Credentials are stored in the system keychain, and the app runs without an account or telemetry.
Is jet-pilot free to use? What license does it have?
jet-pilot is open source under the MIT license. Check the license terms before using it in commercial products.
Is jet-pilot still maintained?
Actively maintained. The last commit to jet-pilot was on Nov 7, 2026.
What can I use jet-pilot for?
Managing several clusters across different cloud providers from one desktop app. Debugging workloads by following logs across all pods of a deployment. Editing Kubernetes manifests with a YAML editor and server-side dry run before applying. Reviewing RBAC permissions to see what a user or service account can do.
How do I install jet-pilot?
Install on macOS with Homebrew from the JET Pilot tap: brew install --cask unxsist/tap/jet-pilot On Windows or Linux, download the latest release for your platform from the releases page Clone the repo, then install dependencies to run it from source: npm ci Start the app in development mode: npm run dev
Where can I get jet-pilot?
The source code and installation instructions are on GitHub: https://github.com/unxsist/jet-pilot

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects