Ice Motion Director
इंस्टॉल

Ice Motion Director

आपके कोडिंग एजेंट के लिए मोशन डिज़ाइन और वीडियो डायरेक्टर। यह प्लान बनाता है, वीडियो को कोड के रूप में लिखता है, रेंडर करता है और चेक करता है।

npx skills add Omar-Tnzxo/ice-motion-director -g --all

ओपन सोर्स, Apache-2.0, Claude Code, Codex, Cursor, Gemini CLI और 40+ दूसरे एजेंट के लिए।

Ice, Ice Motion Director का मैस्कट: नेवी डायरेक्टर बेरे पहने एक वॉक्सेल बर्फ़ का टुकड़ा, लकड़ी की डायरेक्टर चेयर पर बैठा, हाथ में क्लैपरबोर्ड

एक रिक्वेस्ट, एक रूट

एक राउटर स्किल आपकी रिक्वेस्ट और आपका प्रोजेक्ट पढ़ती है, फिर उसे छह में से ठीक एक वर्कफ़्लो को सौंप देती है।

राउटर आज़माएँ

“इस पॉडकास्ट रिकॉर्डिंग से अरबी कैप्शन के साथ तीन वर्टिकल शॉर्ट्स काटें।”

ice-editआप काटने के लिए फ़ुटेज देते हैं

ice-film

शुरू से बना एक वीडियो। तैयार MP4 और एक डिलीवरी रिपोर्ट।

ice-explainer

कोई आवाज़ कुछ समझाती है। कैप्शन के साथ नैरेशन वाला एक्सप्लेनर।

ice-remake

इसके जैसा बनाएँ। उसी स्टाइल में आपके कंटेंट के साथ नया वीडियो।

ice-edit

आपकी अपनी फ़ुटेज का एडिट। कट, कैप्शन, वर्टिकल वर्शन।

ice-lottie

Lottie और UI मोशन। Lottie JSON या एनिमेटेड SVG, साथ में डेवलपर हैंडऑफ़।

ice-ideas

कुछ भी बनाने से पहले आइडिया। कॉन्सेप्ट का एक सेट और एक स्क्रिप्ट, बनाने के लिए तैयार।

आप

/ice-motion-director:ice मेरे नोट-टेकिंग ऐप के लिए 20 सेकंड का लॉन्च वीडियो बनाएँ। साइट यह है: <आपका URL>

Ice

मैंने आपकी साइट और आपके क्षेत्र के ऐड नियम देख लिए हैं। दो फ़ैसले अभी बाकी हैं; हर एक में पहला ऑप्शन मेरी सलाह है।

  1. यह कहाँ चलेगा?वर्टिकल, सोशल के लिएवाइड, साइट के लिएस्क्वेयरतीनों
  2. क्या कोई आवाज़ बोले?म्यूज़िक और स्क्रीन पर टेक्स्टवॉइसओवरआवाज़ और कैप्शनबिना आवाज़

फिर मैं कॉन्सेप्ट रखता हूँ, स्क्रिप्ट लिखता हूँ, स्टोरीबोर्ड बनाता हूँ और वीडियो बनाता हूँ। अगर आप मौजूद हैं, तो पूरा बिल्ड शुरू होने से पहले आप एक बार स्टाइल फ़्रेम देख लेते हैं।

/ice-04-storyboard

रिव्यू कार्ड: स्टोरीबोर्ड

क्या बना
ऑप्शन और विजेता
तीन ओपनिंग पर विचार हुआ। B जीता: प्रोडक्ट पहले सेकंड से स्क्रीन पर है।
क्रिटिक के नोट
शॉट 5 ज़्यादा देर रुकता है; बीट पर बैठाने के लिए छोटा किया।
अभी तय होना है
एंड कार्ड कोरल में हो या नेवी में।
आगे
/ice-05-look शुरू करने के लिए "approved, go on" कहें

इस पेज के लिए लिखा गया उदाहरण सेशन।

एक प्रॉम्प्ट, या हर स्टेज

सबके लिए

