Repolode
unxsist

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

    Instale no macOS com Homebrew pelo tap do JET Pilot

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

    No Windows ou Linux, baixe a versão mais recente para sua plataforma na página de releases

  3. 3

    Clone o repo e instale as dependências para executá-lo a partir do código-fonte

    npm ci
  4. 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