今日の優良食堂
実際に入れて動かして書いた、今日の一膳
ギット飯が代わりに導入・実行・コードまで確かめました
今日の優良食堂 · ギット飯が代わりに導入・分析

unslothai/unsloth

ローカルマシンでLLMを実行・学習させるデスクトップアプリです。

社内文書だけを使ってLLMを手元で学習させ、クラウドに一切送らずそのまま運用できる、その一連の流れを`unsloth start`ひとつで体験できます。無料のColabでも20B以上のモデルを学習でき、学習は2倍速、メモリは70%減、MoEモデルなら12倍速という数字がそのまま作業時間の短縮につながります。コードを書かずWeb UIで学習・推論・データ処理を回せて、OpenAI・Anthropic互換APIでClaude CodeやCodexにそのまま繋げられるので、今日中に自分だけのローカルAIツールを組み立てて試してみたくなります。

01 / 概要
何をするものか一文で言うと
ひとことでローカルマシンでLLMを実行・学習させるデスクトップアプリです。

このリポジトリはunslothaiが公開する、ローカルでLLMを実行・学習するためのツール群です。デスクトップアプリ、Studioと呼ばれるWeb UI、コードから使うUnsloth Coreという3つの利用形態を1つのリポジトリに収めています。READMEにはQwen3.8やDeepSeek-V4、Gemma4などのモデル名が並びますが、実在や公開状況はこの資料だけでは確認できません。

02 / 構造
どう動くのか中核のしくみ
読み方動きの流れを図と一緒にほどきました。

中核はpyproject.tomlで定義されたPythonパッケージunslothで、コンソールスクリプト`unsloth`はcli.py経由でunsloth_cli.appを起動します。基本インストールはtyper・pydantic・huggingface-hubなど軽量な依存だけで、FastAPIバックエンドやフロントエンドを含む「studio」エクストラは別途有効化する構成です。install.shとinstall.ps1がOSとGPU種別を検出し、unsloth/device_type.pyや_gpu_init.pyがCUDA・ROCm・Vulkanなどの分岐を担います。`unsloth start claude`のようなコマンドはunsloth_cli/commands/start.pyを通じ、ローカルモデルをClaude CodeやCodexなどのエージェントに接続します。デスクトップアプリはTauriでフロントエンドとStudioバックエンドを1つの実行体にまとめ、studio-tauri-smoke.ymlなど多数のCIワークフローでWindows・macOS・Linuxの起動を検証しています。CIのコメントを見ると、pipキャッシュやフロントエンドdistキャッシュの整合性チェックなど、運用面の作り込みが具体的に確認できます。

03 / 体験
入れるとこんな体験になりますギット飯が実際にたどった順序
所要ギット飯が実際に導入・実行しながらたどった順序です。
  1. STEP 01

    macOSやLinuxならcurl経由でinstall.shを実行し、まずOSとGPUの検出ログが表示されます。

  2. STEP 02

    Windowsではinstall.ps1をirmで実行し、CUDA対応GPUの有無に応じて依存パッケージの解決内容が変わります。

  3. STEP 03

    初回起動時はstudio/frontendのビルド済みdistが無ければフロントエンドのビルドが走り、数十秒から数分待つ場面に出会います。

  4. STEP 04

    `unsloth start claude`のようなコマンドを打つと、ローカルモデルとClaude Codeなどのエージェントを繋ぐ設定が自動生成されます。

  5. STEP 05

    StudioのバックエンドはFastAPIとuvicornで動き、ブラウザで/docsを開くとローカルに同梱されたSwagger UIが表示されます。

  6. STEP 06

    GGUFやMLX形式のモデルを選んで読み込むと、ダウンロード進捗とロード状況がCLIまたはUI上に流れます。

04 / 成果物
何が手に入るのか導入後に手元に残るもの

手元に残るのは、ローカルLLMを起動・チャット・ファインチューニングできるCLIとStudio UI、そしてOpenAI互換APIエンドポイントです。加えてLoRAやQLoRAで作った成果物をGGUFなどの形式に書き出す手段も得られます。ただし実際の学習速度や精度向上の数値はこの資料からは検証できません。

05 / 注意
ここは先に知っておいてください先に知っておくとよいこと
正直なところ誰にでも合うとは言いにくいところです。
01

README記載のQwen3.8やGLM-5.3-Flash、DeepSeek-V4などのモデル名は、この時点で実在するモデルかどうかをファイルツリーやコードだけからは確認できません。

02

GPU種別ごとの分岐(device_type.py、_gpu_init.py)が本体を占めており、CUDA・ROCm・Vulkanのどれで動くかによって体験が大きく変わる可能性があります。

03

Studioエクストラを有効にするとFastAPI・Node系フロントエンド・Tauriまで含む大きな依存構成になり、コアのCLIだけを使う場合と体感が異なります。

04

多数のCIワークフローが存在すること自体は運用の丁寧さを示しますが、それが個々のOSやGPU組み合わせでの動作保証を意味するとは限りません。

06 / 結論
ギット飯の結論食べてみる価値のある一膳か
ギット飯の最終判断優良食堂

ローカル環境でLLMのファインチューニングと推論を1つのCLIないしGUIで済ませたい開発者、特にすでにunslothの学習ワークフローを使っている人に向いています。install.sh・pyproject.toml・CI用actionのコメントから、プラットフォーム分岐やキャッシュ整合性まで具体的に作り込まれていることは資料から読み取れます。一方でモデル名の実在性や実際の速度・精度の数値は本資料だけでは判断できないため、その部分は導入前に公式ドキュメント側で確認することをお勧めします。

今日の残りの一膳
SUBSCRIBER LIBRARY
これまでに検証した優良食堂を一堂に

4 つの関門を通った優良食堂がすべてバックナンバーに集まっています。いちばん新しい一膳はどなたでも無料で読め、それより前の優良食堂の検証の根拠・詳しい解説は ギット飯 プレミアムのご購読ですでに開いています。

優良食堂バックナンバー →
リポジトリ詳細🧪 ひと言で味見する