ようやく解放された気分。

ローカルでAIアプリを動かしたいけど、Pythonの環境構築が面倒すぎる…と感じたことのある人は多いと思う。自分も今日まさにそれで詰んでいた。

オープンソースのSuno(音楽生成AI)の代替として「ACE-Step」というモデルを動かそうとして、Gradioのバージョン地獄にハマって2時間溶かした。原因を一個直すと別のエラーが出てきて、それも直すとまた別のエラー、みたいな無限ループ。

そこで救世主として教えてもらったのが「Pinokio」というツール。

シャンディ
シャンディ
これ、AI界のApp Storeやんって思った。

実際に使ってみたら、さっき手動で2時間ハマってた作業が「Installボタンをポチっ」だけで進み始めた。これは記事にする価値がある。

Pinokioって何?

ひとことで言うと 「ローカルAIアプリ用のApp Store+自動インストーラ」 です。

世の中にあるオープンソースのAIアプリ、たとえば

  • 画像生成(Stable Diffusion、ComfyUI)
  • 音楽生成(ACE-Step、MusicGen)
  • 文字起こし(Whisper)
  • 動画生成(Wan 2.1、CogVideo)
  • 3D生成(TripoSR)

みたいなやつを、クリック1発でインストール&起動できるようにしてくれるアプリ。

インターン生
インターン生
それ、普通にインストーラで入れるのと何が違うんですか?
シャンディ
シャンディ
AI系は依存関係が地獄で、普通にやるとほぼ失敗するんよ。

なぜ便利か。手動だとこうなる

たとえばACE-Stepというモデルを手で入れようとすると、こういう手順が必要になる。

  1. GitHubからクローン
  2. Pythonの仮想環境(venv)を作る
  3. pip install -r requirements.txt で依存をいれる
  4. PyTorchのCUDA/MPSドライバ周りを設定
  5. HuggingFaceから8GB級のモデル重みを手動DL
  6. Gradioのバージョンを4系に固定(5系だと動かない)
  7. 起動コマンドを毎回叩く
  8. ポート競合があれば自分で解消

で、上のどこかで必ずコケる。コケたエラーを検索して、StackOverflowで似たケースを探して、自分の環境用に読み替えて…とやってると半日が消える。

Pinokioはこの全工程をメンテナが先回りでスクリプト化してくれている。だから自分は「Installボタン」を押すだけ。

何ができるか

シャンディ
シャンディ
主要なオープンソースAIアプリは大体揃ってる。

Discoverタブで検索して出てくるアプリの一例。

  • Suno代替の音楽生成: ACE-Step、MusicGen
  • 画像生成系: Forge、ComfyUI、Fooocus、SD.Next
  • 動画生成: Wan 2.1、CogVideoX、AnimateDiff
  • 文字起こし: Whisper、WhisperX
  • 音声合成: Bark、F5-TTS
  • AIチャット: Open WebUI(ローカルLLM)
  • 顔交換・口パク: Roop、SadTalker

商用サービスで月額3,000円〜10,000円かかるようなツールが、ローカルで全部無料で動く。電気代だけ。

仕組みが地味にすごい

Pinokioは自分のホームディレクトリ配下(Macだと ~/pinokio/)に専用環境を作る。

そこに conda・node・git・bun などをアプリ単位で隔離して入れる。だから

  • システムの brew や node を汚さない
  • アプリ同士の依存が衝突しない
  • 不要になったアプリは「削除」一発で痕跡ゼロにできる
インターン生
インターン生
え、それMacのアプリ削除より綺麗じゃないですか?
シャンディ
シャンディ
そう、AIアプリの後始末が一番難しいから、これは本当ありがたい。

使い方の流れ

実際の手順はめちゃくちゃシンプル。

  1. https://pinokio.computer から Mac/Windows/Linux 版をダウンロード
  2. 起動して、初期設定でホームフォルダ(~/pinokio でOK)を選ぶ
  3. Discoverタブから入れたいAIアプリを検索
  4. 「Install」を押す → 依存ツールが自動でDLされる
  5. インストール完了 → 「Start」を押す → ブラウザでUIが開く

初回だけモデルファイルの大量DLがあるので時間がかかる(10〜30分)。けど2回目以降はほぼ瞬時。

Apple Silicon Mac(M1/M2/M3)対応のアプリは、Discoverのアプリカードに「Apple」アイコンが付いている。これがあるやつを選ぶと安心。

注意点・向き不向き

万能じゃない部分もちゃんと書いておく。

容量を食う。アプリ1個あたり5〜20GB級。MacBook Airの256GBモデルとかだと2〜3個入れたらパンパンになる。自分は外付けSSDに退避したい派だけど、PinokioはexFAT非推奨なので内蔵にしか入れにくい。

速度はGPU性能次第。MacのMPS(Apple Silicon GPU)でも動くけど、NVIDIAのRTX 4090とかと比べたら数倍〜十倍遅い。「待てる人」向け。

完全に無料というわけではない。電気代と、本体PCの寿命削り(特に温度上昇)はある。クラウドGPU課金よりは確実に安いけど。

シャンディ
シャンディ
とはいえローカルで動くって安心感は何にも代えがたい。

まとめ

Pinokioは「AI環境構築の沼を肩代わりしてくれるアプリ」。

  • 月額のAIサービスを節約したい人
  • ローカルで安心して試したい人
  • でも環境構築は絶対やりたくない人

この3つどれかに当てはまる人は試す価値ある。作者は @cocktailpeanut さんという開発者で、AIアプリ業界では有名な人。Pinokio経由でインストールできるアプリも本人がメンテしてるものが多くて、品質が安定してる。

自分はとりあえず音楽生成のACE-Stepから始めたけど、画像生成のComfyUIとか、文字起こしのWhisperとかも入れていく予定。また使い込んだら別記事で書く。

DLはこちらから。