With a lot of tools already existing, here's what differentiates konf:
1. you can be in multiple clusters and multiple namespaces at the same time → essentially each shell session gets its own temporary kubeconfig file, allowing for full customization. So no more `kubectl config` commands ruining your other sessions. I would say this is the main differentiator from tools like kubectx/kubens
2. it executes directly in your current shell and does not need any subshell, making it really fast → essentially it just sets $KUBECONFIG and does not need to spawn another shell, thus making it a lot faster (no need no source your whole .zshrc/.bashrc) and less of a security risk. I would say this is the main differentiator from tools like kubie
Hope you enjoy it and feel free to ask any questions here on HackerNews or create a GH issue.