Tools to Fine-Tune and Train AI Models Locally
Fine-tune an LLM or train a LoRA on your GPUs, shrink models with quantization, and prepare the labeled data that training needs.
Subcategories
21.3KUpdated 2 weeks agoApache-2.0
macOS · Web#GGUF#Hugging Face integration#Multilingual
Candle is a Rust machine learning framework for developers embedding local AI in applications or deploying models on their own servers. It supports inference and training, including small CPU deployments for serverless applications.
5.6KUpdated 2 years agoApache-2.0
macOS#Hugging Face integration
Parler-TTS is a text-to-speech library for developers adding speech to applications and researchers adapting speech models. It generates audio with a voice style you describe in text.
10.9KUpdated 4 days agoApache-2.0
#LoRA#OpenAI-compatible API
OpenPipe ART is a Python framework for developers who want to train multi-step AI agents on the tasks their applications actually perform. It uses reinforcement learning through GRPO (Group Relative Policy Optimization) to improve model behavior based on experience and task rewards. It's open source under Apache 2.0.
41.6KUpdated 4 months agoMIT
macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend
BitNet is Microsoft's local LLM inference framework for developers and researchers working with compatible 1-bit models. Its bitnet.cpp runtime focuses on faster inference and lower energy use on your own hardware.
4.4KUpdated 1 week agoMIT
FLAML is a Python AutoML library for data scientists and developers who want to reduce manual model selection and tuning. Its search accounts for computational cost when choosing which configurations to evaluate.
34.1KUpdated 3 weeks agoMIT
macOS · Windows · Linux#Multilingual#Structured output
spaCy is a Python library for developers and data scientists who need to extract structured information from text in their own applications. It runs on macOS, Windows and Linux, with model packages that become part of your application. It's free and open source under the MIT license.
419Updated 6 days ago
macOS · Windows · Linux
ilastik is a desktop tool for researchers who need to identify, classify or count cells and other objects in experimental images. It runs on Linux, macOS and Windows. Its main draw is interactive training: you mark examples in an image with brush strokes and see predictions as you work, without needing machine learning expertise.
8.4KUpdated 2 years agoApache-2.0
BasicSR is an image and video restoration toolkit for researchers and developers building software to recover detail or reduce visual defects. It provides restoration models and pipelines for training, testing and inference.
4.1KUpdated 12 months ago
macOS · Linux · Docker · Web#Multi-user access
Deepchecks is a Python toolkit for data scientists and ML teams checking datasets and models before deployment and watching for problems in production. Its testing, CI and monitoring components reuse the same checks across those stages.
31.4KUpdated 2 months agoApache-2.0
macOS#Distributed execution#ONNX
PyTorch Lightning is a Python framework for researchers and developers pretraining or fine-tuning AI models. It handles recurring training infrastructure while leaving the model logic in your PyTorch code.
1.1KUpdated 1 day agoApache-2.0
Docker#Distributed execution#Hugging Face integration#LoRA
NeMo Automodel is a Python library for researchers and developers who want to train or adapt AI models on their own GPU workstations or clusters. Its PyTorch-based training works with Hugging Face models without converting checkpoints.
2.4KUpdated 3 days agoApache-2.0
#Agent Skills#Batch processing#Image-to-image
NVIDIA NeMo Data Designer is a Python framework for developers and data teams creating synthetic datasets with controlled variation and relationships between fields. It can start with an empty dataset or build on your own seed data. The framework is open source under Apache 2.0.
7.4KUpdated 2 months ago
macOS · iOS#Multimodal input#Quantization
FastVLM is a family of local vision-language models for developers and researchers building applications that answer questions about images. It focuses on reducing the delay before an answer starts, especially with high-resolution images.
3.9KUpdated 1 day agoApache-2.0
Docker · Web#Distributed execution#LoRA#MCP
LazyLLM is a Python framework for developers building applications with multiple AI agents. It brings application workflows, model training and evaluation together so teams can refine a prototype using task-specific data.
39.2KUpdated 3 months agoMIT
Windows · Linux · Web#Hugging Face integration#ONNX#Voice conversion
RVC WebUI is a local AI voice conversion tool for people who want to change the voice in recordings or use a live voice changer. It also lets you train a voice model from your own recordings.
12.4KUpdated 4 days ago
#Guardrails#Hugging Face integration#Multimodal input
NVIDIA Cosmos provides world models for developers building robots, autonomous vehicles and industrial vision systems. It supports reasoning about physical scenes, generating training data and learning actions before real-world deployment.
3.9KUpdated 21 hours agoApache-2.0
Docker#Hugging Face integration#LoRA#Quantization
Open Instruct is AllenAI's toolkit for researchers and developers adapting pretrained language models with public datasets. It includes the training recipes behind TÜLU and downloadable checkpoints for comparing training stages.
9.8KUpdated 3 days agoApache-2.0
#ControlNet#LoRA#Multimodal input
Sana is a local AI image and video generation framework for creators and developers who want to generate media on their own hardware. It includes training and inference tools for working with its diffusion models.
3.4KUpdated 4 days agoApache-2.0
#Batch processing#Distributed execution#Multilingual
DataTrove is a Python library for teams preparing large text datasets, including LLM training corpora. It combines reusable processing blocks with custom cleanup logic, so teams can apply their own rules across large workloads.
Nerfstudio
1 video12.2KUpdated 1 year agoApache-2.0
Docker · Web
Nerfstudio is a 3D reconstruction framework for researchers and developers turning photos or phone video into scenes they can view from new angles. It supports model training, testing and inspection within one Python framework.
1.5KUpdated 3 days agoApache-2.0
Docker#Hugging Face integration#Multilingual#ONNX
icefall is a speech model training toolkit for developers and researchers building recognition systems on their own hardware. Its Python recipes use k2 and lhotse to train, fine-tune, and evaluate models across speech datasets.
397Updated 24 hours agoAGPL-3.0
macOS · Windows · Linux#Multilingual#Multimodal input#Ollama integration
VideoHighlighter is a desktop app for finding useful moments in long recordings without uploading footage for analysis. It helps creators cut highlights, reviewers inspect camera recordings, and interview editors locate material worth keeping.
10.3KUpdated 8 months agoMIT
Docker#Voice cloning#Voice conversion
Amphion is an audio generation toolkit for researchers and engineers developing speech and singing systems. It brings model implementations, dataset preparation and evaluation into one research codebase.
76KUpdated 1 day agoApache-2.0
Web#LoRA#Multimodal input#OpenAI-compatible API
LLaMA-Factory is a local model training platform for developers and researchers who want to adapt pretrained models to their own tasks. Its web UI lets you fine-tune models without writing code.
3.5KUpdated 5 days agoApache-2.0
Docker · Web#LLM tracing#MCP
Laminar helps developers inspect AI agent runs, find recurring failures and test fixes. It connects production traces with debugging and evaluation tools.
1.8KUpdated 2 years ago
Web#Image-to-image#Inpainting#Multimodal input
BrushNet fills selected areas of an image using a text prompt while retaining the surrounding content. It's for developers and researchers who want local image editing with pretrained diffusion models.
20.1KUpdated 2 years agoApache-2.0
Web#Hugging Face integration
Segment Anything 2 (SAM 2) is Meta's model for creating object masks in images and videos. It's for developers and researchers building visual applications or annotating footage, with interactive selection and correction.
1.3KUpdated 9 months agoApache-2.0
Windows · Docker#Hugging Face integration#Multimodal input#OpenAI-compatible API
JoyCaption generates image descriptions for people preparing datasets to train or fine-tune diffusion models. It can caption images on your own GPU, reducing the work of writing training descriptions by hand.
5.3KUpdated 1 day ago
macOS · Windows · Linux#Git integration#MCP#Multi-agent workflows
Kiln is a desktop workbench for teams building and testing AI applications. Engineers, QA staff and subject matter experts can work with the same tasks and datasets, including contributing ratings and examples without writing code.
8.6KUpdated 2 months ago
Web#Multimodal input
Ferret is a local vision-language model for researchers studying how AI understands specific parts of an image. It supports questions about selected regions and can identify image regions in its answers. Its code and data are restricted to research use.
5.8KUpdated 5 days agoBSD-3-Clause
#Hugging Face integration#LoRA#Quantization
torchtune is a Python library for developers and researchers who want to adapt LLMs on their own hardware with editable PyTorch training code. The project is no longer actively maintained.
25.1KUpdated 3 years agoApache-2.0
macOS · Web#LoRA#Multimodal input#Quantization
LLaVA is a vision-language model project for researchers and developers who want to ask questions about images on their own hardware.
3.3KUpdated 4 months agoMIT
Windows · Linux · Docker · Web#Hugging Face integration#LoRA
FluxGym is a browser interface for training FLUX LoRAs on your own images. It's for people who want to customize image models locally, with support for GPUs with 12GB, 16GB or 20GB of VRAM.
4.2KUpdated 2 days agoMIT
TorchGeo is an open source Python library for machine learning researchers and remote sensing specialists working with satellite and aerial imagery. It brings geographic datasets and pretrained models into PyTorch training workflows. The MIT license allows you to use and adapt it for your own projects.