An agentic coding tool that runs in your terminal, reads your codebase, and handles coding tasks, code explanations, and git workflows through natural language.
bodaay/HuggingFaceModelDownloader
A Go command-line tool and web UI for downloading models and datasets from the HuggingFace Hub with parallel, resumable transfers.
Open-source alternative to:Hugging Face Hub CLI downloads
IDM
Free Download Manager
- Stars
- 1,192
- Forks
- 128
- Open issues
- 0
- Last commit
- 14 days ago
What is it?
HuggingFace Downloader is a Go utility for fetching models and datasets from the HuggingFace Hub. It splits each file into multiple connections and downloads several files at once, and it resumes interrupted transfers automatically. Downloads are stored in the standard HuggingFace cache layout, so Python libraries such as transformers can load them without extra configuration.
Beyond the basic download command, it includes an analyzer that inspects a repository and detects its type, such as GGUF, Transformers, Diffusers, LoRA, GPTQ/AWQ, or datasets. For GGUF repositories it offers an interactive picker showing quantization options with size and RAM estimates. A built-in web UI provides real-time progress, a cache browser, and a mirror sync feature for copying cached models between machines.
The tool supports HTTP and SOCKS5 proxies, access tokens for private or gated repositories, and a custom endpoint such as a China mirror. It can also export cached repos as plain files or download them into a flat directory for tools that expect ordinary model folders.
Key features
- 01Multiple connections per file and several concurrent file downloads
- 02Automatic resume after interruption and SHA256 verification for LFS files
- 03Interactive GGUF quantization picker with size and RAM estimates
- 04Web UI with real-time progress and a cache browser
- 05HTTP, SOCKS5 and authenticated proxy support
- 06Mirror sync and export of cached repos as plain files
Use cases
- Downloading a specific GGUF quantization for llama.cpp or Ollama on a laptop
- Downloading models behind a corporate proxy or through an SSH tunnel
- Syncing a model cache to a NAS or USB drive for air-gapped machines
- Fetching models from a China mirror endpoint for faster access
Topics
FAQ
- What is HuggingFaceModelDownloader?
- A Go command-line tool and web UI for downloading models and datasets from the HuggingFace Hub with parallel, resumable transfers. HuggingFace Downloader is a Go utility for fetching models and datasets from the HuggingFace Hub. It splits each file into multiple connections and downloads several files at once, and it resumes interrupted transfers automatically. Downloads are stored in the standard HuggingFace cache layout, so Python libraries such as transformers can load them without extra configuration.
- Is HuggingFaceModelDownloader free to use? What license does it have?
- HuggingFaceModelDownloader is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is HuggingFaceModelDownloader still maintained?
- Actively maintained. The last commit to HuggingFaceModelDownloader was on Oct 4, 2026.
- What can I use HuggingFaceModelDownloader for?
- Downloading a specific GGUF quantization for llama.cpp or Ollama on a laptop Downloading models behind a corporate proxy or through an SSH tunnel Syncing a model cache to a NAS or USB drive for air-gapped machines Fetching models from a China mirror endpoint for faster access
- Where can I get HuggingFaceModelDownloader?
- The source code and installation instructions are on GitHub: https://github.com/bodaay/HuggingFaceModelDownloader
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source AI coding agent that reads your project, edits files and runs commands and tests from your terminal, desktop, browser or editor.
A self-hosted personal AI assistant that runs on your own devices and answers you through chat apps like WhatsApp, Telegram, Slack, and Discord.
A software development methodology and composable skills library that guides coding agents through brainstorming, planning, TDD, and subagent-driven implementation.
A collection of reusable agent skills for AI coding assistants like Claude Code and Codex, focused on alignment, design, TDD and disciplined engineering workflows.
An open-source agent harness from DeepSeek AI built on an everything-is-a-plugin architecture, run via a Web UI.