llm-inference / cli
llamafile
Capability: llamafile
Use it when
- You want to hand colleagues an LLM they can run on macOS, Linux, BSD, or Windows by downloading one file and executing it, with no Python, drivers, or package installs.
- You need fully local, offline model inference on varied hardware and operating systems without maintaining a per-machine runtime stack.
What it solves
Not the fit when
- High-throughput multi-GPU cluster serving; llamafile targets local single-machine execution
- Treating the llamafile project's Apache/MIT licenses as permission for every bundled or external model; model weights have their own licenses and acceptable-use terms
- Single-file Windows executables larger than 4 GB; use the separate llamafile binary with external GGUF weights
- Assuming all pre-0.10 classic features exist in the new llama.cpp-aligned build system
- Hosted inference; execution is local
- gpu cluster serving throughput
- api provider routing
- model fine tuning
- token counting and cost estimation
Install
curl -LO https://huggingface.co/mozilla-ai/llamafile_0.10/resolve/main/Qwen3.5-0.8B-Q8_0.llamafile && chmod +x Qwen3.5-0.8B-Q8_0.llamafile (Windows: rename to add .exe)
Invoke
./Qwen3.5-0.8B-Q8_0.llamafile to run the bundled model locally; larger pre-built llamafiles are available, or run the bare llamafile binary with external GGUF weights (required on Windows for models over 4GB); whisperfile does the same single-file packaging for speech-to-text
Alternatives
No reviewed alternatives recorded yet.