Agions/dramaxis
🎬 Dramaxis (剧枢) — 电影级多智能体影视叙事与智能解说平台 (Tauri 2 + Rust + React 19)。6 大智能体协同导演、5 轨毫秒级对齐时间轴、四道质量闸门硬核质检、本地优先沙箱架构与剪映草稿深度互通。
🎬 Dramaxisとは?
Dramaxis(剧枢)は、クリエイターが生の映像素材を洗練されたAI生成のショートフィルムや解説動画に変えることができるオープンソースのデスクトップアプリケーションです。RustネイティブのマルチエージェントエンジンとTauriベースのデスクトップシェル、そしてReact 19フロントエンドを組み合わせています。このシステムは、複数の専門AIエージェント(ディレクター、視覚アナリスト、脚本家、音声アーティスト、サウンドエンジニア、品質レビュアー)をオーケストレーションして、以下のことを行います:
- ビデオフレームを分析し、重要な瞬間を抽出する
- 短く、フックに焦点を当てたスクリプトを書く
- ナレーションを生成またはクローンする
- オーディオとビデオのトラックをミリ秒単位で整列させる
- 最終編集とマルチプラットフォーム公開の準備ができたネイティブCapCutの「ドラフト」プロジェクトをエクスポートする
このツールは、マイクロドラマ、映画風解説、ハイライトリール、その他のショートフォームビデオコンテンツのクリエイターを対象としています。
🛠️ コアコンポーネント
| コンポーネント | 役割 | 主要技術 |
|---|---|---|
| Rustネイティブマルチエージェントエンジン | ワークフローを駆動し、タスクをスケジュールし、AIエージェントを実行します。 | Rust 1.85+、Cargoワークスペース |
| エージェント | 専門AIワーカー: |
- DirectorAgent – 全体的な計画とユーザーインタラクション
- VisualCriticAgent – FFmpegベースのフレーム分析
- ScreenwriterAgent – 0〜3秒のフックと一人称のモノローグを生成し、完了率のための自己反省ループを含む
- VoiceArtistAgent – 音声スタイルを選択し、ゼロショットクローニング(Edge-TTS / GPT-SoVITS)を実行
- SoundEngineerAgent – 5トラックのミリ秒レベルの整列、BGMスマート回避
- QualityReviewerAgent – タイミング、不敬語、ドラフトの整合性をチェック |
src-tauri/crates/agent配下のRustクレート | | Tauri 2デスクトップシェル | macOS/Windows/Linux用にアプリをパッケージ化し、フロントエンドとRustバックエンド間のネイティブIPCを提供します。 | Tauri 2、Rust | | React 19フロントエンド | 3ペインの「統合シネマスタジオ」UIで、4つの「ワークショップ」を持ちます:アセットハブ、スクリプトスタジオ、ワークスペース、エクスポートハブ。 | React 19、TypeScript 5.8 | | LLM & TTS統合 | 11のLLMプロバイダー(OpenAI、Claude、Gemini、Qwen、DeepSeekなど)および複数のTTS / 音声クローニングサービス(Edge-TTS、GPT-SoVITS、ローカルOllamaモデル)に接続します。 | HTTPクライアント、SDKラッパー | | エクスポートレイヤー | CapCut/剪映と互換性のある.draftファイルを生成し、最終エディターへのシームレスな引き継ぎを実現します。 | Rustexportクレート |
🚀 動作の仕組み(典型的なワークフロー)
- インポートとアセットハブ – ユーザーが長いビデオをドロップすると、VisualCriticAgentがシーン、キーフレーム、感情ヒートマップを抽出します。
- スクリプトスタジオ – ScreenwriterAgentが3秒のフックと一人称のナレーションを起草し、次にVoiceArtistAgentが選択した声をクローンしてオーディオを生成します。
- ワークスペース – SoundEngineerAgentが生成された声、背景音楽、元のオーディオを5トラックのタイムライン上で18ms未満のドリフトで整列させます。QualityReviewerAgentがドラフトを検証します。
- エクスポートハブ – 最終プロジェクトがCapCutの
.draftとしてエクスポートされ、組み込みの重複コンテンツ検出を使用して、8つの事前設定されたショートビデオプラットフォーム(抖音、快手、TikTok、YouTubeなど)にプッシュできます。
📦 はじめに
# リポジトリをクローン
https://github.com/Agions/dramaxis.git
cd dramaxis
# フロントエンドの依存関係をインストール(pnpmが必要)
pnpm install
# 開発モードでデスクトップアプリを実行
pnpm tauri dev
# テストスイートを実行
cargo test --manifest-path src-tauri/Cargo.toml --all
pnpm test
macOSのヒント – アプリが「破損している」とブロックされた場合、検疫フラグをクリアします:
sudo xattr -rd com.apple.quarantine /Applications/Dramaxis.app
📚 ドキュメントとライセンス
- 完全なドキュメントは
docs/フォルダにあり、VitePressを介して提供されます。 - プロジェクトはMITライセンスの下でリリースされています。
🎯 誰が使うべきか?
- ショートフォームビデオクリエイター – AI支援のスクリプト作成、ナレーション生成、正確な編集を求める方。
- ソーシャルメディアマネージャー – 組み込みの重複コンテンツチェックでマルチプラットフォーム公開を自動化したい方。
- 開発者 – マルチモーダルメディアパイプラインのためのRust中心のマルチエージェントアーキテクチャに興味がある方。
🌐 リンク
- リリース: https://github.com/Agions/dramaxis/releases
- プロジェクトウェブサイト / ドキュメント: (
docs/からVitePressを介して提供) - ライセンス: MIT(
LICENSEを参照)
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト