cLLMHub CLI
The command-line interface for cLLMHub — turn your local LLM into a production API.
What it does
- Publish models from your machine to the hub so anyone with an API key can use them
- Update the CLI to the latest version
Quick start
# Install
curl -fsSL https://raw.githubusercontent.com/cllmhub/cllmhub-cli/main/install.sh | sh
# Authenticate
cllmhub login
# Publish a model (requires Ollama or another backend running)
cllmhub publish --model llama3 --backend ollama
Installation
Pre-built binaries
Download from your hub's Settings > Downloads page. Available for:
| Platform |
Architecture |
| macOS |
Apple Silicon (arm64), Intel (amd64) |
| Linux |
x86_64 (amd64), ARM64 |
| Windows |
x86_64 (amd64) |
Build from source
Requires Go 1.22+.
git clone https://github.com/cllmhub/cllmhub-cli.git
cd cllmhub-cli
make build
# Binary is at bin/cllmhub
Cross-compile for all platforms:
make build-all
Commands
cllmhub publish
Publish a local model to the hub. Keeps a persistent connection — your model is online as long as the CLI is running.
Flags:
--model, -m Model name to publish (required)
--backend, -b Backend type: ollama | vllm | llamacpp | custom (default: ollama)
--backend-url Backend endpoint URL (overrides default for the backend type)
--hub-url Hub gateway URL (default: https://cllmhub.com)
cllmhub update
Update the CLI to the latest version.
Supported backends
License
Apache License 2.0 — see LICENSE.