製品発表 · 小互の解説

Unsloth、デスクトップ版アプリを発表:ローカルでモデルを動かすだけでなく、そのままトレーニングとファインチューニングが可能に

無料・オープンソースで、Mac / Windows / Linux 対応。ファイルをドラッグ&ドロップするだけでファインチューニングでき、コードを一切書く必要はありません。
1分でわかるポイント
  • Unsloth がこれまで得意としてきた「トレーニング最大2倍高速化・VRAM使用量70%削減」という強みを、そのままデスクトップアプリにしました。
  • 他のローカルソフトはモデルを動かすだけですが、Unsloth Desktop はトレーニングも可能。PDFや表計算ファイルをドラッグ&ドロップするだけで学習が始まり、コーディングは不要です。
  • 公式発表の2つの数字には前提が省略されています。この記事では本文で補足しました。そして、彼ら自身が認めた弱点のほうが、数字よりも注目に値します。
⚑ 情報源は Unsloth 公式ドキュメント。すべての性能数値は開発者による自己評価であり、第三者による再測定は行われていません。文中に明記したハードウェア前提と欠落している条件は、当サイトが確認の上で補足したものです。製品は Beta 版とされています。
はじめに

ローカルでモデルを動かすソフトは不足していません。足りないのは「トレーニングできる」ものです

Unsloth は8月11日、デスクトップアプリ「Unsloth Desktop」を公開しました。Beta版で、無料・オープンソース、Mac、Windows、Linux の3プラットフォームに対応しています。同社はこれを「ローカルでモデルを動かすことも、トレーニングすることもできる初のデスクトップアプリ」と位置づけています。PDF、CSV、JSON をドラッグ&ドロップするだけでファインチューニングでき、コードを書く必要はありません。

自分のパソコンでモデルを動かすソフトウェアはすでに数多くあり、インストールして数回クリックすれば会話を始められます。難しいのはもう半分のほう。自分のデータでモデルを調整しようとすると、Python 環境の構築、GPU ドライバーの設定、VRAM との格闘が必要になり、多くの人がこの段階で挫折していました。

公式発表動画(47秒)。このバージョンでできることが一通り紹介されています:引用付きの詳細な調査レポート、バッチ生成される画像と動画、Claude Code をローカルモデルに接続する設定ページ、モデルライブラリ。最後は「ローカル・安全・オープンソース」というカードで締めくくられます。(出典:Unsloth 公式アカウント。当サイトでトランスコードし自社ホストしています)
背景

Unsloth の本業こそ、トレーニングを速く・軽くすることだった

モデルのファインチューニングを行う人なら、この名前を知らない人はいないでしょう。もともとはファインチューニングを高速化するためのオープンソースフレームワークで、看板数字を長く掲げてきました:最大2倍の高速化、VRAM使用量70%削減、精度はそのまま。GitHub では7万スターを獲得しています(当サイトで確認済み)。

ファインチューニングとは

既存の大規模モデルを、あなた自身の少量のデータでもう一度学習させること。モデルがあなたの業務や分野をより深く理解できるようになります。

例えるなら、能力の高い新人を採用し、会社の古い資料を使って1ヶ月間育成すれば、仕事を覚えるようなものです。

つまり、デスクトップ版のトレーニング機能は、従来のものをグラフィカルインターフェースに移植したものです。同じコードリポジトリの自己紹介文は、今では「モデルの実行とトレーニングのためのローカルインターフェース」に変わっています。

核心

ファイルをドラッグ&ドロップするだけでファインチューニング。コードは不要

PDF、CSV、JSON をドロップするだけで学習を始められます。学習方法は3種類に対応:元モデルには触れず小さな「パッチ」だけを学習する LoRA、モデル全体を再調整する全量ファインチューニング、そしてゼロからのプリトレーニングです。複数GPUにも対応し、テキスト、画像、拡散、音声モデルまで学習できます。

LoRA とは

学習時に元のモデルは変更せず、横に小さな「パッチ」だけを追加して新しいことを覚えさせる手法です。高速でVRAM使用量も抑えられます。学習後のパッチはわずか数十MBで、いつでも取り外して別のものと交換できます。

カメラのフィルターを交換するようなものです。カメラ本体はそのままで、変えるのは前面のガラスだけです。

あなたのデータ PDF / CSV / JSON 学習方法を選択 LoRA(パッチ) 全量ファインチューニング ゼロからプリトレーニング パッチ1枚 元モデルは無傷 パッチ自体は数十MB いつでも交換可能
当サイト作成の図:LoRA を使うと、学習されるのはいつでも抜き差しできる小さなパッチで、元のモデルには一切変更が加わりません。
トレーニング画面の様子:左側でモデルと学習方法を選択し、中央にデータセットをセット(デモでは Hugging Face の既製データセットを使用)、右側の欄には実行するパラメータのプレビューが表示されます。ステップ数、コンテキスト長、バッチサイズ、学習率、さらに下にはこのマシンのGPUモデルとVRAM容量が表示され、最下部には緑色の「トレーニング開始」ボタンがあります。デモ中はこれらの値が常に変化するため、図に写っているのはあくまで1フレームです。(公式デモ動画。当サイトでトランスコード)

画像モデルの学習はさらに具体的です。SDXL、FLUX.2、Qwen-Image、Z-Image などの画像生成モデルに独自の LoRA を学習させることができ、素材はあなた自身の画像データです。内蔵の Studio で画像にテキストラベルを付け、パッチサイズを選択して「開始」をクリックします。

LoRA学習のインターフェース:左側でベースモデルと学習画像を選択、右側は学習パラメータと履歴
画像生成用 LoRA を学習するための完全なインターフェース。左側でベースモデル(デモでは FLUX.1-dev)を選択し、この構成が16GB の VRAM を使用すると表示されています。その下にはドラッグ&ドロップされた16枚の学習画像があります。右側は今回のパラメータ(500ステップ、パッチサイズ16、解像度512)と、過去数回の実行記録。各記録には損失値と「アダプター保存済み」が続いています。

学習結果はこのソフトウェアに閉じ込められることはありません:GGUF や NVFP4 などの汎用形式にエクスポートして、他の環境でも引き続き使用できます。

数字

ただし、動画生成の13秒はデータセンター向けGPUでの結果

公式は生成機能に関して1つの数字を発表しています:MiniMax-H3 で960×544、124フレーム、8ステップの動画を生成する際、所要時間が70秒台から13秒に短縮されたというものです。

改善前

70秒台

改善後

13秒

この数字の前提条件

この測定はNVIDIA B200で行われました。これはデータセンター向けのアクセラレータカードで、1枚の価格で高性能デスクトップPCが複数台購入できるほどです。あなたの手元にあるゲーミングGPUとは桁が違います。同じ動画が家庭用ハードウェアでどれだけの時間がかかるかについて、公式は発表していません。

生成できるのは動画だけではありません。FLUX、Z-Image、LTX、Wan などのモデルも実行でき、自分で学習した LoRA を組み込むことも可能です。ゼロからの生成に加えて、画像編集、部分的な再描画、エッジに沿った拡張、拡大、そして参照画像に基づく編集もできます。

動画生成のインターフェース:プロンプトを1つ与えるだけでなく、最初のフレームと最後のフレームを指定して中間を補間させることもできます。デモでは、金色の光線の中でライオンがスローモーションで水滴を振り払う様子が入力されています。(公式デモ動画。当サイトでトランスコード)

音声も同じウィンドウで扱えます。音声からテキスト、テキストから音声への変換をローカルで実行可能。Whisper、Qwen3-ASR などに対応し、これらも同様にトレーニングできます。

音声生成インターフェース:左側にテキスト入力、右側に生成された音声プレイヤー
音声合成のインターフェース。左側に読み上げたいテキストを入力すると、右側に音声バーが生成されます。デモではスペイン語の文章が読み上げられ、長さは2秒です。上部の「生成 / 文字起こし」の2つのタブで方向を切り替え、右上には「トレーニング」ボタンもあります。つまり、この音声モデルも自分で学習できるということです。
もう1つの数字には条件の明記がありません

公式はまた、ツール呼び出しの精度が50%向上したとも発表しています。しかし、何と比較して、どのような問題で、何回テストしたのかについて、ドキュメントには一切記載がありません。この数字には比較対象がなく、参考程度に留めるべきです。

仕組み

ローカルモデルが最も失敗しやすいのはツール呼び出し

自分のパソコンで動くモデルは、一般的にクラウド上のものよりサイズが小さいです。小さいモデルは他のタスクでは問題ありませんが、ツール呼び出しになると失敗しがちです。パラメータの形式を間違えたり、同じ動作で無限ループに陥ったり、本来隠されるべき内部マーカーをそのままダイアログに出力してしまったりします。

Unsloth はこの3つの失敗パターンに対して、それぞれ対策を用意しています:

「自己修復」とは

モデルがツール呼び出しに失敗したとき、システムが自動的にエラーを特定し、修正して再試行します。ユーザーに問い合わせることなく完了します。

レストランでウェイターが注文を書き間違えたとき、厨房が不一致に気づき、自分で確認して修正するようなものです。間違った料理を出すことはありません。

モデルがツール呼び出し 形式エラー または無限ループ 自動修正して再試行 今度は成功 結果を返す
当サイト作成の図:エラーが発生したステップはユーザーに直接返されず、内部で修正ループを経てから完了します。

コード実行は分離されたサンドボックス内で Bash と Python を実行し、エラーが発生してもシステムに害を及ぼすことはありません。

コード実行の実況:モデルが自らコマンドを入力し、出力を取得して、次のステップに進みます。各コマンドと結果の横には「コピー」と「ダウンロード」ボタンがあります。(公式デモ動画。当サイトでトランスコード)
権限

権限設定は Claude Code を明確に意識

この設計は明らかに Claude Code(Anthropic 製のコマンドラインで動作するコーディングエージェント)のアプローチを参考にしています。ツールを呼び出すすべてのモデルは権限管理の対象です:あなたの承認なしに、モデルも Unsloth もあなたのファイルにアクセス・変更したり、インターネットに接続したりすることはできません。厳しさのレベルは自分で選べます。全4段階です。

毎回確認
ファイル変更やネットワーク接続が必要な場合、実行前に必ず確認を求めます。
自動審査
通常の呼び出しは自動で許可。資格情報へのアクセス、権限昇格、破壊的なコマンドの実行など高リスクな操作のみ、事前に確認します。
全自動
確認ダイアログは表示されませんが、すべての操作はサンドボックス内で実行されます。
完全開放
確認は一切なし。さらに、サンドボックス自体も無効化されます
ツール呼び出し権限設定:毎回確認から完全開放までの4段階
この4段階のインターフェース上の実際の表示。デモではデフォルトで2番目の「自動審査」に設定されています。4番目の説明は「制限なし、確認プロンプトなし、コードサンドボックス無効」です。
同じ問題への別の答え。当サイトで解説済み
xAI が Grok Bot を発表:自分専用のPCを持つ AI 同僚が、あなたのアカウントで作業を代行
あちらは権限ルールを自然言語の文章にし、別のエージェントに審査させています。こちらは4つの段階を自分で直接切り替えます。
連携

さらに、Claude Code をローカルモデルに接続可能

コマンド1つで完了します。Unsloth を起動し、モデルをロードして、プロジェクトフォルダを開き、次のコマンドを実行するだけです。

unsloth start claude

公式がこの方法で接続できるとしているのは、Claude Code、Codex、Hermes Agent、OpenClaw、OpenCode、そして Unsloth 自身のインターフェースです。つまり、普段使っているコーディングエージェントを変更する必要はなく、背後で動作するモデルをクラウドから自分のマシンのものに切り替えるだけです。

より細かい接続方法もあります。発表動画でデモされていた方法です:全体を置き換えるのではなく、一部のタスクだけをローカルモデルに任せるというものです。Claude Code は従来どおり自身のモデルを使用しつつ、コマンドにパラメータを1つ追加すると、あなたのマシン上で動作する別のヘルパーが追加されます。その後、Claude Code 内で「ローカルエージェントにこの関数を実装させて」と指示すると、その小さなタスクはローカルで実行されます。インターフェースでコーディングツール、モデル、量子化レベルを選択すると、コマンドが自動生成され、コピーしてすぐに使用できます。

起動後はパソコンの前で待つ必要はありません。公式の無料 Cloudflare トンネルを使用して HTTPS アドレスを作成すれば、スマートフォンから進行状況を確認できます。パブリックネットワークを使いたくない場合は、ローカルネットワークにバインドすることも可能です。

スマートフォンでの表示:上部にロードされたモデルと量子化レベルが表示され、直接会話できます。デモでは Python でマンデルブロ集合を描画させています。実行しているのは自宅のマシンです。(公式デモ動画。当サイトでトランスコード)

検索機能も2段階あります。通常検索はモデルが考えながらその場で検索します。ディープリサーチは、まず計画を立て、最適と思われる情報源を探し、最後に完全な引用付きのレポートを提出します。これらの検索は回数無制限で、すべてあなたのマシンから実行されます。

入力ボックスの下にある一連のトグルスイッチは、通常のチャットソフトにはないものです:自動審査、ディープリサーチ、検索、コード、思考。それぞれ独立してオン・オフできます。右側に展開されているのがディープリサーチのプロセスで、実行前に確認すべきステップをリスト化してから開始します。(公式デモ動画。当サイトでトランスコード)