Claude Code में अपना पहला मैसेज /ice-motion-director:ice से शुरू करें, फिर अपने शब्दों में वीडियो के बारे में बताएँ, छोटा या लंबा; यह कमांड पक्का करती है कि डायरेक्टर ही शुरू हो, भले ही दूसरी वीडियो स्किल भी इंस्टॉल हों। Ice पहले आपके बिज़नेस पर रिसर्च करता है, फिर हर उस फ़ैसले के बारे में पूछता है जो आपके प्रॉम्प्ट में तय नहीं है: हर सवाल पर चार ऑप्शन, सुझाया गया ऑप्शन सबसे पहले, एक मैसेज में ज़्यादा से ज़्यादा चार सवाल, और जब कई फ़ैसले बाकी हों तो एक से ज़्यादा मैसेज। अगर आपका प्रॉम्प्ट सब कुछ बता चुका है, या आप "don't ask" कहते हैं, तो यह कुछ नहीं पूछता; वरना यह आपके जवाबों का इंतज़ार करता है, क्योंकि चुप रहने को कभी हाँ नहीं माना जाता। फिर, सिर्फ़ तब जब आप जवाब देने के लिए मौजूद हों, एक प्रीव्यू (स्टाइल फ़्रेम या एनिमैटिक), और उसके बाद यह बिना कोई और सवाल पूछे फ़ाइनल फ़ाइल तक चलता है। हर स्टेज पूरी होने पर यह जवाब का इंतज़ार किए बिना आपको दो लाइनें और उस स्टेज की स्टिल्स भेजता है, ताकि बीच में भी आपका कोई नोट इस तक पहुँच सके। इसने जो भी तय किया, वह लॉग होता है और डिलीवरी नोट में समझाया जाता है।

उनके लिए जो कमान अपने हाथ में रखना चाहते हैं

एक बार में एक स्टेज चलाएँ, /ice-01-brief से /ice-10-deliver तक (Claude Code में हमेशा काम करने वाला रूप /ice-motion-director:ice-01-brief है)। हर स्टेज एक रिव्यू कार्ड पर खत्म होता है: क्या बना, कौन से ऑप्शन थे और एक क्यों जीता, क्रिटिक के नोट, और कौन से फ़ैसले अभी बाकी हैं। जितनी बार चाहें बदलाव माँगें; स्टेज लॉक करने के लिए "approved" कहें, या लॉक करके अगला शुरू करने के लिए "approved, go on"। /ice-status बताता है कि आप कहाँ हैं।

प्रॉम्प्ट की लंबाई से यह बदलता है कि हर फ़ैसला कौन लेता है, क्वालिटी कभी नहीं बदलती। जब चाहें तरीका बदलें: रन के बीच में कोई स्टेज कमांड टाइप करें, या /ice टाइप करें ताकि यह खुद पूरा कर ले।

दस स्टेज देखें

दस स्टेज, हर वीडियो

हर रूट दस स्टेज की एक ही रीढ़ पर चलता है, जैसे कोई प्रोडक्शन कंपनी काम करती है। नंबर वही रहते हैं; क्रम वीडियो के प्रकार के साथ बदलता है।

वीडियो का प्रकार
काम का साइज़

शुरुआत कहानी से। डिफ़ॉल्ट क्रम। 04 और 05 साथ-साथ चलते हैं, फिर 07 के बिल्ड होते समय 08a बनता है, और 08b ड्राफ़्ट पर मिक्स करता है।

  1. ब्रीफ़

  2. कॉन्सेप्ट

  3. स्क्रिप्ट

  4. स्टोरीबोर्डलुक

  5. एनिमैटिक

  6. बिल्डसाउंड

  7. मिक्स

  8. रिव्यू

  9. डिलीवरी

सभी दस स्टेज इसी क्रम में चलते हैं। एक स्टेप पर दो ब्लॉक साथ-साथ चलते हैं जब आपके एजेंट के पास सब-एजेंट हों, वरना एक के बाद एक: 04 स्टोरीबोर्ड के साथ 05 लुक, फिर 07 के बिल्ड होते समय 08a साउंड; 08b ड्राफ़्ट पर मिक्स करता है। स्टेज 10 पर हर भाषा और हर आस्पेक्ट रेशियो साथ-साथ रेंडर होता है।

स्टेज 01, ब्रीफ़

पहले रिसर्च: बिज़नेस ब्रीफ़ (यह क्या है, ऑडियंस, प्रोडक्ट की सच्चाई, मार्केट और कॉम्पिटिटर, ब्रांड आइडेंटिटी और असली मटीरियल, मौजूदा कैंपेन, टोन), ब्रांड मटीरियल प्लान और इंडस्ट्री और प्लेटफ़ॉर्म के ऐड नियम; फिर प्रोजेक्ट ब्रीफ़ और हर खुले फ़ैसले पर सवाल: हर एक पर चार ऑप्शन, एक मैसेज में ज़्यादा से ज़्यादा चार, ज़रूरत हो तो एक से ज़्यादा मैसेज।

मुख्य आउटपुट ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md

नियम कहाँ से आते हैं ice-direction इनटेक, ice-assets

इस साइज़ पर पूरी रीढ़, छोटी टीम, ice-film के टीम टियर के हिसाब से रिव्यू राउंड।

