pkg.soopen package index

brew / rank 7951

Install kubesess with Homebrew

Manage multiple kubernetes cluster at the same time. Version 3.0.0 via Homebrew; verified 2026-09-11.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install kubesess

local Homebrew formula metadata

overview

Package summary

Manage multiple kubernetes cluster at the same time

Commands and aliases

  • kubesess

history

Project history and usage

kubesess is a Rust-based Kubernetes session manager that keeps context and namespace choices isolated per shell.

Project history

kubesess was written in Rust as a kubectl-oriented session manager. It creates a small context-specific configuration and prepends it to `KUBECONFIG`, allowing each shell to select an independent current context or namespace.

Version 3 redesigned shell integration around `kubesess init`, changed CLI argument ordering, and added PowerShell integration, requiring migration from the earlier 2.x interface.

Adoption history

The project targets operators who work in several Kubernetes clusters or namespaces concurrently. Homebrew distribution and built-in Bash, Zsh, Fish, and PowerShell integration make its session model convenient for interactive workstation use.

How it is used

After adding `kubesess init` to the relevant shell startup file, users select per-shell contexts and namespaces with the supplied wrapper functions or CLI commands. Persistent variants can change defaults across shells.

kubesess works by creating context files under `~/.kube/kubesess/cache` and prepending the chosen file to `KUBECONFIG`; the official troubleshooting guide identifies that directory as disposable generated state.

Why package nerds care

kubesess addresses a subtle command-line safety problem: changing the current context in the shared kubeconfig affects every terminal. Its solution uses kubectl's native configuration-merge behavior and shell environment variables rather than replacing kubectl.

Timeline

  • 2021: kubesess entered public development
  • 2026: Version 3 introduced built-in shell initialization and breaking CLI changes

Related projects

  • kubectl and kubeconfig
  • kubectx and kubens
  • fzf
  • kube-ps1

security posture

Risk level: orange

infrastructure mutation or orchestration signal.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • infrastructure mutation or orchestration signal

Signals

  • text:kubernetes,cluster

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.kube/config~/.bashrc~/.zshrc~/.config/fish/config.fish
Windows
PowerShell profile

executables

Installed executables

CommandKindExposureNote
kubesesscliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-09-19
manager version3.0.0
manager updated2026-09-11
local dataok
upstreamcurrent
latest detected3.0.0

https://github.com/Ramilito/kubesess

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:kubesess
Version3.0.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/kubesess
Homepagehttps://github.com/Ramilito/kubesess
Repositoryhttps://github.com/Ramilito/kubesess
LicenseMIT
Source archivehttps://github.com/Ramilito/kubesess/archive/refs/tags/3.0.0.tar.gz
Last updated2026-09-11T17:19:00Z
Pulseupdated
Build dependenciesrust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namekubesess
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation