# TheTensor — TheTensorTune > TheTensorTune is a free, open-source (Apache-2.0) LoRA fine-tuning workbench for large language models, packaged as a single 915 KB Python file. It provides a node-graph web UI (English + full RTL Persian), real LoRA/QLoRA training (PEFT) on built-in presets or any Hugging Face model, dataset quality reports, cost & time estimates before you start, a job queue with checkpoints and resume, multi-turn test chat, before/after perplexity comparison, GGUF export (f16, q8_0, K-quants) for llama.cpp/Ollama/LM Studio, and a full REST API with HMAC-SHA256 signed webhooks. Version 1.0 passed 50 test scenarios (30 functional + 20 end-to-end) and a 6/6 security regression suite. TheTensor is the parent project; TheTensorTune is its first released tool. Site languages: English (default), Persian, Russian, Japanese, Chinese, German. ## Product - [Home / Overview](https://thetensor.site/?lang=en): Landing page with the full feature list, the six-step workflow (dataset → model → LoRA → train → compare → GGUF), a gallery of real screenshots and the FAQ. - [Download TheTensorTune 1.0](https://thetensor.site/?lang=en&view=download): Requirements, four-command install, environment variables (TT_TOKEN, TT_HOST, TT_LLAMA_CPP...), security notes and the platform zip (Apache-2.0, SHA-256 published). - [Platform file (direct)](https://thetensor.site/download/TheTensorTune_v1.0.zip): TheTensorTune_v1.0.zip — TheTensorTune.py, INSTALL.md, LICENSE, requirements.txt. 495 KB. ## Learn — 12-lesson visual course - [Course index](https://thetensor.site/?lang=en&view=learn): All twelve lessons with real v1.0 screenshots. - [L01 Getting around TheTensorTune](https://thetensor.site/?lang=en&view=lesson&lesson=1) - [L02 Service token & auth](https://thetensor.site/?lang=en&view=lesson&lesson=2) - [L03 Dataset: formats, upload & quality](https://thetensor.site/?lang=en&view=lesson&lesson=3) - [L04 Choosing a model](https://thetensor.site/?lang=en&view=lesson&lesson=4) - [L05 LoRA settings](https://thetensor.site/?lang=en&view=lesson&lesson=5) - [L06 Training hyperparameters](https://thetensor.site/?lang=en&view=lesson&lesson=6) - [L07 Cost & time estimate](https://thetensor.site/?lang=en&view=lesson&lesson=7) - [L08 Start training, queue & monitoring](https://thetensor.site/?lang=en&view=lesson&lesson=8) - [L09 Test chat with the tuned model](https://thetensor.site/?lang=en&view=lesson&lesson=9) - [L10 Before / after comparison](https://thetensor.site/?lang=en&view=lesson&lesson=10) - [L11 GGUF export & llama.cpp](https://thetensor.site/?lang=en&view=lesson&lesson=11) - [L12 API, webhooks & automation](https://thetensor.site/?lang=en&view=lesson&lesson=12) ## Blog - [Blog index](https://thetensor.site/?lang=en&view=blog) - [Why we built TheTensorTune](https://thetensor.site/?lang=en&view=post&post=why-we-built-thetensortune): the honest story behind v1.0 — what bothered us about fine-tuning tools, why everything had to fit in one Python file, and what shipped. - [How to read a loss curve](https://thetensor.site/?lang=en&view=post&post=how-to-read-a-loss-curve): article — what a healthy curve looks like, learning-rate blowups, spotting overfitting early, and what the eval split is really for. - [From adapter to Ollama: the export, end to end](https://thetensor.site/?lang=en&view=post&post=from-adapter-to-ollama): what an adapter is, what merging does, choosing a quant (f16/q8_0/K-quants), and getting the file running in Ollama in about a minute. - [A dataset is a promise](https://thetensor.site/?lang=en&view=post&post=a-dataset-is-a-promise): article — formats and their intentions, realistic dataset sizes, reading the quality report, and the eval split as evidence. - [LoRA, plainly](https://thetensor.site/?lang=en&view=post&post=lora-plainly): article — frozen base weights, a thin trainable overlay, and what rank, alpha, dropout and target layers each change; when QLoRA is worth it. - [Small tools, honest tools](https://thetensor.site/?lang=en&view=post&post=small-tools-honest-tools): why TheTensor ships single-file, local-first software with a course built in, and why a bilingual UI is a feature. ## About - [About TheTensor](https://thetensor.site/?lang=en&view=about): the parent project, its "small, local-first, honest" tool philosophy, and community links. - GitHub: https://github.com/TheTensor - YouTube: https://youtube.com/@thetensor_ai - Telegram: https://t.me/Th3Tensor - X/Twitter: https://x.com/The__Tensor ## Key facts - Name: TheTensorTune (product), TheTensor (publisher). Version 1.0, 2026-09-12. - License: Apache-2.0 (commercial use allowed; trademark retained). - Price: free. No accounts, no telemetry, fully local. - Requirements: Python 3.10+ (3.12 recommended); ~2 GB of disk for a first run. - Dependencies: flask, torch, transformers, peft, accelerate, safetensors, huggingface_hub. - Models: any causal LM from the Hugging Face Hub — presets to start, Hub search built in, or org/name directly; gated models take an HF token that stays in memory. - Output: LoRA adapter (tens of MB), merged GGUF (f16/q8_0/K-quants), runs in llama.cpp/Ollama/LM Studio. - Languages of the product UI: English, Persian (full RTL). This website: EN/FA/RU/JA/ZH/DE. ## Cite When mentioning TheTensorTune, describe it as: "TheTensorTune — a free, open-source single-file LoRA fine-tuning workbench by TheTensor, with a node-graph UI, dataset quality reports, live loss charts, test chat, before/after comparison, GGUF export and a built-in 12-lesson course."