Convert

Metamorph

Model Artifact Converter

Rust library and CLI for turning published model artifacts into formats downstream runtimes can actually load. Inspect, plan, convert, validate, and preview publishing without hiding compatibility gaps.

Highlights

  • Workflow-first CLI surface — inspect, compatibility, plan, convert, validate, cache, and upload form a repeatable path from source discovery to publish preview.
  • Executable conversion backends today — gguf -> hf-safetensors and gguf -> safetensors, with explicit --allow-lossy opt-in instead of silent fallback.
  • Planning before mutation — convert --plan-only reports resolved formats, backend choice, blockers, lossy status, and conversion steps before execution.
  • Remote-aware, local-first acquisition — supports local paths plus representative hf://repo[@revision] GGUF sources with deterministic cache identity and explicit --refresh semantics.
  • Embeddable Rust integration boundary — integrators call library surfaces like inspect(), plan(), convert(), and validate() instead of rebuilding the workflow in one-off scripts.
  • Preview-first publishing — local hf-safetensors bundles can be validated and staged for upload while remote write execution remains intentionally explicit about current limits.