हर रूट पर स्टेज 01 का मतलब
ice-filmब्रीफ़
ice-explainerब्रीफ़
ice-remakeब्रीफ़ और रेफ़रेंस का विश्लेषण
ice-editब्रीफ़ और इंजेस्ट
ice-lottieब्रीफ़
ice-ideasब्रीफ़

कोई दो वीडियो एक जैसे नहीं दिखते

टेम्पलेट और डेमो रेफ़रेंस हैं, डिफ़ॉल्ट कभी नहीं। आगे बढ़ने से पहले हर वीडियो को अपने सबसे करीबी बंडल्ड टेम्पलेट से छह में से कम से कम चार पहलुओं पर अलग होना होता है। जो लुक आपने ख़ुद चुना हो (कोई रेफ़रेंस, कोई नामित स्टाइल, आपके ब्रांड की अपनी पहचान) वह उन पहलुओं पर छूट पाता है जिन्हें वह तय करता है।

नियम आज़माएँ। अपने सबसे करीबी टेम्पलेट से आपका वीडियो जो बदलता है, उसे चुनें:

6 में से 2

अपने टेम्पलेट के बहुत करीब। वीडियो वापस डायरेक्शन पर जाता है।

  • आज की तारीख वाली रिसर्च

    हर वीडियो सिर्फ़ आपके ब्रीफ़ पर बनी ताज़ा रिसर्च से शुरू होता है। जो सर्च शब्द आपके ब्रीफ़ से नहीं जुड़ता, वह चलने से पहले ही हटा दिया जाता है।

  • अलग-अलग दिशाओं वाला पिच

    कई दिशाएँ, जिनमें कम से कम दो अनपेक्षित हों, जिन्हें एक अलग क्रिटिक परखता है।

  • हर वीडियो का फ़िंगरप्रिंट

    हर तैयार वीडियो का पैलेट, टाइप और स्ट्रक्चर आपकी मशीन पर सेव होता है, ताकि अगला वीडियो उन्हें दोहरा न सके।

  • डिफ़ॉल्ट लुक गेट

    हर जगह नीला और बैंगनी, और ब्रीफ़ में कोई वजह नहीं, तो वीडियो अपना ही गेट फ़ेल करता है।

बनाने वाला खुद को नंबर नहीं देता

अलग क्रिटिक रोल स्टोरीबोर्ड, फ़्रेम, मोशन, साउंड और एक्सपोर्ट हुई फ़ाइल को रिव्यू करते हैं। हर वीडियो इसी क्रम में हर गेट से गुज़रता है।

Ice वॉक्सेल लूप से फ़िल्म फ़्रेम की एक पट्टी जाँच रहा है, क्लैपरबोर्ड एक बाँह में दबा है
  1. बिल्ड से पहले

    स्टोरीबोर्ड लिंट और प्री-रेंडर लिंट, फिर कुछ भी रेंडर होने से पहले एक कॉन्टैक्ट शीट।

    चेक: स्टोरीबोर्ड और प्लान

  2. फ़्रेम और जोड़

    फ़्रेम और जोड़ों के चेक, मोशन डेंसिटी और खाली पल, और रेंडर पर ही क्राफ़्ट गेट, ताकि कुछ भी अटके, उछले या छूटे नहीं।

    चेक: हर फ़्रेम

  3. घिसे-पिटे AI लुक की जाँच

    घिसे-पिटे AI आउटपुट और PowerPoint जैसे लुक की जाँच, स्टॉक AI लुक को आपसे पहले पकड़ लेती है।

    चेक: लुक

  4. डिफ़ॉल्ट लुक गेट

    जिस वीडियो में नीला और बैंगनी छाया हो और ब्रीफ़ में इसकी कोई वजह न हो, वह फ़ेल होता है।

    चेक: पैलेट

  5. दूरी और फ़िंगरप्रिंट

    टेम्पलेट से दूरी और आपके पिछले वीडियो के साथ फ़िंगरप्रिंट चेक।

    चेक: एक जैसापन

  6. शब्द और साउंड

    एक्सपोर्ट हुई फ़ाइल पर कैप्शन और सिंक वैलिडेटर, लाउडनेस और स्पेक चेक, और एक मिक्स ऑडिट जो साबित करता है कि हर साउंड इफ़ेक्ट सुनाई देता है, साथ में आपके कानों के लिए एक छोटी सूची।

    चेक: एक्सपोर्ट हुई फ़ाइल

  7. अजनबी की नज़र

    ब्रीफ़ कभी न देखने वाला एक नया दर्शक वीडियो समझ पाए, ब्रांड वीडियो रैंडम फ़्रेम में भी अपने ब्रांड जैसा पढ़ा जाए, और क्लाइमैक्स की तुलना एक रेफ़रेंस से हो।

    चेक: दर्शक

  8. डिलीवरी नोट

    रेंडर की मंज़ूरी और एक डिलीवरी रिपोर्ट, जिसमें हर दावा नापे गए नंबरों के साथ आता है।

    चेक: ice/review/NOTE.md

