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
Update your model with a markdown description — headings, code blocks, tables, and links all render on the model page:
# Inline pullweights update myuser/my-model -d "# My Model\n\nA fine-tuned LLM for code generation." # From a file pullweights update myuser/my-model -d @README.md
PullWeights also works as an OCI container registry:
# Log in to the registry docker login pullweights.com # Tag and push docker tag myimage pullweights.com/myuser/myimage:v1.0 docker push pullweights.com/myuser/myimage:v1.0 # Pull docker pull pullweights.com/myuser/myimage:v1.0
Use your username and an API key as your password when logging in.
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