lidge-jun/ima2-gen

Minimal CLI + web UI for OpenAI GPT Image 2 generation. Dual auth: API Key (paid) or OAuth via ChatGPT (free). Text-to-image, image-to-image, parallel gen, custom sizes.

解決する課題

iima2-gen はローカルデスクトップライクな Web アプリケーションで、ChatGPT や Grok などのハイエンド AI チャットインターフェースに見られる画像・動画生成ワークフローを再現し、さらに高度なプロフェッショナルツールを組み込みます。複数のタブや API ダッシュボードを行き来する必要がなく、生成・反復編集・アセット管理をすべてローカルスタジオに統合します。

仕組み

本プロジェクトはローカルサーバーとクライアントとして動作し、OAuth または API キーを介して各種 AI プロバイダーと連携します。生成には複数の「パス」をサポートします:

  • OAuth パス:ChatGPT と Grok のアカウントに接続し、手動で API キーを入力せずに無料/標準アクセスを提供します。
  • API パス:OpenAI、xAI(Grok)、Google Gemini(直接 API または Antigravity CLI 経由)と統合します。

単一の Server‑Sent Events(SSE)接続を使用し、複数の同時生成ジョブの進捗更新を多重化することで、ブラウザの接続数制限によるギャラリーの停止を防ぎます。

想定ユーザー

デザイナー、フロントエンドエンジニア、AI アーティスト向けに設計されており、ビジュアルアセットの構造化された反復ワークフローが必要な方、フレーム間でキャラクターの一貫性を保ちたい方、特定の画像クリーニングを行いたい方に最適です。

ハイライト

  • 反復生成モード:単一結果の「Classic」、単一画像から異なるクリエイティブ方向へ分岐する「Node Mode」、複数候補を同時に生成する「Multimode」を搭載。
  • 動画制作:テキスト→動画、画像→動画、リファレンス→動画を Grok モデルでサポートし、キーフレーム抽出も可能。
  • ストーリーボードモード:画像・動画の連続フレームでキャラクターとシーンの連続性を維持。
  • キャンバスモード:ズーム、パン、注釈、背景消去を行う専用クリーニングツールで、アルファ/マットのエクスポートオプションを提供。
  • エージェントスキル:Markdown 形式の指示セット(Core、Frontend、UI/UX)を予めパッケージ化し、AI コーディングエージェントがアセット制作パイプラインを自動化できるよう支援。
  • ローカルギャラリー:生成されたアセットをローカルに保存し、セッション認識の履歴とメタデータを保持。