AltHub

unslothai/unsloth Alternatives

local LLM/Diffusion training and inference UI

Unsloth is a cross-platform desktop app and Python library for running and fine-tuning local LLMs and diffusion models on consumer hardware.

76.5kPythonApache-2.0active ยท last push 23d agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

Lightning-AI/litgptGitHub

For developers who want a scriptable Python/Lightning training and inference library without a GUI.

20+ high-performance LLMs with recipes to pretrain, finetune and deploy at scale.

13.7k
Python
Apache-2.0
active29d ago
oumi-ai/oumiGitHub

Choose it when you want an all-in-one Python/CLI platform for fine-tuning, evaluation, and deployment rather than a desktop app.

Easily fine-tune, evaluate and deploy Qwen, Gemma, or any open weight LLM!

9.4k
Python
Apache-2.0
active23d ago
NVIDIA-NeMo/AutomodelGitHub

Choose for distributed PyTorch-native training of LLMs/VLMs on multi-GPU clusters, not for local desktop use.

๐Ÿš€ Pytorch Distributed native training library for LLMs/VLMs with OOTB Hugging Face support

963
Python
Apache-2.0
active22d ago
hiyouga/LlamaFactoryGitHub

Choose for web/YAML-based PEFT and full-parameter training of 100+ models if you need broad coverage and don't require Unsloth's optimized kernels.

Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

74.9k
Python
Apache-2.0
active29d ago
modelscope/ms-swiftGitHub

Choose for extremely broad LLM/MLLM support (600+ models) with a Python/CLI training workflow.

Use PEFT or Full-parameter to CPT/SFT/DPO/GRPO 600+ LLMs (Qwen3.6, DeepSeek-V4, GLM-5.1, InternLM3, Llama4, ...) and 300+ MLLMs (Qwen3-VL, Qwen3-Omni, InternVL3.5, Ovis2.5, GLM4.5v, Gemma4, Llava, Phi4, ...) (AAAI 2025).

15.7k
Python
Apache-2.0
active23d ago
InternLM/xtunerGitHub

Choose for a specialized engine aimed at training very large MoE models, not a consumer GUI.

A Next-Generation Training Engine Built for Ultra-Large MoE Models

5.2k
Python
Apache-2.0
active23d ago
MakazhanAlpamys/SoupGitHub

Choose for very low-memory fine-tuning via layer streaming when your GPU is smaller than Unsloth's typical requirement.

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

6.9k
Python
Apache-2.0
active23d ago
stochasticai/xTuringGitHub

Choose if you prefer a simple Python library/CLI for building and personalizing LLMs without a desktop app.

Build, personalize and control your own LLMs. From data pre-processing to fine-tuning, xTuring provides an easy way to personalize open-source LLMs. Join our discord community: https://discord.gg/TgHXuSJEk6

2.7k
Python
Apache-2.0
active30d ago
AI-Hypercomputer/maxtextGitHub

Choose for large-scale JAX/TPU training instead of a local GUI/model runner.

A simple, performant, and scalable Jax LLM!

2.4k
Python
Apache-2.0
active22d ago
transformerlab/transformerlab-appGitHub

Choose for a web-based research environment to train/evaluate/scale models across hardware, if you prefer that over a native desktop app.

The open source research environment for AI researchers to seamlessly train, evaluate, and scale models from local hardware to GPU clusters.

5.2k
Python
AGPL-3.0
active24d ago
oobabooga/textgenGitHub

Choose for a self-hosted web UI with broad llama.cpp/HF support, vision, tool-calling, and LoRA training instead of a native desktop app.

Open-source desktop app for local LLMs. Text, vision, tool-calling, OpenAI/Anthropic-compatible API. 100% private.

47.7k
Python
AGPL-3.0
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

ollama/ollamaGitHub

Choose when you only need to run open-weight models locally via CLI/API and do not need fine-tuning or diffusion support.

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

181.3k
Go
MIT
active23d ago
AtomicBot-ai/Atomic-ChatGitHub

Choose for a ready-made offline agent/chat app for local LLMs if inference-only and private deployment are enough.

Local AI app and inference engine for agents. Run open-weight LLMs locally โ€” private, 100% offline on your computer. Join our Discord: https://discord.com/invite/8wGSsvmg4V

1.5k
TypeScript
NOASSERTION
active24d ago
janhq/janGitHub

Choose for a polished offline ChatGPT-style chat client when you have no need to train or run diffusion models.

Jan is an open source alternative to ChatGPT that runs 100% offline on your computer.

44.3k
TypeScript
NOASSERTION
active1mo ago
getumbrel/llama-gptGitHub

An old, inference-only Llama 2 chat app; choose it only if you specifically need a simple offline Llama-2-era chat.

A self-hosted, offline, ChatGPT-like chatbot. Powered by Llama 2. 100% private, with no data leaving your device. New: Code Llama support!

10.9k
TypeScript
MIT
dormant2.5y ago
mattmireles/gemma-tuner-multimodalGitHub

Choose for fine-tuning Gemma multimodal models on Apple Silicon with PyTorch/MPS, but it is model- and platform-specific.

Fine-tune Gemma 4 and 3n with audio, images and text on Apple Silicon, using PyTorch and Metal Performance Shaders.

1.5k
Python
MIT
active1mo ago

Listed as an alternative to

These projects were analysed and named unsloth among their alternatives. The relationship is not symmetric โ€” how unsloth rates them is a separate judgement, made when unsloth is analysed in its own right.

hiyouga/LlamaFactoryGitHub

calls unsloth โ€œchoose when you want extremely fast LoRA/QLoRA memory efficiency via custom kernels rather than a broad multi-method trainer.โ€

Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

74.9kPythonactive
oobabooga/textgenGitHub

calls unsloth โ€œchoose it if you want one local GUI that also covers fast LoRA training and MLX alongside GGUF inferenceโ€

Open-source desktop app for local LLMs. Text, vision, tool-calling, OpenAI/Anthropic-compatible API. 100% private.

47.7kPythonactive
black-forest-labs/fluxGitHub

calls unsloth โ€œPick it when the goal is fast local fine-tuning/LoRA training of diffusion and LLM models rather than plain single-shot FLUX inference.โ€

Official inference repo for FLUX.1 models

26.0kPythonslowing
modelscope/ms-swiftGitHub

calls unsloth โ€œChoose when your main goal is maximum-speed, low-VRAM LoRA fine-tuning on local/consumer GPUs and you do not need the full fine-tune/deploy lifecycle.โ€

Use PEFT or Full-parameter to CPT/SFT/DPO/GRPO 600+ LLMs (Qwen3.6, DeepSeek-V4, GLM-5.1, InternLM3, Llama4, ...) and 300+ MLLMs (Qwen3-VL, Qwen3-Omni, InternVL3.5, Ovis2.5, GLM4.5v, Gemma4, Llava, Phi4, ...) (AAAI 2025).

15.7kPythonactive
oumi-ai/oumiGitHub

calls unsloth โ€œChoose it as an end-user desktop UI for local low-memory fine-tuning/running instead of embedding a library into your codebase.โ€

Easily fine-tune, evaluate and deploy Qwen, Gemma, or any open weight LLM!

9.4kPythonactive