← all repositories
kitops-ml/kitops

Docker for models: why AI/ML artifacts deserve OCI registries too

KitOps treats models, datasets, and configs like container images so your existing registry becomes a versioned, auditable model store.

1.4k stars Go LLMOps · EvalOther AI
kitops
Not currently ranked — collecting fresh signals.
star history

What it does KitOps is a CNCF-backed CLI and Python SDK that packages AI/ML projects—model weights, datasets, code, prompts, hyperparameters—into versioned artifacts called ModelKits. These store in any OCI-compliant container registry you already run, which means no new infrastructure to adopt, secure, or pay for separately. The kit CLI handles pack, push, pull, unpack, inspect, and diff operations, with selective layer extraction so you can grab just the model or just the dataset without downloading the whole bundle.

The interesting bit The real maneuver is standards arbitrage: KitOps piggybacks on the OCI spec (the same spec behind Docker images) and the emerging CNCF ModelPack format backed by Red Hat, PayPal, ANT Group, and ByteDance. This lets KitOps claim “tamper-proof” via SHA-256 digests and “signable” via Cosign without inventing a new security stack. Your compliance team gets audit trails and SBOMs; your platform team uses the same registry ACLs and scanning tools they already know.

Key highlights

  • Stores ModelKits in standard OCI registries; no separate model repository needed
  • Supports both proprietary ModelKit format and vendor-neutral CNCF ModelPack transparently
  • Selective unpacking: pull only the layers you need (model, dataset, code, etc.)
  • Cosign-compatible signing plus Rekor transparency logging for supply-chain verification
  • PyKitOps SDK for data scientists who want to stay in Python notebooks
  • Kubernetes integrations: init containers, KServe serving, Kubeflow Pipelines
  • HuggingFace import to pull public models into governed, versioned ModelKits

Caveats

  • The project is still building mindshare: 1,371 stars and a relatively young ecosystem
  • Jozu Hub (the commercial security/scanning layer) is mentioned prominently; self-hosted users get the core CLI but may need to wire their own policy gates
  • Some integrations (MLFlow, Dagger, KubeStellar) link to external docs; actual maturity varies

Verdict Platform engineers at regulated enterprises or anyone self-hosting models should evaluate this seriously—it’s the rare AI tool that meets compliance where they already live. Solo hackers with a single fine-tuned model on HuggingFace probably don’t need the ceremony yet.

Frequently asked

What is kitops-ml/kitops?
KitOps treats models, datasets, and configs like container images so your existing registry becomes a versioned, auditable model store.
Is kitops open source?
Yes — kitops-ml/kitops is open source, released under the Apache-2.0 license.
What language is kitops written in?
kitops-ml/kitops is primarily written in Go.
How popular is kitops?
kitops-ml/kitops has 1.4k stars on GitHub.
Where can I find kitops?
kitops-ml/kitops is on GitHub at https://github.com/kitops-ml/kitops.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.