Repolode
unxsist

unxsist/jet-pilot

Un IDE nativo de escritorio para Kubernetes, gratuito y de código abierto, creado con Tauri y Vue; combina atajos de teclado con una interfaz cuidada para administrar varios clústeres.

Alternativa open source a:Lens

Estrellas
661
Forks
31
Issues abiertos
1
Último commit
hace 10 horas

¿Qué es?

JET Pilot es un cliente de escritorio para administrar clústeres de Kubernetes. Usa tus archivos kubeconfig existentes y kubectl, y puede conectarse a cuentas en la nube como AWS, Google Cloud, Azure, DigitalOcean y otras. Las credenciales se guardan en el llavero del sistema, y la aplicación funciona sin necesidad de una cuenta ni recopila telemetría.

La interfaz busca reducir el desorden y mantener un flujo de trabajo centrado en el teclado, con una paleta de comandos, búsqueda difusa y vistas de varios clústeres y espacios de nombres en las que todas las tablas muestran las columnas Context y Namespace. Incluye un visor de logs estructurados, un editor YAML completo con simulación de ejecución en el servidor, un grafo de recursos, administración de releases de Helm y vistas de GitOps para Flux y Argo CD.

Creado con Rust y Tauri, está disponible para macOS, Windows y Linux, y se distribuye bajo la licencia MIT.

Funciones clave

  • 01Muestra en un solo centro los clústeres de todos los archivos kubeconfig y de las cuentas en la nube conectadas.
  • 02Para realizar acciones destructivas en clústeres protegidos, hay que escribir su nombre.
  • 03Tablas para varios clústeres y espacios de nombres, con las columnas Context y Namespace.
  • 04Visor de logs estructurados que analiza logs JSON y permite filtrarlos por facetas.
  • 05Terminal integrada con kubectl preconfigurado para el contexto actual.
  • 06Exploración, instalación y actualización de releases de Helm con diffs, además de vistas de GitOps para Flux y Argo CD.

Casos de uso

  • Administrar varios clústeres de distintos proveedores de nube desde una sola aplicación de escritorio.
  • Depurar cargas de trabajo siguiendo los logs de todos los pods de un deployment.
  • Editar manifiestos de Kubernetes con un editor YAML y simular su ejecución en el servidor antes de aplicarlos.
  • Revisar los permisos de RBAC para ver qué puede hacer un usuario o una cuenta de servicio.

Inicio rápido

  1. 1

    Instala en macOS con Homebrew desde el tap de JET Pilot

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

    En Windows o Linux, descarga la versión más reciente para tu plataforma desde la página de versiones

  3. 3

    Clona el repo e instala las dependencias para ejecutarlo desde el código fuente

    npm ci
  4. 4

    Inicia la aplicación en modo de desarrollo

    npm run dev

Antes de usarlo

  • El archivo .dmg de macOS no está notarizado por Apple, así que debes eliminar manualmente la marca de cuarentena, salvo que lo instales mediante Homebrew.
  • El instalador de Windows no está firmado digitalmente, por lo que SmartScreen puede mostrar una advertencia.
  • Algunas funciones requieren kubectl, y se necesita helm para instalar, actualizar o revertir charts.

En colecciones

Temas

Preguntas frecuentes

¿Qué es jet-pilot?
Un IDE nativo de escritorio para Kubernetes, gratuito y de código abierto, creado con Tauri y Vue; combina atajos de teclado con una interfaz cuidada para administrar varios clústeres. JET Pilot es un cliente de escritorio para administrar clústeres de Kubernetes. Usa tus archivos kubeconfig existentes y kubectl, y puede conectarse a cuentas en la nube como AWS, Google Cloud, Azure, DigitalOcean y otras. Las credenciales se guardan en el llavero del sistema, y la aplicación funciona sin necesidad de una cuenta ni recopila telemetría.
¿jet-pilot es gratuito? ¿Qué licencia tiene?
jet-pilot es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jet-pilot sigue mantenido?
Mantenimiento activo. El último commit de jet-pilot fue el 7 nov 2026.
¿Para qué puedo usar jet-pilot?
Administrar varios clústeres de distintos proveedores de nube desde una sola aplicación de escritorio. Depurar cargas de trabajo siguiendo los logs de todos los pods de un deployment. Editar manifiestos de Kubernetes con un editor YAML y simular su ejecución en el servidor antes de aplicarlos. Revisar los permisos de RBAC para ver qué puede hacer un usuario o una cuenta de servicio.
¿Cómo se instala jet-pilot?
Instala en macOS con Homebrew desde el tap de JET Pilot: brew install --cask unxsist/tap/jet-pilot En Windows o Linux, descarga la versión más reciente para tu plataforma desde la página de versiones Clona el repo e instala las dependencias para ejecutarlo desde el código fuente: npm ci Inicia la aplicación en modo de desarrollo: npm run dev
¿Dónde consigo jet-pilot?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/unxsist/jet-pilot

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados