Onion99/KMP-MineStableDiffusion

Kotlin マルチプラットフォームで動く、オフライン AI アート生成スタジオ。Android・iOS・デスクトップで Stable Diffusion を実行できます。

完成アプリ条件つき · GPL-3.0AI メディア生成Kotlin難易度
1270 保存
11フォーク5Issue

中辛 の解説

スタック: Kotlin Multiplatform・Compose Multiplatform UI・JNI/C++ バックエンド(stable-diffusion.cpp)・Vulkan/Metal グラフィックス API。

難易度: 中程度。ビルドには Android Studio または IntelliJ IDEA が必要ですが、プリビルド版(.apk、.dmg、.exe)も配布されています。

すぐに使える: はい。リリースページから OS 別パッケージをダウンロードし、モデルファイル(.gguf または .safetensors)を指定してプロンプトを入力するだけで画像生成が開始します。

デモ機能: テキスト→画像生成、バッチ生成(最大 10 回まで同期実行)、LoRA の複数混在対応、メタデータ埋め込み PNG エクスポート、Euler a・DPM++ 2M・LCM・TCD など複数サンプラーアルゴリズムの切り替え。

こんなリポジトリです

こんなときに便利です

  • スマートフォンやタブレットで、インターネット接続せずに高品質な AI アート画像を生成したい場合
  • デスクトップと モバイル 間で統一した UI・ワークフローで AI 生成作業を続ける場合
  • SD-Turbo・SDXL・FLUX など複数の Stable Diffusion モデルを切り替えながら試験・比較したい場合

主な機能

バッチ生成(最大 10 回の同期実行でプロンプトアイデアを量産)複数 LoRA 同時ミックス + ドラッグ&ドロップ対応生成メタデータ自動埋め込み PNG エクスポート

ほかとの違い

完全オフライン・プライバシー保護と、Android・iOS・Windows・macOS・Linux を一つの Kotlin コードベースでネイティブサポートする点が、クラウドサービスやプラットフォーム限定 GUI と異なります。

このリポジトリの作り方

はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。

準備するもの

  • Android Studio または IntelliJ IDEA(ソースからビルドする場合)
  • Gradle
  • Java Development Kit(JDK)
  • Android 11 以上(Android 版)、Windows 10 以上(Windows 版)、Linux・macOS(対応 OS)
  • Vulkan 1.2 以上(Windows・Linux・Android)または Metal 対応(macOS・iOS)

すぐに始める

  1. リポジトリをクローンします。
git clone https://github.com/Onion99/KMP-MineStableDiffusion.git
cd KMP-MineStableDiffusion
  1. デスクトップ版をビルド・実行します(Android Studio または IntelliJ IDEA が必要)。
./gradlew :composeApp:run
  1. Android 版をビルドします。
./gradlew :composeApp:assembleDebug
  1. または GitHub リリースページから OS 別パッケージ(.apk、.dmg、.exe)をダウンロードしてインストールします。

  2. アプリを起動後、モデルファイル(.gguf または .safetensors 形式)を指定します。

  3. プロンプトを入力して、画像生成を開始します。

ギット飯トライで味見

入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。

ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。

npx gitbap-try Onion99/KMP-MineStableDiffusion

Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →

スター推移 · 7日

1277日間の増加数を計算するための比較データが不足しています

確認日時

使いやすさ · まねしやすいか

サンプル評点 14/100
  • ゆるいライセンス
  • テストあり
  • サンプル集
  • 最近の更新
  • AGENTS.md
  • llms.txt
  • テンプレート

最近の更新あり · 2025 年に作成

「AI メディア生成」 こういうリポジトリを毎週受け取りませんか?

毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。

自分のリポジトリですか? README にギット飯バッジを貼る
[![깃밥](https://www.gitbap.com/badge/Onion99/KMP-MineStableDiffusion.svg)](https://www.gitbap.com/r/Onion99/KMP-MineStableDiffusion)
Claude からそのまま使う — ギット飯のつなぎ方

ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。

方法 ① コネクタ URL

Claude の設定 → コネクタにこのアドレスを貼り付け。

https://www.gitbap.com/api/mcp
方法 ② プラグイン(試用まで)

プラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
つなぎ方をくわしく →

AI が README をもとに要約しました · 原文を見る