Новости Claude

Claude написал замену Lens: что умеет Sextant

Клиент Kubernetes Sextant на рабочих мониторах рядом с заметками и серверным оборудованием

Появился Sextant — бесплатный open-source клиент Kubernetes, который по сути закрывает многие привычные задачи Lens, но без аккаунта, подписки и телеметрии. Интереснее всего то, что весь код проекта сгенерировал Claude Code, а человек только задавал задачи, проверял архитектуру и тесты.

Что это за проект и зачем он вообще нужен

Sextant — это десктопный клиент для Kubernetes на Rust и Tauri 2. Он работает на Linux, macOS и Windows, показывает все контексты из kubeconfig и умеет подключаться сразу к нескольким кластерам. Проект распространяется под открытой лицензией, а значит, его можно использовать без привязки к аккаунту и без платных тарифов.

Автор проекта объясняет появление Sextant просто: Lens долго был удобным стандартом, но со временем стал тяжелее, навязчивее и заметно коммерческим. Для тех, кто каждый день работает с кластерами, это превращается в реальную бытовую проблему — особенно если нужно держать открытыми логи, терминалы и порт-форварды на нескольких средах сразу.

Что умеет Sextant на практике

В приложении есть живые таблицы по ресурсам кластера, включая CRD, редактор YAML, масштабирование, перезапуск, cordon и drain, запуск CronJob, поиск по логам и shell в контейнере. Новые CRD появляются в интерфейсе без переподключения, а к нужному объекту можно добраться через командную палитру с клавиатуры.

Отдельный упор сделан на вещи, которые обычно мешают в ежедневной работе. Логи и терминал не должны раздувать память, порт-форвард не должен молча зависать, а проблемы кластера должны быть собраны в одном месте. Есть уведомления, история rollout с diff и откатом, подсказки по RBAC, cert-manager, Gateway API и right-sizing requests/limits по реальному потреблению. Также доступны Flux и Argo CD: их можно смотреть, синхронизировать, ставить на паузу и сравнивать прямо из приложения, без CLI flux и argocd.

Как сюда встроили Claude и почему это важно

Самая необычная часть истории в том, что код Sextant полностью написал Claude Code. При этом проект не делали «на автопилоте»: человек принимал архитектурные решения, описывал задачи, делал ревью и гонял тесты много раз. В сумме проект прошёл через более чем 2800 тестов, e2e-проверки на настоящем кластере и CI на трёх операционных системах.

Автор честно говорит и о слабых местах. OpenCost пока только в планах, а часть идей ещё доводится до ума. Но уже сейчас Sextant показывает, что ИИ можно доверять не только тексты и прототипы, но и большой прикладной софт, если не убирать человека из процесса контроля. Для DevOps, админов и тех, кто устал от тяжёлых клиентов Kubernetes, это хороший пример того, как можно быстро собрать полезный инструмент под реальные задачи.

Частые вопросы

Чем Sextant отличается от Lens?
Главное отличие — отсутствие аккаунта, подписки и телеметрии. Плюс проект открыт, а многие функции, которые в Lens уходят в premium, здесь доступны бесплатно.
Безопасно ли пускать AI-агента в Kubernetes через Sextant?
В проекте для этого есть встроенный MCP-сервер. Идея в том, чтобы дать агенту только нужные права на конкретный кластер и подтверждать каждое изменение вручную.
Что полезного в Sextant для обычной работы?
Он помогает быстрее смотреть кластеры, логи, проблемы, RBAC и rollout, а также безопасно выполнять типовые действия без переключения между кучей инструментов. Это экономит время и снижает шанс пропустить зависший pod или сломанный port-forward.
Кому этот клиент будет особенно полезен?
Тем, кто каждый день работает с несколькими Kubernetes-кластерами: DevOps-инженерам, SRE, разработчикам и администраторам. Если вы часто открываете логи, запускаете shell, правите YAML и следите за GitOps, такой инструмент заметно упрощает жизнь.

Читайте также

Попробовать Lord GPT бесплатно →