जांचें रेंडर हुए वीडियो को ही मापती हैं: रफ़्तार, गहराई, फ़िनिशिंग, ग्रेड, स्थायी निशान, बोलने वाले की रोशनी, और यह कि हर साउंड इफ़ेक्ट सच में सुनाई देता है या नहीं। डिलीवरी रिपोर्ट का हर दावा नापे गए नंबरों के साथ आता है, ice/review/NOTE.md में।

हर वीडियो कोड है

HTML, CSS, GSAP, Remotion, Lottie या FFmpeg। वीडियो हर बार एक ही तरह रेंडर होता है, आम लैपटॉप पर, बिना GPU और बिना किसी पेड वीडियो मॉडल के।

कुछ भी स्टॉक फ़ुटेज की तरह जनरेट नहीं होता। टेक्स्ट, नंबर और लोगो हमेशा कोड में सेट होते हैं, ठीक वैसे जैसे आपने अप्रूव किए। इंजन हर वीडियो के लिए चुना जाता है:

  • HyperFrames
  • Remotion
  • Playwright और FFmpeg के साथ HTML canvas
  • Three.js
  • Lottie
  • p5
  • सिर्फ़ FFmpeg

असली ब्रांड को उनका असली मटीरियल मिलता है

जब वीडियो किसी असली कंपनी, प्रोडक्ट या ऐप के बारे में हो, तो Ice उस पर रिसर्च करता है और उसका असली मटीरियल जुटाता है: उसकी साइट और ऐप की लाइव कैप्चर, ऑफ़िशियल ब्रांड किट, उसकी अपनी साइट से पढ़े गए रंग और फ़ॉन्ट, बिना छेड़े लोगो। किसी ब्रांड का लुक कभी अंदाज़े से नहीं बनता; जब मटीरियल नहीं मिल पाता, तो यह साफ़ बताता है और आपसे पूछता है। वीडियो पर कोई "unofficial" लाइन या AI लेबल स्थायी रूप से नहीं छापा जाता: जिस ब्रांड के लिए आप काम नहीं करते, उसके किसी कॉन्सेप्ट में वह लाइन डिलीवरी नोट और सुझाए गए पोस्ट कैप्शन में जाती है।

your-project/  ice/    state.jsonरूट, मौजूदा स्टेज, टाइमस्टैम्प    BRIEF.mdहर खाने में उसका स्रोत लिखा होता है    DIRECTION.mdहर फ़ैसला, उसके ऑप्शन और उसकी वजह    research/तारीख वाले रिसर्च नोट    plan/स्क्रिप्ट, स्टोरीबोर्ड, शॉट प्लान, क्यू शीट    review/NOTE.mdडिलीवरी रिपोर्ट, नाप-तौल के साथ    renders/final/वीडियो और उसके वर्शन
सब कुछ आपके प्रोजेक्ट के ice/ फ़ोल्डर में रहता है, इसलिए कोई भी सेशन वहीं से शुरू कर सकता है जहाँ पिछला रुका था।

अरबी को पूरा दर्जा

जब भी वीडियो अरबी में हो या उसमें अरबी किसी दूसरी भाषा के साथ मिली हो, अरबी और राइट-टू-लेफ़्ट के नियम पहले टेक्स्ट फ़ैसले से ही लागू होते हैं।

مـخـرج

فيلم لتطبيق Notes مدته ٢٠ ثانية

مخرج का मतलब है डायरेक्टर। काशीदा शब्द को सिर्फ़ उन्हीं जोड़ों पर खींचता है जहाँ अरबी इसकी इजाज़त देती है; नीचे की लाइन में लैटिन नाम और अंक मिले हैं, फिर भी पढ़ने का क्रम नहीं टूटता।
  • मोशन में अक्षरों के रूप और बिंदु
  • काशीदा, सही जोड़ों पर खिंचा हुआ
  • मिली-जुली लाइनों के लिए Bidi आइसोलेशन
  • अरबी-भारतीय या पश्चिमी अंक
  • लाइन ब्रेक और अरबी कैप्शन
  • अरबी के लिए सेफ़ ज़ोन और कवर टेक्स्ट साइज़
  • हर भाषा के फ़ॉन्ट चेक के साथ फ़ॉन्ट का चुनाव
  • स्क्रिप्ट और वॉइसओवर के लिए बोली एक सेटिंग के रूप में
  • स्पीच रिकग्निशन सिर्फ़ टाइमिंग के लिए

156 स्टाइल, एक कमांड

