Cliente desktop de Kubernetes feito com Tauri e Rust, que lê seu kubeconfig e calcula o status como o kubectl.
unxsist/jet-pilot
Uma IDE nativa, gratuita e de código aberto para Kubernetes, criada com Tauri e Vue, que combina atalhos de teclado com uma interface refinada para vários clusters.
Alternativa open source a:Lens
- Estrelas
- 662
- Forks
- 31
- Issues abertas
- 1
- Último commit
- há 7 dias
O que é?
JET Pilot é um cliente desktop para gerenciar clusters Kubernetes. Ele usa seus arquivos kubeconfig e o kubectl existentes e pode se conectar a contas de nuvem, incluindo AWS, Google Cloud, Azure, DigitalOcean e outras. As credenciais ficam armazenadas no chaveiro do sistema, e o app funciona sem conta ou telemetria.
A interface busca reduzir a poluição visual sem abrir mão de um fluxo de trabalho centrado no teclado, com paleta de comandos, busca difusa e visualizações de vários clusters e namespaces, nas quais todas as tabelas exibem as colunas Context e Namespace. O app inclui um visualizador estruturado de logs, um editor YAML completo com simulação de execução no servidor, um grafo de recursos, gerenciamento de releases do Helm e visualizações de GitOps para Flux e Argo CD.
Criado com Rust e Tauri, o app está disponível para macOS, Windows e Linux e é distribuído sob a licença MIT.
Recursos principais
- 01Lista clusters de todos os arquivos kubeconfig e das contas de nuvem conectadas em um único lugar.
- 02Para executar ações destrutivas em clusters protegidos, é preciso digitar o nome do cluster.
- 03Tabelas com vários clusters e namespaces e colunas Context e Namespace.
- 04Visualizador estruturado de logs que interpreta logs JSON e filtra por facetas.
- 05Terminal integrado com kubectl pré-configurado para o contexto atual.
- 06Navegação pelas releases do Helm, instalações e atualizações com diffs, além de visualizações de GitOps para Flux e Argo CD.
Casos de uso
- Gerenciar vários clusters em diferentes provedores de nuvem a partir de um único app desktop.
- Depurar workloads acompanhando os logs de todos os pods de um deployment.
- Editar manifestos Kubernetes com um editor YAML e simulação de execução no servidor antes de aplicar as alterações.
- Revisar permissões de RBAC para verificar o que um usuário ou uma service account pode fazer.
Início rápido
- 1
Instale no macOS com Homebrew pelo tap do JET Pilot
brew install --cask unxsist/tap/jet-pilot - 2
No Windows ou Linux, baixe a versão mais recente para sua plataforma na página de releases
- 3
Clone o repo e instale as dependências para executá-lo a partir do código-fonte
npm ci - 4
Inicie o app no modo de desenvolvimento
npm run dev
Antes de usar
- O .dmg do macOS não é notarizado pela Apple, então você precisa remover manualmente a flag de quarentena, a menos que instale via Homebrew.
- O instalador do Windows não tem assinatura de código, então o SmartScreen pode exibir um aviso.
- Alguns recursos precisam do kubectl, e o helm é necessário para instalar, atualizar ou reverter charts.
Em coleções
Tópicos
Perguntas frequentes
- O que é jet-pilot?
- Uma IDE nativa, gratuita e de código aberto para Kubernetes, criada com Tauri e Vue, que combina atalhos de teclado com uma interface refinada para vários clusters. JET Pilot é um cliente desktop para gerenciar clusters Kubernetes. Ele usa seus arquivos kubeconfig e o kubectl existentes e pode se conectar a contas de nuvem, incluindo AWS, Google Cloud, Azure, DigitalOcean e outras. As credenciais ficam armazenadas no chaveiro do sistema, e o app funciona sem conta ou telemetria.
- jet-pilot é gratuito? Qual é a licença?
- jet-pilot é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- jet-pilot ainda é mantido?
- Manutenção ativa. O último commit de jet-pilot foi em 31 de out. de 2026.
- Para que posso usar jet-pilot?
- Gerenciar vários clusters em diferentes provedores de nuvem a partir de um único app desktop. Depurar workloads acompanhando os logs de todos os pods de um deployment. Editar manifestos Kubernetes com um editor YAML e simulação de execução no servidor antes de aplicar as alterações. Revisar permissões de RBAC para verificar o que um usuário ou uma service account pode fazer.
- Como instalar jet-pilot?
- Instale no macOS com Homebrew pelo tap do JET Pilot: brew install --cask unxsist/tap/jet-pilot No Windows ou Linux, baixe a versão mais recente para sua plataforma na página de releases Clone o repo e instale as dependências para executá-lo a partir do código-fonte: npm ci Inicie o app no modo de desenvolvimento: npm run dev
- Onde consigo jet-pilot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/unxsist/jet-pilot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface de terminal para navegar, observar e gerenciar aplicações nos seus clusters Kubernetes.
Uma biblioteca cliente Python para Kubernetes com API inspirada no kubectl e interfaces síncrona e assíncronas (asyncio/trio).
Uma interface web para Kubernetes fácil de usar e extensível, que permite listar, visualizar e gerenciar recursos do cluster, tanto dentro do cluster quanto como aplicativo desktop.
Distribuição Kubernetes leve e compatível com a CNCF, empacotada como um único binário de menos de 100 MB para edge, IoT, CI e desenvolvimento.
Chart Helm para implantar a plataforma de apps com LLM Dify no Kubernetes, incluindo API, web, worker, sandbox e plugins.