他にもよく使う機能が2つあります。自分のドキュメントライブラリを接続して質問応答(RAG)、そして MCP サービスを接続して外部ツールを使用することです。同じインターフェースでクラウドモデルにも接続でき、OpenAI、Anthropic、Ollama、llama.cpp、vLLM すべてに対応。ローカルとクラウドをソフトウェアを切り替えることなく行き来できます。

限界

Unsloth 自身が「遅くなる条件」を明記

FAQ には「なぜ推論が遅くなることがあるのか」という質問があります。その回答は公式自身によって書かれています:

ウェブ検索、コード実行、ツール呼び出しの自己修復には時間がかかります。これらをオフにすれば、他の llama.cpp アプリケーションと同じ速度になるはずです。それでも遅い場合は、issue を開いてください。

Unsloth 公式ドキュメント · FAQ

開発者が自ら「どのような条件下で遅くなるか」を書き、その回避方法も併記しているのは、発表ページとしては珍しいことです。

同じ FAQ には、さらに2つの重要な情報があります:テレメトリは収集しない。GPUモデルとデバイスの検出のみ行い、何が実行できるかを判断するためです。アプリ全体は完全にオフラインで動作可能。GPUのみ対応ではない。CPU と Mac でも動作し、NVIDIA、Intel、AMD、Mac のチップすべてがサポート範囲内ですが、古すぎるハードウェアでは動作が困難な可能性があります。以前ダウンロードしたモデルは自動的に認識され、再ダウンロードの必要はありません。

始め方

インストール方法と対応デバイス

3ステップ:ダウンロードしてインストール。上部のモデルドロップダウンまたは「モデルライブラリ」タブで、デバイスに合ったモデルと量子化レベルを選択してダウンロード。ダウンロードが完了したら、直接タイピングして会話を始められます。

量子化レベルとは

モデル内の数値精度を下げ、わずかな品質低下と引き換えにサイズと速度を向上させる手法です。圧縮が強くなるほどVRAM使用量が減り、小型マシンでも動作します。選択時は「動作するか」と「品質が良いか」のバランスを取ることになります。

ロスレス音声を MP3 に圧縮するようなものです。ファイルサイズは大幅に小さくなりますが、細部が若干失われるものの、十分聴くには耐えます。

モデル選択のドロップダウンパネル。おすすめ、ローカル済み、すべて、人気によるフィルタリング機能付き
モデル選択パネル:「おすすめ」「ローカル済み」「すべて」「人気」でフィルタリングできます。各モデルの後ろにはサイズが表示され、20GB台から2000GB台まであり、このマシンに収まるかどうかが一目でわかります。
モデルライブラリページ。ダウンロード可能なモデルとそのダウンロード数・いいね数が表示される
モデルライブラリの各項目にはいいね数とダウンロード数が表示され、右側は選択したモデルの詳細(サイズ、オープンソースライセンス、更新日時)です。デモで表示されているものは137GB で、MIT ライセンスです。
無料・オープンソース
現在 Beta 版。公式はバージョン番号とリリース日を未発表
3プラットフォーム
macOS、Windows、Linux(WSL 含む)
ブランド不問
NVIDIA、Intel、AMD、Mac の GPU・CPU に対応
🧰 スタートアップカード · Unsloth Desktop
価格無料・オープンソース(Beta)
要件macOS / Windows / Linux(WSL 含む);NVIDIA、Intel、AMD、Mac の GPU・CPU に対応。古いハードウェアはサポートが不十分な可能性あり

リリースノートの謝辞には、NVIDIA と Hugging Face が今回のリリースに参加したことが記載されています。また、Jan から受けたインスピレーション、そして llama.cpp、PyTorch、stablediffusion.cpp といった基盤を提供してくれたプロジェクトにも感謝が述べられています。この一文が、このインターフェースの出自を物語っています。

情報源
Introducing Unsloth DesktopUnsloth 公式ドキュメント·原文
当サイトからの注記
文中のスクリーンショットとデモ動画はすべて公式ドキュメントからの引用です。別途47秒の公式発表動画は同ツイートから取得。5本の動画は元々 GIF で、最大33MB ありました。当サイトで動画にトランスコードし自社ホストしています。画面内容は変更していません。トレーニングフローチャートと自己修復ループの2点の図は当サイトで作成しました。GitHub スター数は GitHub API から取得、2026-08-12 時点のもので、ドキュメントの内容ではありません。リリース日は Unsloth 公式アカウントの8月11日の発表ツイートから取得。ドキュメント自体にはバージョン番号とリリース日の記載はありません。「13秒」のハードウェア前提と「精度50%向上」の比較対象欠落の2点は、当サイトが確認の上で追記したものです。