फ़ैमिली के हिसाब से लाइब्रेरी देखने के लिए /ice-style टाइप करें, या किसी स्टाइल का नाम और अपने वीडियो का विषय लिखकर उसमें वीडियो शुरू करें।

प्रीसेट सिर्फ़ लुक फ़ैमिली लॉक करता है। ब्रीफ़, रिसर्च, कॉन्सेप्ट और क्वालिटी गेट फिर भी चलते हैं, इसलिए वीडियो उस स्टाइल के डेमो की कॉपी नहीं बनता।

Satellite Briefing

असली, लाइसेंस-क्लीन, जियोरेफ़रेंस्ड सैटेलाइट या एरियल इमेजरी, जिसे एनालिस्ट जैसे लुक तक ग्रेड किया गया...

किसके लिए बढ़िया समय के साथ पर्यावरण में बदलाव, दूरी और पैमाना, जाँच-पड़ताल...

स्रोत lemo-opuscar (LemoLab)

इस स्टाइल में वीडियो शुरू करें

/ice-style satellite-briefing <आपका वीडियो किस बारे में है>

हर एजेंट पर इंस्टॉल करें

एक लाइन आपकी मशीन पर मिले हर एजेंट में इंस्टॉल कर देती है। बड़े एजेंट के लिए नेटिव प्लगइन का रास्ता भी है, और हर एजेंट और OS के लिए फ़ाइलें हाथ से कॉपी करने का तरीका भी।

कोई भी एजेंट

Claude Code, Codex, Cursor, Gemini, Copilot, Windsurf, Cline, Roo, Kilo, OpenCode, Antigravity, Amp, Goose, Kiro, Qwen, Trae, Zed, Warp और भी कई।

npx skills add Omar-Tnzxo/ice-motion-director -g --all
  • यह हर Ice स्किल को आपकी मशीन पर मिलने वाले हर एजेंट में इंस्टॉल करती है, बिना कोई सवाल पूछे।
  • सभी इंस्टॉल करें: स्किल एक-दूसरे को खोलती हैं, इसलिए सिर्फ़ कुछ चुनने से रन टूट जाता है।
  • Node 22.20 या नया वर्शन चाहिए। बाद में npx skills update से अपडेट करें।

Claude Code

किसी भी शेल से प्लगइन के रूप में इंस्टॉल करें।

claude plugin marketplace add Omar-Tnzxo/ice-motion-director
claude plugin install ice-motion-director@ice-motion-director
  • सेशन के अंदर: /plugin marketplace add Omar-Tnzxo/ice-motion-director, फिर /plugin install ice-motion-director@ice-motion-director।

Claude.ai और Desktop

Customize, Plugins, Add, Add marketplace खोलें और Omar-Tnzxo/ice-motion-director डालें।

  • पहले Settings, Capabilities में Code execution and file creation चालू करें।
  • प्लगइन पेज पर Check for updates से अपडेट करें।
  • वहाँ क्या काम करता है: ब्रीफ़, रिसर्च, कॉन्सेप्ट, स्क्रिप्ट और स्टोरीबोर्ड। रेंडर करने के लिए कंप्यूटर पर ब्राउज़र और FFmpeg चाहिए, जो चैट का कोड सैंडबॉक्स शायद न दे (जाँचा नहीं गया), इसलिए वीडियो Claude Code जैसे लोकल एजेंट से रेंडर करें।

Codex

CLI और ऐप।

codex plugin marketplace add Omar-Tnzxo/ice-motion-director
codex plugin add ice-motion-director@ice-motion-director
  • या Codex में /plugins चलाएँ और वहीं से इंस्टॉल करें, फिर नया सेशन शुरू करें।
  • अपडेट: codex plugin marketplace upgrade ice-motion-director। Codex ऐप में Plugins टैब इस्तेमाल करें।

Cursor

Cursor के लिए स्किल इंस्टॉल करें।

npx skills add Omar-Tnzxo/ice-motion-director -a cursor

Gemini CLI और Antigravity

Gemini CLI एक्सटेंशन और Antigravity CLI प्लगइन।

gemini extensions install https://github.com/Omar-Tnzxo/ice-motion-director
agy plugin install https://github.com/Omar-Tnzxo/ice-motion-director
  • Gemini को gemini extensions update ice-motion-director से अपडेट करें; Antigravity CLI अपडेट करने के लिए वही agy कमांड फिर से चलाएँ।
  • Antigravity ऐप और IDE: npx skills add Omar-Tnzxo/ice-motion-director -a antigravity।

GitHub Copilot

CLI और VS Code।

copilot plugin marketplace add Omar-Tnzxo/ice-motion-director
copilot plugin install ice-motion-director@ice-motion-director
  • VS Code: Command Palette में Chat: Install Plugin From Source चुनें और https://github.com/Omar-Tnzxo/ice-motion-director पेस्ट करें।
  • अपडेट: copilot plugin update ice-motion-director।

