इस प्रोजेक्ट के बारे में

Diffusion Studio एक ओपन-सोर्स वीडियो एडिटर है जिसे Claude Code, Codex, Cursor, Copilot और Gemini CLI जैसे AI कोडिंग एजेंट्स के साथ काम करने के लिए डिज़ाइन किया गया है। इसका मूल विचार द्विदिशात्मक एडिटिंग है: विज़ुअल कैनवास पर किए गए बदलाव अंतर्निहित कोड को अपडेट करते हैं, और कोड में बदलाव कैनवास को फिर से बनाते हैं। प्रोजेक्ट्स SolidJS मॉड्यूल्स का उपयोग करके JSX के रूप में लिखे जाते हैं, जहाँ प्रत्येक एलिमेंट में एक ID होती है जो कैनवास इंटरैक्शन से संबंधित कोड में राइट-बैक सक्षम करती है। डेस्कटॉप ऐप उपयोगकर्ता के एजेंट के साथ एक MCP सर्वर रजिस्टर करता है, जो मीडिया निरीक्षण, टाइमलाइन एडिटिंग और रेंडरिंग के लिए टूल्स प्रदान करता है। एक CLI (dapi) वही क्षमताएँ शेल कमांड्स के रूप में उजागर करता है, जिनमें मीडिया मेटाडेटा की जाँच, फ्रेम निकालना, फिल्मस्ट्रिप्स और वेवफॉर्म्स बनाना, ऑडियो ट्रांसक्राइब करना, और वीडियो सामग्री के बारे में मल्टीमॉडल मॉडल्स से क्वेरी करना शामिल है। प्रत्येक कमांड एक एकल JSON ऑब्जेक्ट लौटाता है जो पाइपिंग और प्रोग्रामेटिक उपयोग के लिए उपयुक्त है। समर्थित वर्कफ़्लो में क्लिप काटना, फिलर शब्द हटाना, सबटाइटल जोड़ना, कलर करेक्शन और फ़िल्टर लगाना, मोशन ग्राफिक्स बनाना (एक्सप्लेनर, प्रोमो, टाइटल सीक्वेंस), कोड में घोषित एसेट्स (इमेज, वीडियो, वॉइसओवर) जनरेट करना, सोशल मीडिया के लिए हाइलाइट्स क्लिप करना, और वीडियो समझने के कार्य जैसे सारांश और टाइमस्टैम्प के साथ सीन सर्च शामिल हैं। प्रोजेक्ट एक मोनोरेपो के रूप में संरचित है जिसमें हेडलेस रनटाइम (koota ECS, कोई DOM निर्भरता नहीं), JSX ऑथरिंग API, कंटेंट हैशिंग के साथ एसेट मैनेजमेंट, mediabunny के माध्यम से ऑफ़लाइन एन्कोडिंग, और एक SolidJS यूनिवर्सल रेंडरर रिकॉन्साइलर के लिए पैकेज शामिल हैं। स्वचालित पाइपलाइनों के लिए एक हेडलेस मोड उपलब्ध है। macOS (Apple Silicon) के लिए MPL-2.0 के तहत उपलब्ध, ब्रांड एसेट्स लाइसेंस से बाहर रखे गए हैं।