What is ForgeAI?
ForgeAI is a local-first desktop application for working with AI models. Load GGUF and SafeTensors models, inspect their architecture, quantize for deployment, fine-tune with LoRA/QLoRA, merge multiple models into hybrids, explore datasets, and test inference — all without uploading anything to the cloud.
Load & Inspect
Import models from disk. Analyze architecture, memory layout, tensor composition, capabilities, and runtime compatibility with 3D visualization.
Train & Fine-Tune
Fine-tune models with LoRA, QLoRA, SFT, DPO, or Full training. Target specific capabilities like reasoning, code, or math. Perform layer surgery.
Merge Models
Combine 2–5 parent models using 12 methods — SLERP, TIES, DARE, DeLLa, Frankenmerge, MoE conversion, and more.
Explore Data
Load and analyze datasets from local files or HuggingFace. Support for JSON, JSONL, CSV, and Parquet formats.
Capabilities
Tech Stack
Frontend
SvelteKit 5 with Svelte 5 runes (
$state, $derived, $effect)Backend
Rust via Tauri v2 — native desktop on Linux, macOS, Windows
Tensors
Candle (Rust ML framework) for merge tensor math
GGUF
llama.cpp for quantization and inference
Training
PyTorch + PEFT + TRL via managed Python subprocess
Datasets
Apache Arrow + Parquet for native Rust dataset parsing