Qwen Code

एक्सटेंशन के रूप में इंस्टॉल करें।

qwen extensions install Omar-Tnzxo/ice-motion-director
  • अपडेट: qwen extensions update ice-motion-director।

बाकी हर एजेंट

Windsurf, Cline, Roo Code, Kilo Code, OpenCode, Amp, Goose, Kiro, Trae, Zed, Warp, Augment और दूसरे।

npx skills add Omar-Tnzxo/ice-motion-director -a <agent>
  • एजेंट id: windsurf, cline, roo, kilo, opencode, amp, goose, kiro-cli, trae, zed, warp, augment।
  • हर एजेंट और हर OS के लिए मैन्युअल कॉपी पाथ रिपॉज़िटरी के इंस्टॉल मैट्रिक्स में हैं।

आपकी मशीन को क्या चाहिए

आप जो रूट चुनते हैं, उसके लिए आपका एजेंट ये चीज़ें चेक करता है और बताता है कि क्या कमी है, साथ में आपके सिस्टम के लिए एक ही कमांड। जिन मुफ़्त पैकेज और मॉडल की किसी रूट को ज़रूरत हो उन्हें यह ख़ुद तय वर्शन पर इंस्टॉल करता है और डिलीवरी नोट में उनके नाम लिखता है; जो कुछ पेड हो या अकाउंट के पीछे हो, उसके लिए पहले पूछा जाता है। आइडिया और स्क्रिप्ट के लिए कुछ नहीं चाहिए। Lottie के लिए Node चाहिए। हर डिलीवर होने वाले वीडियो (वीडियो, एक्सप्लेनर, रीमेक और एडिट) के लिए Node, FFmpeg, एक ब्राउज़र और क्वालिटी चेक पैकेज के साथ Python 3 चाहिए: Python के बिना वीडियो बन तो सकता है, पर डिलीवर नहीं हो सकता, क्योंकि उसका रिचनेस चेक नहीं चल पाता।

Windows के लिए इंस्टॉल कमांड
ज़रूरतकमांड
Node.js (LTS)winget install --id OpenJS.NodeJS.LTS -e
FFmpegwinget install --id Gyan.FFmpeg -e
Chrome या Chromiumwinget install --id Google.Chrome -e
Python 3winget install --id Python.Python.3.13 -e

Windows के लिए नोट

  • हर कमांड PowerShell और cmd में एक जैसी चलती है।
  • अगर PowerShell कहे कि स्क्रिप्ट चलाना बंद है, तो npx.cmd skills add इस्तेमाल करें, या एक बार Set-ExecutionPolicy -Scope CurrentUser RemoteSigned से अपने यूज़र के लिए स्क्रिप्ट की इजाज़त दें।
  • --all PowerShell और cmd में एक जैसा चलता है (cmd में --skill '*' काम नहीं करता; इसे --skill "*" की तरह कोट करें)।
  • WSL में तभी इंस्टॉल करें जब आपका एजेंट भी WSL के अंदर चलता हो।
macOS के लिए इंस्टॉल कमांड
ज़रूरतकमांड
Node.js (LTS)brew install node@24
FFmpegbrew install ffmpeg
Chrome या Chromiumbrew install --cask google-chrome
Python 3brew install python
Ubuntu या Debian के लिए इंस्टॉल कमांड
ज़रूरतकमांड
Node.js (LTS)nvm, then nvm install --lts
FFmpegsudo apt install ffmpeg
Chrome या ChromiumChrome .deb or sudo snap install chromium
Python 3sudo apt install python3 python3-venv
Fedora के लिए इंस्टॉल कमांड
ज़रूरतकमांड
Node.js (LTS)sudo dnf install nodejs
FFmpegsudo dnf install ffmpeg-free
Chrome या Chromiumsudo dnf install chromium
Python 3sudo dnf install python3
Arch के लिए इंस्टॉल कमांड
ज़रूरतकमांड
Node.js (LTS)sudo pacman -S nodejs npm
FFmpegsudo pacman -S ffmpeg
Chrome या Chromiumsudo pacman -S chromium
Python 3sudo pacman -S python

सटीक न्यूनतम वर्शन skills/ice-engines/references/versions.json में हैं। हर एजेंट के लिए मैन्युअल कॉपी पाथ: इंस्टॉल मैट्रिक्स।

