KubeAgent
Natural language CLI for Kubernetes cluster management
KubeAgent is an AI-powered CLI tool that lets you manage Kubernetes clusters through natural language conversation.
Installation
PyPI (Recommended)
pipx install kubeagent
# or
pip install kubeagent
Homebrew (macOS / Linux)
brew tap Ghostwritten/tap
brew install kubeagent
Docker
# GHCR
docker pull ghcr.io/ghostwritten/kubeagent:latest
# Docker Hub
docker pull ghostwritten/kubeagent:latest
# Run
docker run --rm -v ~/.kube:/home/kubeagent/.kube:ro ghcr.io/ghostwritten/kubeagent
GitHub Releases
Download the latest wheel or source tarball from Releases.
pip install kubeagent-*.whl
Quick Start
# First run triggers setup wizard
kubeagent
# Re-configure anytime
kubeagent init
# Diagnose issues
kubeagent doctor
# Start MCP server
kubeagent mcp start
# Check version
kubeagent --version
Development
# Install with dev dependencies
just install
# Format, lint, test
just check
Architecture
Four-layer architecture: Interface -> Agent -> Capability -> Infrastructure
See AGENTS.md for full specification.
License
MIT
Metadata
Release files for kubeagent-cli 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| kubeagent_cli-1.0.0.tar.gz | 280.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kubeagent_cli-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 363.4 kB
Release files / kubeagent_cli-1.0.0.tar.gz
| Download URL | kubeagent_cli-1.0.0.tar.gz |
|---|---|
| Size | 280.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
90554bb607314d435a9f03aec52944f63b8a0aeb4faeeaf5b157973012f81bdf
|
|
BLAKE2b-256 checksum How to use checksums |
e30787744ad5ffa1545d4351a14b8603b9f320197f93abc2091009e185d69d11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / kubeagent_cli-1.0.0-py3-none-any.whl
| Download URL | kubeagent_cli-1.0.0-py3-none-any.whl |
|---|---|
| Size | 83.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0514e41979c3b96eb10c9a053880b54292bf96e4b703b8a5da4dff25c7619d88
|
|
BLAKE2b-256 checksum How to use checksums |
7a41d3fd6fdccb960364bfa973d4826c77f0948268b5b892e369998702b1bbb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Security for kubeagent-cli 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.