A desktop Kubernetes client built with Tauri and Rust that reads your kubeconfig and derives status the way kubectl does.
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
Install on macOS with Homebrew from the JET Pilot tap
brew install --cask unxsist/tap/jet-pilot - 2
On Windows or Linux, download the latest release for your platform from the releases page
- 3
Clone the repo, then install dependencies to run it from source
npm ci - 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
A terminal UI for navigating, observing and managing applications across your Kubernetes clusters.
A Python client library for Kubernetes with an API modeled on kubectl, offering sync and async (asyncio/trio) interfaces.
An easy-to-use, extensible Kubernetes web UI for listing, viewing and managing cluster resources, runnable in-cluster or as a desktop app.
Lightweight, CNCF-conformant Kubernetes distribution packaged as a single binary under 100 MB, aimed at edge, IoT, CI and development.
A Helm chart for deploying the Dify LLM app platform on Kubernetes, covering its API, web, worker, sandbox and plugin components.