यह क्या नहीं करता

  • यह लाइव एक्शन शूट नहीं करता। यह आपकी दी हुई फ़ुटेज एडिट करता है और बाकी सब कोड में मोशन डिज़ाइन के रूप में बनाता है।
  • यह फ़ोटोरियल CGI या कैरेक्टर एनिमेशन स्टूडियो नहीं है। जटिल कैरेक्टर रिग, लिप सिंक और भारी फ़ोटोरियल 3D इसके दायरे से बाहर हैं; स्टाइलाइज़्ड 2D, काइनेटिक टाइप, कोलाज, पिक्सल, हाथ से बना और हल्का 3D इसकी असली ताक़त हैं।
  • यह AI वीडियो जनरेटर नहीं है। AI इमेज, वीडियो या आवाज़ सिर्फ़ वैकल्पिक एक्स्ट्रा हैं, जिन्हें आप माँग सकते हैं; ये कभी मुख्य इंजन नहीं होते। टेक्स्ट, नंबर और लोगो हमेशा कोड में सेट होते हैं।
  • यह असली ब्रांड के बारे में तथ्य नहीं गढ़ता। असली ब्रांड को उनका असली मटीरियल मिलता है; जो यह हासिल नहीं कर पाता, वह आपसे माँगता है।

प्राइवेसी और नेटवर्क

  • लोकल चलता है। वीडियो आपकी मशीन पर आपके ब्राउज़र और FFmpeg से रेंडर होते हैं। ये स्किल कुछ भी अपलोड नहीं करतीं।
  • नेटवर्क कॉल, सब खुलकर बताई गईं। डायरेक्शन के लिए वेब रिसर्च (आपके एजेंट के अपने सर्च टूल से); अपनी तरफ़ से चुने गए मुफ़्त असली मीडिया (म्यूज़िक, साउंड इफ़ेक्ट, फ़ुटेज, फ़ोटो, झंडे, नक़्शे, फ़ॉन्ट) के डाउनलोड, सार्वजनिक लाइब्रेरी और आधिकारिक स्रोतों से, हर एक आपके प्रोजेक्ट में अपने स्रोत और लाइसेंस की स्थिति के साथ दर्ज, नाम से बताई गई सार्वजनिक हस्तियों के पोर्ट्रेट और आधिकारिक झंडे Wikidata और Wikimedia Commons से खोजे जाते हैं, और आपके अपने लाइब्रेरी फ़ोल्डर (sources.json में local_libraries) सबसे पहले खोजे जाते हैं; Ice का अपना CC0 साउंड इफ़ेक्ट पैक (128 रिकॉर्ड किए गए इफ़ेक्ट), जो प्रोजेक्ट के GitHub Release से एक बार डाउनलोड होता है और SHA-256 से जाँचा जाता है; मुफ़्त टूल और मॉडल के इंस्टॉल तय वर्शन पर, जिनके नाम डिलीवरी नोट में दर्ज होते हैं; Google Fonts जब चुना गया फ़ॉन्ट वहीं से आता हो। डाउनलोड --offline या ICE_OFFLINE=1 से बंद करें, या ~/.ice-motion-director/sources.json में उन्हें पहले पूछने पर लगा दें। बड़े डाउनलोड और रेंडर से पहले यह ख़ाली डिस्क स्पेस जाँचता है और उसी ड्राइव पर काम करता है जिसमें जगह हो।
  • वैकल्पिक, सिर्फ़ माँगने पर। AI इमेज, वीडियो या आवाज़ जनरेशन, होस्टेड ट्रांसक्रिप्शन या TTS। इनमें पैसे लग सकते हैं, और आपकी हाँ के बिना ये कभी इस्तेमाल नहीं होते।
  • लोकल मेमोरी। ~/.ice-motion-director/fingerprints.jsonl पर एक छोटी फ़िंगरप्रिंट फ़ाइल हर तैयार वीडियो का पैलेट, टाइप और स्ट्रक्चर सेव करती है, ताकि अगला वीडियो उसे दोहराए नहीं। इसे आप कभी भी डिलीट कर सकते हैं।
  • कोई टेलीमेट्री नहीं।
  • कॉपी किया गया, मूल लाइसेंस के साथ
  • सिर्फ़ आइडिया, हमारे अपने शब्दों में दोबारा लिखे गए
  • नॉन-कमर्शियल फ़ोल्डर, अपने लाइसेंस के साथ
  • अपने लाइसेंस के साथ वेंडर किया गया
  • फ़ाउंडर की अपनी स्किल

पूरी जानकारी, क्या इस्तेमाल हुआ और कहाँ है: CREDITS.md। मूल लाइसेंस टेक्स्ट: LICENSES/।

लोग अक्सर पूछते हैं

नेवी वॉक्सेल हेडफ़ोन पहने Ice, दोनों हाथ ईयर कप पर, क्लैपरबोर्ड पैरों के पास खड़ा

नहीं। वीडियो कोड के रूप में लिखे जाते हैं और आम लैपटॉप पर ब्राउज़र और FFmpeg से रेंडर होते हैं।

