Skip to content
@FriendsOfKubernetes

Friends Of Kubernetes

Open-source tools for people who run their own Kubernetes clusters.

Friends Of Kubernetes

Friends Of Kubernetes

Free, open-source tools for people who run their own Kubernetes clusters.

Sextant

A desktop Kubernetes client, an alternative to Lens, written in Rust on Tauri 2, with a built-in MCP server for AI agents. Linux, macOS and Windows. No account, no server, no telemetry.

Latest release Downloads Stars CI License: MIT OR Apache-2.0

Sextant: connecting to a cluster, the pods, their details, logs and a shell

  • Every resource in live tables with details, a YAML editor that knows the cluster's schema, logs, shells, port forwarding, Helm, Flux and Argo CD.
  • Problems and diagnosis: a cluster's problems on one page with desktop notifications, why a Service gets no traffic, a live traffic graph, a change timeline, RBAC, network policy checks, right-sizing.
  • Safer changes: a dry run and a diff before applying YAML or upgrading a Helm release, upgrade readiness and security posture.
  • The ecosystem: Gateway API, Istio, Linkerd, Argo Rollouts and Workflows, cert-manager, Crossplane, Kyverno, OpenShift, k3s, vcluster and more, each read from the operator's own status.
  • AI agents: connect Claude Code, Claude Desktop or Cursor through MCP, with permissions per cluster, confirmations in the window and an activity log.
  • In 14 languages.

Download · Install (Homebrew, Scoop, .deb, .rpm, AppImage) · Wiki · Why Sextant · Discussions

How it is made

Sextant's code is generated entirely by Claude Code. A human sets the tasks, makes the architecture decisions (recorded as ADRs) and reviews every change; each change runs through more than 6,000 tests on Linux, macOS and Windows before it ships.

Extensions

Sextant can be extended with your own pages, panels, actions and table columns. Extensions run in isolated frames, optionally with a WebAssembly backend (TypeScript or Rust) that has no access to your files or network beyond the hosts it declares, and every cluster call goes through the permissions you agree to.

  • sextant-extensions is the extension catalog that Sextant shows under Settings → Extensions → Catalog. Each extension is one reviewed entry naming its GitHub repository and the publisher's minisign key. Packages come from the publisher's releases and are verified by size, SHA-256 and signature before install; an update signed with another key is refused. To publish yours, see CONTRIBUTING.md.
  • sextant-extension-examples holds the signed releases of the example extensions, which are the first entries of the catalog.
  • To write an extension, start with Writing extensions and the SDK, template and examples in sdk/.

Other repositories

  • homebrew-sextant: the Homebrew tap, brew install --cask friendsofkubernetes/sextant/sextant
  • sextant-scoop: the Scoop bucket, scoop bucket add sextant https://github.com/FriendsOfKubernetes/sextant-scoop

Support the project

Sextant is free and will stay free: every feature is for everyone, with no paid edition, account or telemetry.

If it saves you time and you want to say thanks, you can buy the author a coffee. A ⭐ on GitHub, a bug report, an idea in Discussions, a correction to a translation or a word about Sextant to your colleagues helps just as much.

Contributing

Issues and pull requests are welcome in each project's repository. Everything here is dual-licensed under MIT OR Apache-2.0 unless a repository says otherwise.

Popular repositories Loading

  1. sextant sextant Public

    Free Kubernetes desktop client in Rust (Tauri 2), a Lens alternative with a built-in MCP server for AI agents

    TypeScript 40 2

  2. sextant-extensions sextant-extensions Public

    Catalog of extensions for Sextant, the free Kubernetes desktop client

    JavaScript 1

  3. .github .github Public

    Organization profile

  4. homebrew-sextant homebrew-sextant Public

    Homebrew tap for Sextant, the free Kubernetes desktop client

    Ruby

  5. sextant-scoop sextant-scoop Public

    Scoop bucket for Sextant, the free Kubernetes desktop client

  6. sextant-extension-examples sextant-extension-examples Public

    Signed releases of Sextant's example extensions, for its extension catalog

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…