髪のPNGを2枚足しただけで、うちのPNGTuberが揺れ出した「ぷるぷるPNGTuber」

ぷるぷるPNGTuber
表情差分PNGに前髪・後ろ髪を足して、髪が揺れるPNGTuberを作るローカルWebアプリ
GitHub
公開
正式公開 2026-07-01
作り手
rotejin(個人)
対応
Windows・Mac・Linux
言語
日本語・英語
価格
無料(Apache License 2.0。同梱のデモ画像などは別ライセンス)
評価
GitHub のスター 141(2026-10-09)

どんなアプリか

表情差分PNG + 前髪 + 後ろ髪で、リッチに動くPNGTuberを作る。

rotejin さん、GitHub の README

ぷるぷるPNGTuberは、PNGTuber向けの表情差分PNGに「前髪」と「後ろ髪」の2枚を足して、髪揺れ・顔向き・口パク・まばたきをするアバターを作るアプリです。手元のパソコンでサーバーを起動し、ブラウザで操作します。

キャラの初期設定は Codex や Claude Code などの AI コーディングエージェントに頼み、そのあとブラウザで見ながら細かく直す流れが前提です。README には、エージェントに渡す依頼文の例も載っています。

口パクはマイクの音量かデモで動き、まばたきは自動です。マウス追従とカメラでの顔トラッキングにも対応しています。OBS 向けの透過表示もあります。PNG素材がなくても、ブラウザ内で絵を描いて新しいキャラを作れます。

調整を終えたキャラは、画像と調整値をまとめた .purupuru 形式のファイルに保存できます。元の素材フォルダがなくても読み込めるので、素材を動かしたあとや別のPCでも使えます。

料金とデータの置き場所

プログラムと説明文は Apache License 2.0 で公開されています。同梱のデモアバター画像やスクリーンショットなどの画像は、このライセンスの対象外で、別のライセンスが適用されます。

アプリは手元のブラウザで動き、カメラやマイクのデータもその場で処理されます。顔トラッキングに使う MediaPipe のファイルはリポジトリに同梱されています。

同じ分野のアプリ

名前型仕掛け対応料金
ぷるぷるPNGTuberPNGTuber作成表情差分PNGに前髪・後ろ髪の2枚を足して髪揺れ・顔向きを付けるWindows / Mac / Linux(ローカルWebアプリ)無料(OSS, Apache-2.0)
MotionPNGTuber口パクツールループ動画と口のPNGスプライトで髪揺れや服のはためきを表現Windows / Mac / Ubuntu 22.04(実験的)無料(OSS, MIT)
Avvy(アヴィ)アバター作成300点以上の2Dパーツを組み合わせ、スマホのカメラで動かすiOS / Androidダウンロード無料(正式版から有償アイテムあり)

入れる前に

動かすには Python 3.10 以上が必要で、ブラウザは Google Chrome か Chromium が推奨されています。index.html を直接開かず、付属のローカルサーバーを起動して使います。

素材はすべて透過PNGにし、同じキャラの画像はキャンバスの大きさと位置合わせをそろえる必要があります。座標がずれていると、まばたきや口パク、髪揺れのときにずれが目立ちます。

顔トラッキングは初期設定では CPU で動き、検出は 15fps までに抑えられています。GPU を使いたいときは URL に指定を足します。.purupuru ファイルの中身を手で編集する使い方はサポートの対象外です。