हाँ, आपके बनाए वीडियो आपके हैं। साथ आने वाले noncommercial/ नाम के कुछ फ़ोल्डर उनके लेखकों के नॉन-कमर्शियल लाइसेंस के तहत हैं; वर्कफ़्लो देखते हैं कि आपके प्रोजेक्ट में कमर्शियल इस्तेमाल वाले सवाल का जवाब क्या है, और कमर्शियल काम में इन फ़ोल्डर को छोड़ देते हैं। जो बाहरी सामग्री यह खुद ढूँढता है या आप देते हैं (फ़ुटेज, संगीत, लोगो), वह लाइसेंस की स्थिति के साथ डिलीवरी नोट में दर्ज होती है; प्रकाशित करने से पहले उन अधिकारों को साफ़ करवाना आपकी ज़िम्मेदारी है।

ice-engines हर वीडियो के लिए चुनती है: HyperFrames, Remotion, Playwright और FFmpeg के साथ HTML canvas, Three.js, Lottie, p5 या सिर्फ़ FFmpeg। कुछ बिज़नेस के लिए Remotion को कंपनी लाइसेंस चाहिए; जब यह लागू हो, स्किल आपको बता देती है।

“decide for me” या “don't ask” कहें। यह खुद चुनेगा, हर वजह ice/DIRECTION.md में लॉग करेगा, और हर चुनाव डिलीवरी रिपोर्ट में लिखेगा, ताकि आप एक ही जवाब में इनमें से कोई भी बदल सकें। अगर आप बस जवाब नहीं देते, तो यह इंतज़ार करता है: चुप रहने को कभी हाँ नहीं माना जाता।

आप जो रूट चुनते हैं, उसके लिए आपका एजेंट यह चेक करता है और बताता है कि क्या कमी है, साथ में आपके सिस्टम के लिए एक ही कमांड। जिन मुफ़्त पैकेज और मॉडल की किसी रूट को ज़रूरत हो (ट्रांसक्रिप्शन, स्टेम सेपरेशन और ऐसे ही) उन्हें यह ख़ुद तय वर्शन पर इंस्टॉल करता है और डिलीवरी नोट में उनके नाम लिखता है; जो कुछ पेड हो या अकाउंट के पीछे हो, उसके लिए पहले पूछा जाता है। आइडिया और स्क्रिप्ट के लिए कुछ नहीं चाहिए। Lottie के लिए Node चाहिए। हर डिलीवर होने वाले वीडियो के लिए Node, FFmpeg, एक ब्राउज़र और Python 3 चाहिए।

आपकी तरफ़ से: एक प्रॉम्प्ट, जो Claude Code में /ice-motion-director:ice से शुरू हो, फिर हर खुले फ़ैसले पर सवाल (हर एक पर चार ऑप्शन, एक मैसेज में ज़्यादा से ज़्यादा चार, और अगर आपका प्रॉम्प्ट सब कुछ बता दे या आप “don't ask” कहें, तो एक भी नहीं) और, अगर आप मौजूद हों, एक प्रीव्यू, जहाँ आप वीडियो पर लगे दो या तीन असली म्यूज़िक ऑप्शन भी सुनते हैं और एक चुन लेते हैं (तीन, जब तक आप sources.json में music_options को 2 न कर दें)। चलते समय हर स्टेज आप तक दो लाइनों और अपनी स्टिल्स के रूप में पहुँचती है, ताकि आप बीच में भी दख़ल दे सकें। पीछे आपका एजेंट कई हेल्पर एजेंट के साथ दसों स्टेज चलाता है, इसलिए छोटा ऐड भी कुछ देर चलता है और किसी चैट जवाब से कहीं ज़्यादा आपका प्लान खर्च करता है। अगर बीच में आपका एजेंट यूसेज लिमिट पर पहुँच जाए, तो बाद में /ice टाइप करें: यह ice/state.json की मदद से वहीं से फिर शुरू हो जाता है जहाँ रुका था।

हाँ। Ice Motion Director, Apache-2.0 के तहत ओपन सोर्स है। noncommercial/ और vendor/hypit/ नाम के फ़ोल्डर पर उनके अपने लाइसेंस लागू होते हैं, जो उनके अंदर लिखे हैं।

अपने एजेंट को एक डायरेक्टर दें

एक लाइन पेस्ट करें, फिर आसान शब्दों में वीडियो माँगें। Ice उसे ब्रीफ़ से डिलीवरी तक ले जाता है और हर उस स्टेप पर अपना काम दिखाता है जिसे आप देखना चाहें।

npx skills add Omar-Tnzxo/ice-motion-director -g --all
क्लैपरबोर्ड खोले Ice, “एक्शन” बोलने को तैयार