top

hf-model-downloader

hf-model-downloader logo
Download

Downloads models from Hugging Face and ModelScope. Has a GUI so you don't need to mess with command lines.

Release Version MIT License Ask DeepWiki

screenshot

What it does

Just want to use it?

Download from releases. Run the app. Done.

Development

Requires uv.

git clone https://github.com/samzong/hf-model-downloader.git
cd hf-model-downloader

uv sync          # install deps (includes huggingface-hub[hf_xet])
uv run main.py   # run the app

Build

# Build the application
make build

# Create DMG package (macOS only)
make dmg

# Clean build artifacts
make clean

Code Quality

make format      # format code
make lint        # check code quality
make lint-fix    # auto-fix issues
make test        # fast smoke tests (Xet availability)
make test-e2e    # full download tests (network required)
make check       # format + lint + test + build

Release

Merging to main cuts the release automatically: the tag is pushed with a draft GitHub release, which is published only after every platform asset is uploaded.

make release-dry-run  # preview the next version

See all available commands:

make help

License

Under the MIT License - see the LICENSE.