Say hello to `hf`: a faster, friendlier Hugging Face CLI ✨
pricingcommentary
read at source ↗ huggingface.co
Say hello to hf: a faster, friendlier Hugging Face CLI ✨
Source: HuggingFace Date: 2025-07-25 URL: https://huggingface.co/blog/hf-cli
Summary
HuggingFace renamed its CLI from huggingface-cli to hf and reorganized it around a consistent hf <resource> <action> pattern — grouping auth, cache, repo, download, upload, and other commands into logical namespaces. The legacy command continues to work with deprecation warnings. The release also ships hf jobs, which lets users run scripts or Docker images on HuggingFace infrastructure with pay-as-you-go billing, using Docker-style subcommands (run, logs, ps, cancel, inspect).
Implications
- CLI ergonomics as adoption lever. A consistent, discoverable command structure with nested
--helpmenus lowers the barrier to local model workflows, particularly for engineers who are comfortable in the terminal but haven’t committed HuggingFace-specific commands to muscle memory. This is the kind of tooling improvement that shows up in retention, not acquisition. hf jobsas managed compute. The jobs service is a direct play for the fine-tuning and batch inference market — users who want HuggingFace-hosted compute without managing infrastructure. Pay-as-you-go billing and Docker-familiar commands position it against managed GPU providers like Modal, Replicate, and RunPod.- Ecosystem consolidation. The rename and restructure suggest HuggingFace is tightening its CLI as a first-class interface rather than a utility afterthought. Combined with the Hub API, Spaces, and now
hf jobs, the CLI is becoming a single entry point for the full HuggingFace workflow — model, data, compute.