
Soup CLI
Open-source CLI for fine-tuning LLMs with layer streaming, preference training, and eval-gated deployment.
Overview
Soup CLI is a comprehensive open-source command-line tool for fine-tuning large language models on consumer GPUs. It automates the entire post-training workflow—from data curation and training method selection through evaluation and deployment—with a focus on correctness and efficiency.
The tool's flagship feature is layer streaming, which allows models like Llama-3.1-8B to fine-tune on 4 GB GPUs by keeping the frozen base in CPU RAM or NVMe and loading decoder layers one at a time. Soup supports 23 training methods (SFT, DPO, ORPO, SimPO, KTO, GRPO, and others), 170 offline recipes, and multiple backends including Transformers, MLX (Apple Silicon), and Unsloth. It includes built-in data validation, semantic deduplication, preference training with verifiable rewards, and eval-gated saves that prevent shipping models that break general knowledge.
Soup is free, Apache-2.0 licensed, and designed to run entirely on your own hardware with no vendor lock-in.
Key features
- Layer streaming for 4 GB GPU fine-tuning
- 23 training methods (SFT, DPO, ORPO, SimPO, KTO, GRPO)
- 170 offline recipes
- Eval-gated saves and model verification
- Semantic data deduplication
- Preference training with verifiable rewards
- Multi-GPU support (DeepSpeed ZeRO)
- Apple Silicon (MLX) backend
- GGUF export and quantization
- MCP server for coding agents
- Runs on consumer GPUs (4 GB VRAM with layer streaming)
- Comprehensive post-training pipeline in one tool
- Free and fully open-source (Apache-2.0)
- No vendor lock-in; works offline
- Extensive documentation and 170 ready-to-use recipes
- Strong focus on correctness and reproducibility
- Eval-gated deployment prevents shipping broken models
- Active development with transparent release notes
- Layer streaming is BETA and slower than resident training
- Steep learning curve for advanced features
- Requires Python 3.10–3.12 (not 3.13+)
- Large dependency footprint for full install
- Configuration complexity for non-standard setups
Best for
Alternatives
More AI
Compare allOrchestration layer that guides Claude Code to deliver coding tasks without constant supervision.
AI assistant that remembers your work and writes replies in your tone, available for macOS and Windows.
AI agent platform for payment teams to automate operations, risk, compliance, and support workflows in their own cloud.
AI-powered blog writing tool that generates SEO keywords, outlines, first drafts, and hero images from a title.