---
sd_hide_title: true
---

# TuFT

<div class="hero-logo" align="center">
  <img class="only-light" src="_static/logo_light.svg" alt="TuFT Logo" width="280"/>
  <img class="only-dark" src="_static/logo_dark.svg" alt="TuFT Logo" width="280"/>
</div>

<p class="hero-subtitle"><strong>TuFT (Tenant-unified Fine-Tuning)</strong> is a multi-tenant platform that lets multiple users fine-tune LLMs on shared infrastructure through a unified API. Access it via the Tinker SDK or compatible clients.</p>

```{image} https://img.alicdn.com/imgextra/i3/O1CN01M7FlDa1LkOf90UsHk_!!6000000001337-2-tps-4000-2250.png
:alt: TuFT overview
:class: hero-image
```

<div class="install-command">

<p class="install-title">Quick Install</p>

```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/agentscope-ai/tuft/main/scripts/install.sh)"
```

<p class="install-more-link">For more installation options (PyPI, source, Docker), see the <a href="getting-started/installation.html">Installation Guide</a>.</p>

</div>

<div class="quickstart-cta">
  <a class="quickstart-cta-link" href="getting-started/quickstart.html">Quickstart →</a>
</div>

```{toctree}
:maxdepth: 2
:hidden:

getting-started/index
user-guide/index
development/index
roadmap
```
