Настольный клиент Kubernetes на Tauri и Rust: читает kubeconfig и определяет статус так же, как kubectl.
unxsist/jet-pilot
Бесплатная нативная IDE для Kubernetes с открытым исходным кодом, созданная на Tauri и Vue: сочетает горячие клавиши с удобным интерфейсом для работы с несколькими кластерами.
Open source альтернатива:Lens
- Звёзды
- 662
- Форки
- 31
- Открытые issues
- 1
- Последний коммит
- 6 дней назад
Что это?
JET Pilot — десктопный клиент для управления кластерами Kubernetes. Он использует существующие файлы kubeconfig и kubectl, а также подключается к облачным аккаунтам, включая AWS, Google Cloud, Azure, DigitalOcean и другие. Учётные данные хранятся в системном хранилище ключей; приложением можно пользоваться без аккаунта, и оно не собирает телеметрию.
Интерфейс помогает избавиться от лишних элементов, сохраняя подход, ориентированный на управление с клавиатуры: в нём есть командная палитра, нечёткий поиск и представления с несколькими кластерами и namespace, где в каждой таблице отображаются столбцы Context и Namespace. Также доступны структурированный просмотр логов, полноценный YAML-редактор с серверным dry run, граф ресурсов, управление релизами Helm и представления GitOps для Flux и Argo CD.
Приложение создано на Rust и Tauri, доступно для macOS, Windows и Linux и распространяется по лицензии MIT.
Ключевые возможности
- 01Собирает в одном месте кластеры из всех файлов kubeconfig и подключённых облачных аккаунтов.
- 02Для защищённых кластеров перед деструктивными действиями нужно ввести название кластера.
- 03Таблицы для работы с несколькими кластерами и namespace, содержащие столбцы Context и Namespace.
- 04Структурированный просмотрщик логов разбирает JSON-логи и фильтрует их по параметрам.
- 05Встроенный терминал с kubectl, настроенным для текущего контекста.
- 06Просмотр релизов Helm, установка и обновление с отображением различий, а также представления GitOps для Flux и Argo CD.
Сценарии использования
- Управление несколькими кластерами у разных облачных провайдеров из одного десктопного приложения.
- Отладка рабочих нагрузок: просмотр логов всех pod в Deployment.
- Редактирование манифестов Kubernetes в YAML-редакторе и проверка через серверный dry run перед применением.
- Проверка разрешений RBAC, чтобы выяснить, какие действия доступны пользователю или сервисному аккаунту.
Быстрый старт
- 1
Установите на macOS с помощью Homebrew из tap JET Pilot
brew install --cask unxsist/tap/jet-pilot - 2
На Windows или Linux скачайте последнюю версию для своей платформы со страницы релизов
- 3
Клонируйте repo, затем установите зависимости, чтобы запустить приложение из исходного кода
npm ci - 4
Запустите приложение в режиме разработки
npm run dev
Что важно знать
- Файл .dmg для macOS не нотариально заверен Apple, поэтому, если вы устанавливаете его не через Homebrew, флаг quarantine нужно удалить вручную.
- Установщик для Windows не имеет цифровой подписи, поэтому SmartScreen может показать предупреждение.
- Для некоторых функций нужен kubectl, а для установки, обновления или отката charts требуется helm.
В подборках
Темы
Частые вопросы
- Что такое jet-pilot?
- Бесплатная нативная IDE для Kubernetes с открытым исходным кодом, созданная на Tauri и Vue: сочетает горячие клавиши с удобным интерфейсом для работы с несколькими кластерами. JET Pilot — десктопный клиент для управления кластерами Kubernetes. Он использует существующие файлы kubeconfig и kubectl, а также подключается к облачным аккаунтам, включая AWS, Google Cloud, Azure, DigitalOcean и другие. Учётные данные хранятся в системном хранилище ключей; приложением можно пользоваться без аккаунта, и оно не собирает телеметрию.
- jet-pilot можно использовать бесплатно? Какая у него лицензия?
- jet-pilot распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- jet-pilot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в jet-pilot — 31 окт. 2026 г..
- Для чего можно использовать jet-pilot?
- Управление несколькими кластерами у разных облачных провайдеров из одного десктопного приложения. Отладка рабочих нагрузок: просмотр логов всех pod в Deployment. Редактирование манифестов Kubernetes в YAML-редакторе и проверка через серверный dry run перед применением. Проверка разрешений RBAC, чтобы выяснить, какие действия доступны пользователю или сервисному аккаунту.
- Как установить jet-pilot?
- Установите на macOS с помощью Homebrew из tap JET Pilot: brew install --cask unxsist/tap/jet-pilot На Windows или Linux скачайте последнюю версию для своей платформы со страницы релизов Клонируйте repo, затем установите зависимости, чтобы запустить приложение из исходного кода: npm ci Запустите приложение в режиме разработки: npm run dev
- Где скачать jet-pilot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/unxsist/jet-pilot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный интерфейс для навигации по приложениям в кластерах Kubernetes, наблюдения за ними и управления ими.
Клиентская библиотека Python для Kubernetes с API, построенным по образцу kubectl, и синхронным и асинхронным интерфейсами (asyncio/trio).
Удобный и расширяемый веб-интерфейс Kubernetes для просмотра и управления ресурсами кластера; работает внутри кластера или как десктопное приложение.
Лёгкий дистрибутив Kubernetes, соответствующий требованиям CNCF и поставляемый одним бинарным файлом размером менее 100 МБ; подходит для edge-сред, IoT, CI и разработки.
Helm chart для развертывания платформы LLM-приложений Dify в Kubernetes: API, web, worker, sandbox и плагины.