aqm857886159/Nomi
Open-source, local-first desktop app for AI video creation: write a script → generate images & video → edit on a timeline → export. Bring your own model & API key — everything runs on your machine. Built with Electron + React.
解決する課題
Nomiは、視覚的な意図をAIジェネレーターに正確に伝えることの難しさを解決します。テキストプロンプトだけに頼ってモデルに「推測」させるのではなく、3Dステージングと構造化されたワークフローを通じて、構図、キャラクターの同一性、カメラワークを制御するためのプロフェッショナルなディレクター用ワークスペースを提供します。
仕組み
Nomiは、制作パイプライン全体を単一のローカルファーストなアプリケーションに統合します:
- スクリプト作成 & ストーリーボード: ユーザーがストーリーを書き、AIがそれを詳細なショットリスト(ショット、キャラクター、プロンプト)に分解します。
- 3Dディレクターズステージ: ユーザーは3Dマネキンをポーズさせ、カメラアングルを設定し、フレームを定義することで、ショット間で空間的な関係を固定するための視覚的リファレンスを作成できます。
- キャンバス生成: 画像とビデオはキャンバス上で並行して生成され、ユーザーはアプリ内での編集(背景削除、要素の調整)を行い、ノード間でアセットを再利用できます。
- タイムライン編集: 生成されたクリップをタイムラインにドラッグして、最終的な組み立てとMP4としての書き出しを行います。
- モデル統合: APIキーまたは公式のCLI統合(Jimengなど)を介して、さまざまな画像・ビデオモデル(Sora 2, Veo 3.1, Kling, Wanなど)に接続します。
対象ユーザー
視覚的な出力に対してきめ細かな制御を必要とし、複数のウェブツールを切り替えることなく、スクリプトから最終的なビデオまでプロセスを管理できる統合されたワークスペースを求めるAIクリエイター、ディレクター、ストーリーボードアーティスト向けに設計されています。
ハイライト
- 3Dコンポジション制御: 3Dステージを使用してショットを「構築」し、一貫したフレーミングとポージングを保証します。
- キャラクターの一貫性: プロジェクトレベルのアセットロックにより、異なるクリップ間での「顔のブレ」を防ぎます。
- 統合パイプライン: スクリプト $ ightarrow$ ストーリーボード $ ightarrow$ キャンバス $ ightarrow$ タイムライン $ ightarrow$ 書き出し というシームレスなフロー。
- Headless Capability Core: Claude CodeやCursorのようなプログラミングアシスタントが対話を通じてNomiを制御できるようにするMCP (Model Context Protocol) 実装。
- ローカルファースト: プロジェクトとアセットはユーザーのローカルマシンに保存されます。