MakazhanAlpamys/Soup

Fine-tune LLMs from one YAML. Layer streaming trains an 8B model on a 4 GB laptop GPU.

View on GitHub ↗Jump to charts ↓Open shareable report →

MakazhanAlpamys/Soup has 9k+ stars and 1.5k+ forks on GitHub, is written in Python, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 37 minutes ago
Added to GitGenius on August 15th, 2026
Created on February 20th, 2026
Open Issues & Pull Requests: 201 (+0)
GitHub issues: Enabled
Number of forks: 1,531
Total Stargazers: 9,346 (+0)
Total Subscribers: 60 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 22.6 hours
Mean response time: 6.1 days
90th percentile: 15.5 days
Tracked items: 979

Maintainer activity

35 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. Only 25% of open issues come from outside the core team — the tracker reads mainly as internal planning. Work labelled "difficulty:2" is answered fastest, typically in about 5 hours, while "enhancement" waits about 4 days. Almost all tracked open issues have seen activity in the last three months. 87% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 148
New in 7 days: 99
Closed in 7 days: 51
Avg open age: 22 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 68
Closed in 7 days: 40
Comments in 7 days: 194
Events in 7 days: 920

Top labels

  • bug (421)
  • enhancement (398)
  • help wanted (352)
  • claimed (350)
  • difficulty:4 (203)
  • difficulty:3 (182)
  • good first issue (182)
  • difficulty:5 (165)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Soup is a command-line tool for fine-tuning large language models from a single YAML configuration file.

The tool addresses the complexity of LLM fine-tuning by eliminating configuration overhead and enabling training on consumer-grade hardware. It supports multiple training approaches including supervised fine-tuning and direct preference optimization, with layer streaming technology that allows an 8 billion parameter model to train on a 4 GB laptop GPU. The tool integrates with popular frameworks like Hugging Face, PyTorch, and Ollama, and supports quantization formats such as GGUF and QLoRA for memory-efficient training.

Soup suits developers who want to fine-tune models locally without managing complex infrastructure or remote servers. It works well for projects where a single YAML configuration can capture all training parameters, and where hardware constraints make traditional fine-tuning setups impractical. The tool is designed for those seeking a streamlined alternative to manual configuration management in LLM training workflows.

The project maintains active continuous integration with passing tests. Development activity shows regular updates to the codebase and ongoing refinement of core functionality.