{"adoption": {"forks": 190, "observed_at": "2026-08-28T04:07:28.657537+00:00", "stars": 2895}, "canonical_url": "https://ross.abutalabs.com/products/kui", "card": {"archived": true, "artifact_type": "framework", "description": "A hybrid command-line/UI development experience for cloud-native development", "domain": ["developer-tools", "cloud-computing", "web-development"], "enriched": true, "function": ["cli", "gui", "data-visualization", "terminal-ui", "plugin-system"], "health_score": 10, "homepage": null, "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["kubernetes-retired/kui"], "name": "kubernetes-retired/kui", "platform": ["windows", "cross-platform"], "pushed_at": "2025-07-12T22:06:01+00:00", "repo": "kubernetes-retired/kui", "stars": 2895, "tags": ["kubernetes", "kubectl", "graphical-terminal", "hybrid-cli", "dashboard", "cloud-native", "retired-repo", "command-line", "containers", "macos", "linux", "electron", "typescript", "nodejs"], "topics": ["cli", "ui", "visualization", "kubernetes", "electron", "kubectl", "plugin", "dashboard", "visualizations"], "urls": [], "use_cases": ["run kubectl commands with graphical sortable tables instead of ascii output", "browse and click kubernetes resources instead of copying pod names", "build a custom cli with graphical output", "faster kubernetes terminal workflow", "visualize kubernetes clusters from the command line"], "what_it_is": "Kui is a hybrid command-line/UI framework that enhances CLIs like kubectl by rendering responses as sortable tables, clickable resources, and graphics instead of ASCII text. It ships as an Electron app and can be extended to build custom graphical CLIs.", "when_to_avoid": ["you need a fully supported, actively developed tool - the repo is retired/archived", "you prefer plain ASCII terminal output or scripting pipelines", "you need a full kubernetes dashboard replacement"], "when_to_choose": ["you want a graphical kubectl experience with clickable resources", "you need a framework to add graphics to your own CLI", "you want faster kubectl command execution in a terminal-like UI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kui", "repo": "kubernetes-retired/kui", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.476698+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e6e7cc5ec4c3c3e5c3c5cfdf19f28b6c94837704c79b74ad3778a0d49f1feb5", "fetched_at": "2026-08-28T04:07:28.657537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kubernetes-retired/kui"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.476698+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e6e7cc5ec4c3c3e5c3c5cfdf19f28b6c94837704c79b74ad3778a0d49f1feb5", "fetched_at": "2026-08-28T04:07:28.657537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kubernetes-retired/kui"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.476698+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e6e7cc5ec4c3c3e5c3c5cfdf19f28b6c94837704c79b74ad3778a0d49f1feb5", "fetched_at": "2026-08-28T04:07:28.657537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kubernetes-retired/kui"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.476698+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e6e7cc5ec4c3c3e5c3c5cfdf19f28b6c94837704c79b74ad3778a0d49f1feb5", "fetched_at": "2026-08-28T04:07:28.657537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kubernetes-retired/kui"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.476698+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e6e7cc5ec4c3c3e5c3c5cfdf19f28b6c94837704c79b74ad3778a0d49f1feb5", "fetched_at": "2026-08-28T04:07:28.657537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kubernetes-retired/kui"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.476698+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e6e7cc5ec4c3c3e5c3c5cfdf19f28b6c94837704c79b74ad3778a0d49f1feb5", "fetched_at": "2026-08-28T04:07:28.657537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kubernetes-retired/kui"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.657537+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.476698+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e6e7cc5ec4c3c3e5c3c5cfdf19f28b6c94837704c79b74ad3778a0d49f1feb5", "fetched_at": "2026-08-28T04:07:28.657537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kubernetes-retired/kui"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.476698+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e6e7cc5ec4c3c3e5c3c5cfdf19f28b6c94837704c79b74ad3778a0d49f1feb5", "fetched_at": "2026-08-28T04:07:28.657537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kubernetes-retired/kui"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.476698+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e6e7cc5ec4c3c3e5c3c5cfdf19f28b6c94837704c79b74ad3778a0d49f1feb5", "fetched_at": "2026-08-28T04:07:28.657537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kubernetes-retired/kui"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:35:16.476698+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e6e7cc5ec4c3c3e5c3c5cfdf19f28b6c94837704c79b74ad3778a0d49f1feb5", "fetched_at": "2026-08-28T04:07:28.657537+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kubernetes-retired/kui"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 31, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2837, "days_push": 417, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}