{"adoption": {"forks": 184, "observed_at": "2026-08-28T04:04:38.595043+00:00", "stars": 1408}, "canonical_url": "https://ross.abutalabs.com/products/kitops", "card": {"archived": false, "artifact_type": "cli-tool", "description": "An open source DevOps tool from the CNCF for packaging and versioning AI/ML models, datasets, code, and configuration into an OCI Artifact.", "domain": ["machine-learning", "artificial-intelligence", "self-hosted"], "enriched": true, "function": ["developer-tools", "deployment", "ci-cd", "package-manager", "security", "container-runtime"], "health_score": 99, "homepage": "https://KitOps.org", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["kitops-ml/kitops"], "name": "kitops-ml/kitops", "platform": ["cli", "cross-platform", "windows", "python"], "pushed_at": "2026-08-24T20:25:27+00:00", "repo": "kitops-ml/kitops", "stars": 1408, "tags": ["mlops", "model-packaging", "oci-artifacts", "modelkit", "modelpack", "model-registry", "supply-chain-security", "huggingface", "gguf", "cncf", "devops", "containers", "macos", "linux", "kubernetes", "docker"], "topics": ["ai", "code", "datasets", "devops", "devops-tools", "ml", "mlops", "models", "mlops-tools", "gguf", "kubernetes", "kubernetes-deployment", "pytorch", "sklearn", "tensorflow", "model-interpretability", "model-serving", "opensource", "hacktoberfest", "platform-engineering"], "urls": [], "use_cases": ["package a model with its datasets and configs into a versioned artifact", "version and share AI projects through our existing container registry", "import models from HuggingFace into a portable package", "reproduce the exact model, prompt, and config combination running in production", "sign and secure our AI supply chain with SBOMs and Cosign", "automate ModelKit creation in CI/CD pipelines from MLflow runs", "self-host models in air-gapped or security-conscious environments"], "what_it_is": "KitOps is a CNCF open-source DevOps tool (Kit CLI, written in Go) that packages AI/ML models, datasets, code, prompts, agent skills, and MCP configurations into versioned, signed OCI artifacts (ModelKits/ModelPack) stored in existing container registries. It brings container-style packaging, versioning, and supply-chain security to AI projects and integrates with CI/CD pipelines and MLOps tools like MLflow.", "when_to_avoid": ["you only need a lightweight model hub without OCI/registry infrastructure", "your workflow is purely notebook-based experimentation with no deployment needs", "you need full model serving or monitoring rather than packaging and distribution"], "when_to_choose": ["you need reproducible, versioned packaging of models, datasets, prompts, and agent configs together", "you want to store AI artifacts in an existing OCI registry (Docker Hub, Harbor, GitLab) without lock-in", "security, signing, and compliance matter for your AI supply chain", "you deploy self-hosted models or agentic AI stacks on Kubernetes or air-gapped infrastructure"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kitops", "repo": "kitops-ml/kitops", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:35.660381+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "863a69884ece2d428e988a17597b8b21fede90c48a5852d05bd9b6db4cb5b6e9", "fetched_at": "2026-08-28T04:04:38.595043+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kitops-ml/kitops"}, {"content_hash": "fe2ac549ded692eaaf86ad4fc6f1c0917f020988085b7b637dcbf6829b5c0af3", "fetched_at": "2026-08-29T11:52:14.646129+00:00", "kind": "homepage", "missing": false, "url": "https://KitOps.org"}, {"content_hash": "f8bfe490c771d74dff26ce82b35c05bd3f2e863ae5b45b5d3bcd840972f5a6e2", "fetched_at": "2026-08-29T11:52:14.655748+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/get-started"}, {"content_hash": "69a636a92595615b5ead0b04b5e825c9acf475ff510e5983e6e599a30af52102", "fetched_at": "2026-08-29T11:52:14.657737+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/overview"}, {"content_hash": "9542fe215b6a6a77bec312f670dab094ef0b883fa37f067a061f2809b31000c8", "fetched_at": "2026-08-29T11:52:14.660062+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/installation"}, {"content_hash": "f3ca71e7d7033edae96d1081c52100e6a7efbee47945bfc5099d0ebe723ca538", "fetched_at": "2026-08-29T11:52:14.661905+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/cli-reference"}, {"content_hash": "e47969acbba4322855fdbed4759a533dc3d21c66c7b0b89c2fdc1325ca29cce5", "fetched_at": "2026-08-29T11:52:14.665096+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/pykitops"}, {"content_hash": "92ed86db1b5a9f61d72aba1bd6f46ba972f3acd1e034a77c3405f590e2822f8d", "fetched_at": "2026-08-29T11:52:14.666832+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/mlflow"}, {"content_hash": "e5c3ec7b7014b6865ae04d1e61cba4e42ffc4b16e747bbf6a7a36b1a0b3373f2", "fetched_at": "2026-08-29T11:52:14.668468+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/cicd"}, {"content_hash": "1512345b37495df09d5aefdb54f08acfbda54317ac7fe5d0c624af1f819fe62f", "fetched_at": "2026-08-29T11:52:14.670028+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/why-kitops"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:35.660381+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "863a69884ece2d428e988a17597b8b21fede90c48a5852d05bd9b6db4cb5b6e9", "fetched_at": "2026-08-28T04:04:38.595043+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kitops-ml/kitops"}, {"content_hash": "fe2ac549ded692eaaf86ad4fc6f1c0917f020988085b7b637dcbf6829b5c0af3", "fetched_at": "2026-08-29T11:52:14.646129+00:00", "kind": "homepage", "missing": false, "url": "https://KitOps.org"}, {"content_hash": "f8bfe490c771d74dff26ce82b35c05bd3f2e863ae5b45b5d3bcd840972f5a6e2", "fetched_at": "2026-08-29T11:52:14.655748+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/get-started"}, {"content_hash": "69a636a92595615b5ead0b04b5e825c9acf475ff510e5983e6e599a30af52102", "fetched_at": "2026-08-29T11:52:14.657737+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/overview"}, {"content_hash": "9542fe215b6a6a77bec312f670dab094ef0b883fa37f067a061f2809b31000c8", "fetched_at": "2026-08-29T11:52:14.660062+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/installation"}, {"content_hash": "f3ca71e7d7033edae96d1081c52100e6a7efbee47945bfc5099d0ebe723ca538", "fetched_at": "2026-08-29T11:52:14.661905+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/cli-reference"}, {"content_hash": "e47969acbba4322855fdbed4759a533dc3d21c66c7b0b89c2fdc1325ca29cce5", "fetched_at": "2026-08-29T11:52:14.665096+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/pykitops"}, {"content_hash": "92ed86db1b5a9f61d72aba1bd6f46ba972f3acd1e034a77c3405f590e2822f8d", "fetched_at": "2026-08-29T11:52:14.666832+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/mlflow"}, {"content_hash": "e5c3ec7b7014b6865ae04d1e61cba4e42ffc4b16e747bbf6a7a36b1a0b3373f2", "fetched_at": "2026-08-29T11:52:14.668468+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/cicd"}, {"content_hash": "1512345b37495df09d5aefdb54f08acfbda54317ac7fe5d0c624af1f819fe62f", "fetched_at": "2026-08-29T11:52:14.670028+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/why-kitops"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:35.660381+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "863a69884ece2d428e988a17597b8b21fede90c48a5852d05bd9b6db4cb5b6e9", "fetched_at": "2026-08-28T04:04:38.595043+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kitops-ml/kitops"}, {"content_hash": "fe2ac549ded692eaaf86ad4fc6f1c0917f020988085b7b637dcbf6829b5c0af3", "fetched_at": "2026-08-29T11:52:14.646129+00:00", "kind": "homepage", "missing": false, "url": "https://KitOps.org"}, {"content_hash": "f8bfe490c771d74dff26ce82b35c05bd3f2e863ae5b45b5d3bcd840972f5a6e2", "fetched_at": "2026-08-29T11:52:14.655748+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/get-started"}, {"content_hash": "69a636a92595615b5ead0b04b5e825c9acf475ff510e5983e6e599a30af52102", "fetched_at": "2026-08-29T11:52:14.657737+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/overview"}, {"content_hash": "9542fe215b6a6a77bec312f670dab094ef0b883fa37f067a061f2809b31000c8", "fetched_at": "2026-08-29T11:52:14.660062+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/installation"}, {"content_hash": "f3ca71e7d7033edae96d1081c52100e6a7efbee47945bfc5099d0ebe723ca538", "fetched_at": "2026-08-29T11:52:14.661905+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/cli-reference"}, {"content_hash": "e47969acbba4322855fdbed4759a533dc3d21c66c7b0b89c2fdc1325ca29cce5", "fetched_at": "2026-08-29T11:52:14.665096+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/pykitops"}, {"content_hash": "92ed86db1b5a9f61d72aba1bd6f46ba972f3acd1e034a77c3405f590e2822f8d", "fetched_at": "2026-08-29T11:52:14.666832+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/mlflow"}, {"content_hash": "e5c3ec7b7014b6865ae04d1e61cba4e42ffc4b16e747bbf6a7a36b1a0b3373f2", "fetched_at": "2026-08-29T11:52:14.668468+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/cicd"}, {"content_hash": "1512345b37495df09d5aefdb54f08acfbda54317ac7fe5d0c624af1f819fe62f", "fetched_at": "2026-08-29T11:52:14.670028+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/why-kitops"}], "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:04:38.595043+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:35.660381+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "863a69884ece2d428e988a17597b8b21fede90c48a5852d05bd9b6db4cb5b6e9", "fetched_at": "2026-08-28T04:04:38.595043+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kitops-ml/kitops"}, {"content_hash": "fe2ac549ded692eaaf86ad4fc6f1c0917f020988085b7b637dcbf6829b5c0af3", "fetched_at": "2026-08-29T11:52:14.646129+00:00", "kind": "homepage", "missing": false, "url": "https://KitOps.org"}, {"content_hash": "f8bfe490c771d74dff26ce82b35c05bd3f2e863ae5b45b5d3bcd840972f5a6e2", "fetched_at": "2026-08-29T11:52:14.655748+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/get-started"}, {"content_hash": "69a636a92595615b5ead0b04b5e825c9acf475ff510e5983e6e599a30af52102", "fetched_at": "2026-08-29T11:52:14.657737+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/overview"}, {"content_hash": "9542fe215b6a6a77bec312f670dab094ef0b883fa37f067a061f2809b31000c8", "fetched_at": "2026-08-29T11:52:14.660062+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/installation"}, {"content_hash": "f3ca71e7d7033edae96d1081c52100e6a7efbee47945bfc5099d0ebe723ca538", "fetched_at": "2026-08-29T11:52:14.661905+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/cli-reference"}, {"content_hash": "e47969acbba4322855fdbed4759a533dc3d21c66c7b0b89c2fdc1325ca29cce5", "fetched_at": "2026-08-29T11:52:14.665096+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/pykitops"}, {"content_hash": "92ed86db1b5a9f61d72aba1bd6f46ba972f3acd1e034a77c3405f590e2822f8d", "fetched_at": "2026-08-29T11:52:14.666832+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/mlflow"}, {"content_hash": "e5c3ec7b7014b6865ae04d1e61cba4e42ffc4b16e747bbf6a7a36b1a0b3373f2", "fetched_at": "2026-08-29T11:52:14.668468+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/cicd"}, {"content_hash": "1512345b37495df09d5aefdb54f08acfbda54317ac7fe5d0c624af1f819fe62f", "fetched_at": "2026-08-29T11:52:14.670028+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/why-kitops"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:35.660381+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "863a69884ece2d428e988a17597b8b21fede90c48a5852d05bd9b6db4cb5b6e9", "fetched_at": "2026-08-28T04:04:38.595043+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kitops-ml/kitops"}, {"content_hash": "fe2ac549ded692eaaf86ad4fc6f1c0917f020988085b7b637dcbf6829b5c0af3", "fetched_at": "2026-08-29T11:52:14.646129+00:00", "kind": "homepage", "missing": false, "url": "https://KitOps.org"}, {"content_hash": "f8bfe490c771d74dff26ce82b35c05bd3f2e863ae5b45b5d3bcd840972f5a6e2", "fetched_at": "2026-08-29T11:52:14.655748+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/get-started"}, {"content_hash": "69a636a92595615b5ead0b04b5e825c9acf475ff510e5983e6e599a30af52102", "fetched_at": "2026-08-29T11:52:14.657737+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/overview"}, {"content_hash": "9542fe215b6a6a77bec312f670dab094ef0b883fa37f067a061f2809b31000c8", "fetched_at": "2026-08-29T11:52:14.660062+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/installation"}, {"content_hash": "f3ca71e7d7033edae96d1081c52100e6a7efbee47945bfc5099d0ebe723ca538", "fetched_at": "2026-08-29T11:52:14.661905+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/cli-reference"}, {"content_hash": "e47969acbba4322855fdbed4759a533dc3d21c66c7b0b89c2fdc1325ca29cce5", "fetched_at": "2026-08-29T11:52:14.665096+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/pykitops"}, {"content_hash": "92ed86db1b5a9f61d72aba1bd6f46ba972f3acd1e034a77c3405f590e2822f8d", "fetched_at": "2026-08-29T11:52:14.666832+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/mlflow"}, {"content_hash": "e5c3ec7b7014b6865ae04d1e61cba4e42ffc4b16e747bbf6a7a36b1a0b3373f2", "fetched_at": "2026-08-29T11:52:14.668468+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/cicd"}, {"content_hash": "1512345b37495df09d5aefdb54f08acfbda54317ac7fe5d0c624af1f819fe62f", "fetched_at": "2026-08-29T11:52:14.670028+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/why-kitops"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:35.660381+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "863a69884ece2d428e988a17597b8b21fede90c48a5852d05bd9b6db4cb5b6e9", "fetched_at": "2026-08-28T04:04:38.595043+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kitops-ml/kitops"}, {"content_hash": "fe2ac549ded692eaaf86ad4fc6f1c0917f020988085b7b637dcbf6829b5c0af3", "fetched_at": "2026-08-29T11:52:14.646129+00:00", "kind": "homepage", "missing": false, "url": "https://KitOps.org"}, {"content_hash": "f8bfe490c771d74dff26ce82b35c05bd3f2e863ae5b45b5d3bcd840972f5a6e2", "fetched_at": "2026-08-29T11:52:14.655748+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/get-started"}, {"content_hash": "69a636a92595615b5ead0b04b5e825c9acf475ff510e5983e6e599a30af52102", "fetched_at": "2026-08-29T11:52:14.657737+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/overview"}, {"content_hash": "9542fe215b6a6a77bec312f670dab094ef0b883fa37f067a061f2809b31000c8", "fetched_at": "2026-08-29T11:52:14.660062+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/installation"}, {"content_hash": "f3ca71e7d7033edae96d1081c52100e6a7efbee47945bfc5099d0ebe723ca538", "fetched_at": "2026-08-29T11:52:14.661905+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/cli-reference"}, {"content_hash": "e47969acbba4322855fdbed4759a533dc3d21c66c7b0b89c2fdc1325ca29cce5", "fetched_at": "2026-08-29T11:52:14.665096+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/pykitops"}, {"content_hash": "92ed86db1b5a9f61d72aba1bd6f46ba972f3acd1e034a77c3405f590e2822f8d", "fetched_at": "2026-08-29T11:52:14.666832+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/mlflow"}, {"content_hash": "e5c3ec7b7014b6865ae04d1e61cba4e42ffc4b16e747bbf6a7a36b1a0b3373f2", "fetched_at": "2026-08-29T11:52:14.668468+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/cicd"}, {"content_hash": "1512345b37495df09d5aefdb54f08acfbda54317ac7fe5d0c624af1f819fe62f", "fetched_at": "2026-08-29T11:52:14.670028+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/why-kitops"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.595043+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:35.660381+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "863a69884ece2d428e988a17597b8b21fede90c48a5852d05bd9b6db4cb5b6e9", "fetched_at": "2026-08-28T04:04:38.595043+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kitops-ml/kitops"}, {"content_hash": "fe2ac549ded692eaaf86ad4fc6f1c0917f020988085b7b637dcbf6829b5c0af3", "fetched_at": "2026-08-29T11:52:14.646129+00:00", "kind": "homepage", "missing": false, "url": "https://KitOps.org"}, {"content_hash": "f8bfe490c771d74dff26ce82b35c05bd3f2e863ae5b45b5d3bcd840972f5a6e2", "fetched_at": "2026-08-29T11:52:14.655748+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/get-started"}, {"content_hash": "69a636a92595615b5ead0b04b5e825c9acf475ff510e5983e6e599a30af52102", "fetched_at": "2026-08-29T11:52:14.657737+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/overview"}, {"content_hash": "9542fe215b6a6a77bec312f670dab094ef0b883fa37f067a061f2809b31000c8", "fetched_at": "2026-08-29T11:52:14.660062+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/installation"}, {"content_hash": "f3ca71e7d7033edae96d1081c52100e6a7efbee47945bfc5099d0ebe723ca538", "fetched_at": "2026-08-29T11:52:14.661905+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/cli-reference"}, {"content_hash": "e47969acbba4322855fdbed4759a533dc3d21c66c7b0b89c2fdc1325ca29cce5", "fetched_at": "2026-08-29T11:52:14.665096+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/pykitops"}, {"content_hash": "92ed86db1b5a9f61d72aba1bd6f46ba972f3acd1e034a77c3405f590e2822f8d", "fetched_at": "2026-08-29T11:52:14.666832+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/mlflow"}, {"content_hash": "e5c3ec7b7014b6865ae04d1e61cba4e42ffc4b16e747bbf6a7a36b1a0b3373f2", "fetched_at": "2026-08-29T11:52:14.668468+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/cicd"}, {"content_hash": "1512345b37495df09d5aefdb54f08acfbda54317ac7fe5d0c624af1f819fe62f", "fetched_at": "2026-08-29T11:52:14.670028+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/why-kitops"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:35.660381+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "863a69884ece2d428e988a17597b8b21fede90c48a5852d05bd9b6db4cb5b6e9", "fetched_at": "2026-08-28T04:04:38.595043+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kitops-ml/kitops"}, {"content_hash": "fe2ac549ded692eaaf86ad4fc6f1c0917f020988085b7b637dcbf6829b5c0af3", "fetched_at": "2026-08-29T11:52:14.646129+00:00", "kind": "homepage", "missing": false, "url": "https://KitOps.org"}, {"content_hash": "f8bfe490c771d74dff26ce82b35c05bd3f2e863ae5b45b5d3bcd840972f5a6e2", "fetched_at": "2026-08-29T11:52:14.655748+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/get-started"}, {"content_hash": "69a636a92595615b5ead0b04b5e825c9acf475ff510e5983e6e599a30af52102", "fetched_at": "2026-08-29T11:52:14.657737+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/overview"}, {"content_hash": "9542fe215b6a6a77bec312f670dab094ef0b883fa37f067a061f2809b31000c8", "fetched_at": "2026-08-29T11:52:14.660062+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/installation"}, {"content_hash": "f3ca71e7d7033edae96d1081c52100e6a7efbee47945bfc5099d0ebe723ca538", "fetched_at": "2026-08-29T11:52:14.661905+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/cli-reference"}, {"content_hash": "e47969acbba4322855fdbed4759a533dc3d21c66c7b0b89c2fdc1325ca29cce5", "fetched_at": "2026-08-29T11:52:14.665096+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/pykitops"}, {"content_hash": "92ed86db1b5a9f61d72aba1bd6f46ba972f3acd1e034a77c3405f590e2822f8d", "fetched_at": "2026-08-29T11:52:14.666832+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/mlflow"}, {"content_hash": "e5c3ec7b7014b6865ae04d1e61cba4e42ffc4b16e747bbf6a7a36b1a0b3373f2", "fetched_at": "2026-08-29T11:52:14.668468+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/cicd"}, {"content_hash": "1512345b37495df09d5aefdb54f08acfbda54317ac7fe5d0c624af1f819fe62f", "fetched_at": "2026-08-29T11:52:14.670028+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/why-kitops"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:35.660381+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "863a69884ece2d428e988a17597b8b21fede90c48a5852d05bd9b6db4cb5b6e9", "fetched_at": "2026-08-28T04:04:38.595043+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kitops-ml/kitops"}, {"content_hash": "fe2ac549ded692eaaf86ad4fc6f1c0917f020988085b7b637dcbf6829b5c0af3", "fetched_at": "2026-08-29T11:52:14.646129+00:00", "kind": "homepage", "missing": false, "url": "https://KitOps.org"}, {"content_hash": "f8bfe490c771d74dff26ce82b35c05bd3f2e863ae5b45b5d3bcd840972f5a6e2", "fetched_at": "2026-08-29T11:52:14.655748+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/get-started"}, {"content_hash": "69a636a92595615b5ead0b04b5e825c9acf475ff510e5983e6e599a30af52102", "fetched_at": "2026-08-29T11:52:14.657737+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/overview"}, {"content_hash": "9542fe215b6a6a77bec312f670dab094ef0b883fa37f067a061f2809b31000c8", "fetched_at": "2026-08-29T11:52:14.660062+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/installation"}, {"content_hash": "f3ca71e7d7033edae96d1081c52100e6a7efbee47945bfc5099d0ebe723ca538", "fetched_at": "2026-08-29T11:52:14.661905+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/cli-reference"}, {"content_hash": "e47969acbba4322855fdbed4759a533dc3d21c66c7b0b89c2fdc1325ca29cce5", "fetched_at": "2026-08-29T11:52:14.665096+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/pykitops"}, {"content_hash": "92ed86db1b5a9f61d72aba1bd6f46ba972f3acd1e034a77c3405f590e2822f8d", "fetched_at": "2026-08-29T11:52:14.666832+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/mlflow"}, {"content_hash": "e5c3ec7b7014b6865ae04d1e61cba4e42ffc4b16e747bbf6a7a36b1a0b3373f2", "fetched_at": "2026-08-29T11:52:14.668468+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/cicd"}, {"content_hash": "1512345b37495df09d5aefdb54f08acfbda54317ac7fe5d0c624af1f819fe62f", "fetched_at": "2026-08-29T11:52:14.670028+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/why-kitops"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:35.660381+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "863a69884ece2d428e988a17597b8b21fede90c48a5852d05bd9b6db4cb5b6e9", "fetched_at": "2026-08-28T04:04:38.595043+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kitops-ml/kitops"}, {"content_hash": "fe2ac549ded692eaaf86ad4fc6f1c0917f020988085b7b637dcbf6829b5c0af3", "fetched_at": "2026-08-29T11:52:14.646129+00:00", "kind": "homepage", "missing": false, "url": "https://KitOps.org"}, {"content_hash": "f8bfe490c771d74dff26ce82b35c05bd3f2e863ae5b45b5d3bcd840972f5a6e2", "fetched_at": "2026-08-29T11:52:14.655748+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/get-started"}, {"content_hash": "69a636a92595615b5ead0b04b5e825c9acf475ff510e5983e6e599a30af52102", "fetched_at": "2026-08-29T11:52:14.657737+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/overview"}, {"content_hash": "9542fe215b6a6a77bec312f670dab094ef0b883fa37f067a061f2809b31000c8", "fetched_at": "2026-08-29T11:52:14.660062+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/installation"}, {"content_hash": "f3ca71e7d7033edae96d1081c52100e6a7efbee47945bfc5099d0ebe723ca538", "fetched_at": "2026-08-29T11:52:14.661905+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/cli/cli-reference"}, {"content_hash": "e47969acbba4322855fdbed4759a533dc3d21c66c7b0b89c2fdc1325ca29cce5", "fetched_at": "2026-08-29T11:52:14.665096+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/pykitops"}, {"content_hash": "92ed86db1b5a9f61d72aba1bd6f46ba972f3acd1e034a77c3405f590e2822f8d", "fetched_at": "2026-08-29T11:52:14.666832+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/mlflow"}, {"content_hash": "e5c3ec7b7014b6865ae04d1e61cba4e42ffc4b16e747bbf6a7a36b1a0b3373f2", "fetched_at": "2026-08-29T11:52:14.668468+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/integrations/cicd"}, {"content_hash": "1512345b37495df09d5aefdb54f08acfbda54317ac7fe5d0c624af1f819fe62f", "fetched_at": "2026-08-29T11:52:14.670028+00:00", "kind": "site_page", "missing": false, "url": "https://kitops.org/docs/why-kitops"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 67, "rhythm": 90}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 943, "days_push": 9, "days_rel": 69, "gap_med": 17, "n_releases_24m": 24}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}