Install the CLI, push a model or dataset, and pull it back.
Install via Homebrew (macOS & Linux):
brew install pullweights/tap/pullweights
Or via APT (Debian / Ubuntu):
curl -fsSL https://apt.pullweights.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/pullweights.gpg echo "deb [signed-by=/usr/share/keyrings/pullweights.gpg] https://apt.pullweights.com stable main" | sudo tee /etc/apt/sources.list.d/pullweights.list sudo apt update && sudo apt install pullweights
Or download a binary directly, or build from source with cargo install pullweights-cli
Create an account, then log in:
# Interactive login pullweights login # Or use an API key (create at pullweights.com/dashboard/api-keys) pullweights auth --token pw_abc123... # Or set an environment variable for CI/CD export PULLWEIGHTS_TOKEN=pw_abc123...
Upload model files with a version tag:
pullweights push myuser/my-model:v1.0 model.safetensors config.json # Push as private pullweights push myuser/my-model:v1.0 model.safetensors --private # Push a dataset pullweights push myuser/my-dataset:v1.0 data.parquet --type dataset
Download and verify automatically:
pullweights pull myuser/my-model:v1.0 # Pull to a specific directory pullweights pull myuser/my-model:latest --output ./models/
Files are verified with SHA-256 checksums after every download.
Search, inspect, and verify models and datasets:
pullweights search "llama" pullweights tags acme/llama-3 pullweights inspect acme/llama-3:latest pullweights verify acme/llama-3:latest