Supported models
Ungated, single-file GGUFs verified against the Hugging Face API and run through llama.cpp; vision models ship a projector file alongside; Whisper models are whisper.cpp ggml files. Tools means llama.cpp has a native tool-call parser for the family; Vision means the model takes image input. Every entry is one omg model pull away.
Anything the catalog doesn't carry can still be pulled — unsupported, but usually fine. Gated repos need a token via HF_TOKEN; add --mmproj for a vision model, or pull a whisper.cpp ggml-*.bin the same way.
$ omg model pull hf:bartowski/SmolLM2-360M-Instruct-GGUF/SmolLM2-360M-Instruct-Q4_K_M.gguf $ omg model pull https://models.example.com/my-model.gguf --id my-model $ omg model pull hf:owner/repo/ggml-medium.bin # a whisper model — kind inferred from the name
The compiled-in catalog is migrating to recipes/*.yaml — one data file per model with quant variants, VRAM requirements, engine args and a smoke test. Adapting a new model becomes a pull request, not a code change.