Skip to main content

KAOS CLI

Command-line interface for KAOS (K8s Agent Orchestration System).

Installation

cd kaos-cli
uv sync
source .venv/bin/activate

Usage

Start UI Proxy

Start a CORS-enabled proxy to the Kubernetes API server:

kaos ui

This starts a local proxy on port 8010 that:

  • Proxies requests to the Kubernetes API using your kubeconfig credentials
  • Adds CORS headers to enable browser-based access
  • Exposes the mcp-session-id header for MCP protocol support

Options:

  • --k8s-url: Override the Kubernetes API URL (default: from kubeconfig)
  • --expose-port: Port to expose the proxy on (default: 8010)
  • --namespace, -n: Initial namespace to display in the UI (default: "default")
  • --no-browser: Don't automatically open the browser

Example:

# Use default settings
kaos ui

# Custom port
kaos ui --expose-port 9000

# Start with a specific namespace
kaos ui --namespace kaos-system

# Custom K8s URL
kaos ui --k8s-url https://my-cluster:6443

Version

kaos version

Development

# Run tests
pytest

# Run directly
python -m kaos_cli.main ui

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kaos_cli-0.7.2.tar.gz (89.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kaos_cli-0.7.2-py3-none-any.whl (95.9 kB view details)

Uploaded Python 3

File details

Details for the file kaos_cli-0.7.2.tar.gz.

File metadata

  • Download URL: kaos_cli-0.7.2.tar.gz
  • Upload date:
  • Size: 89.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for kaos_cli-0.7.2.tar.gz
Algorithm Hash digest
SHA256 3d243a54ac827258cb1e2176bd94be362fb60195219c771e497415324f694876
MD5 d04c6740dae65d99f61aca59994ef7a1
BLAKE2b-256 47b2369060112dafbe4cb253f637a65d97eff49cca7bf3ccc45c0943828b2c15

See more details on using hashes here.

Provenance

The following attestation bundles were made for kaos_cli-0.7.2.tar.gz:

Publisher: release.yaml on axsaucedo/kaos

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kaos_cli-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: kaos_cli-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 95.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for kaos_cli-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 31f1122d1a43296af9937c54df590dd4ba1e38942059357d63ddcf8bf14b5b72
MD5 6f1ce173bbc1013d9d32c9f3903385bd
BLAKE2b-256 91c76b6f627af426d9f461c7fb5a4f66c25331a1f57338d34c71e379eeabf273

See more details on using hashes here.

Provenance

The following attestation bundles were made for kaos_cli-0.7.2-py3-none-any.whl:

Publisher: release.yaml on axsaucedo/kaos

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.7.4

2 files

0.7.3

2 files

This release

0.7.2 This release

2 files

0.7.1

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.7

2 files

0.4.6

2 files

0.4.5

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.7

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.1

2 files

0.2.0

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page