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 وحركة الواجهات. ملف Lottie JSON أو SVG متحرك، مع ملف تسليم للمطور.

ice-ideas

أفكار قبل أي تنفيذ. مجموعة أفكار ونص جاهز للتنفيذ.

أنت

/ice-motion-director:ice اعمل إعلان إطلاق مدته 20 ثانية لتطبيق تدوين الملاحظات الخاص بي. هذا موقعه: <رابط موقعك>

Ice

اطّلعت على موقعك وعلى قواعد الإعلان في مجالك. ما زال هناك قراران مفتوحان؛ الخيار الأول في كلٍّ منهما هو ما أنصح به.

  1. أين سيُعرض؟رأسي، للسوشيال ميدياعريض، للموقعمربعالثلاثة معًا
  2. هل تريد صوتًا يتكلم؟موسيقى ونص على الشاشةتعليق صوتيصوت مع ترجمة نصيةبدون صوت

بعدها أقترح الفكرة، وأكتب النص، وأرسم الستوري بورد، وأنفّذ. وإذا كنت موجودًا، تشاهد إطارات الأسلوب مرة واحدة قبل التنفيذ الكامل.

/ice-04-storyboard

بطاقة مراجعة: الستوري بورد

ما تم إنجازه
الخيارات والفائز
دُرست ثلاث افتتاحيات. فازت B: المنتج يظهر على الشاشة من الثانية الأولى.
ملاحظات الناقد
اللقطة 5 تطول أكثر من اللازم؛ قُصّت لتوافق الإيقاع.
ما زال مفتوحًا
الختام باللون المرجاني أم الكحلي.
التالي
قل «موافق، تابِع» لبدء /ice-05-look

جلسة مثال كُتبت لهذه الصفحة.

طلب واحد، أو كل مرحلة بنفسك

للجميع

في Claude Code، ابدأ رسالتك الأولى بـ/ice-motion-director:ice ثم صِف الفيديو بكلماتك، قصيرًا كان الوصف أو طويلًا؛ هذا الأمر يضمن أن يبدأ المخرج حتى لو كانت لديك مهارات فيديو أخرى مثبّتة. يبحث Ice في نشاطك التجاري أولًا، ثم يسألك عن كل قرار تركه طلبك مفتوحًا: أربعة خيارات لكل سؤال وأولها هو المُوصى به، وأربعة أسئلة على الأكثر في الرسالة الواحدة، وأكثر من رسالة إذا كانت القرارات المفتوحة كثيرة. ولا يسأل شيئًا إذا كان طلبك يغطي كل شيء، أو إذا قلت «لا تسأل»؛ وفيما عدا ذلك ينتظر إجاباتك، لأن الصمت لا يُعدّ موافقة أبدًا. بعد ذلك، وفقط إذا كنت موجودًا للرد، معاينة واحدة (إطارات الأسلوب أو الأنيماتيك)، ثم يكمل حتى الملف النهائي دون أسئلة أخرى. ومع اكتمال كل مرحلة يرسل إليك سطرين ولقطاتها الثابتة دون أن ينتظر ردًا، فتستطيع أن توصل إليه ملاحظة في منتصف الطريق. كل ما قرره يُسجَّل ويُشرح في مذكرة التسليم.

لمن يريد أن يوجّه بنفسه

شغّل مرحلة واحدة في كل مرة، من /ice-01-brief إلى /ice-10-deliver (في Claude Code الصيغة التي تعمل دائمًا هي /ice-motion-director:ice-01-brief). كل مرحلة تنتهي ببطاقة مراجعة: ما تم إنجازه، والخيارات وسبب فوز أحدها، وملاحظات الناقد، والاختيارات التي ما زالت مفتوحة. اطلب التعديلات كلما أردت؛ قل «موافق» لاعتماد المرحلة، أو «موافق، تابِع» لاعتمادها وبدء التالية. والأمر /ice-status يوضح أين وصلت.

طول الطلب يغيّر مَن يتخذ كل قرار، لا مستوى الجودة. ويمكنك التبديل في أي وقت: اكتب أمر مرحلة في منتصف التشغيل، أو /ice ليكمل وحده.

اعرض المراحل العشر

عشر مراحل لكل فيديو

كل المسارات تسير على عمود فقري واحد من عشر مراحل، كما تعمل شركات الإنتاج. الأرقام ثابتة، والترتيب يتغير حسب نوع الفيديو.

نوع الفيديو
حجم المهمة

في المقدمة: القصة. الترتيب الافتراضي. 04 و05 تعملان معًا، ثم يُصنع 08a أثناء تنفيذ 07، ويعمل 08b المكساج على المسودة.

  1. الموجز

  2. الفكرة

  3. النص

  4. الستوري بوردالشكل البصري

  5. الأنيماتيك

  6. التنفيذالصوت

  7. المكساج

  8. المراجعة

  9. التسليم

المراحل العشر كلها تعمل، بهذا الترتيب. المرحلتان في الخطوة الواحدة تعملان معًا إذا كان وكيلك يدعم الوكلاء الفرعيين، وواحدة بعد الأخرى إذا لم يكن: 04 الستوري بورد مع 05 الشكل البصري، ثم 08a الصوت أثناء تنفيذ 07؛ و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الموجز

لا يتشابه فيديوهان

القوالب والعروض مراجع، لا نقاط بداية افتراضية. يجب أن يختلف الفيديو عن أقرب قالب مرفق في أربعة محاور على الأقل من ستة قبل أن ينتقل للمرحلة التالية. أما الشكل البصري الذي اخترته بنفسك (مرجع، أو أسلوب محدد بالاسم، أو هوية علامتك نفسها) فهو مستثنى في المحاور التي يحددها.

جرّب القاعدة. حدّد ما يغيّره فيديوك عن أقرب قالب له:

2 من 6

قريب جدًا من قالبه. يعود الفيديو إلى مرحلة التوجيه الإبداعي.

  • بحث بتاريخ اليوم

    كل فيديو يبدأ ببحث جديد مبني على موجزك وحده. أي كلمة بحث لا ترجع إلى موجزك تُحذف قبل تشغيله.

  • عرض أفكار متنوعة

    عدة اتجاهات، اثنان منها على الأقل غير متوقعين، يحكم بينها ناقد منفصل.

  • بصمة لكل فيديو

    ألوان كل فيديو مكتمل وخطوطه وبنيته تُحفظ على جهازك، فلا يستطيع الفيديو التالي تكرارها.

  • بوابة الشكل الافتراضي

    الأزرق والبنفسجي في كل مكان، دون سبب في الموجز، يُسقط الفيديو في بوابته.

المنفّذ لا يقيّم نفسه أبدًا

أدوار نقد منفصلة تراجع الستوري بورد والإطارات والحركة والصوت والملف المُصدَّر. ويمر الفيديو على كل البوابات بهذا الترتيب.

Ice يفحص شريطًا من إطارات الفيديو بعدسة مكبّرة من الفوكسل، والكلاكيت تحت ذراعه
  1. قبل التنفيذ

    تدقيق الستوري بورد وتدقيق ما قبل الرندر، ثم ورقة معاينة مصغّرة قبل رندر أي شيء.

    يفحص الستوري بورد والخطة

  2. الإطارات والوصلات

    فحص الإطارات والوصلات، وكثافة الحركة واللحظات الميتة، وبوابة الجودة الحِرفية على الفيديو المُصيَّر نفسه، حتى لا يتوقف شيء أو يقفز أو يختفي.

    يفحص كل إطار

  3. فحص الرداءة الآلية

    فحوص الرداءة الآلية وشكل عروض PowerPoint تلتقط الشكل الآلي المكرر قبل أن تلاحظه أنت.

    يفحص الشكل البصري

  4. بوابة الشكل الافتراضي

    الفيديو الذي يغلب عليه الأزرق والبنفسجي دون سبب في الموجز يسقط.

    يفحص الألوان

  5. المسافة والبصمة

    قياس المسافة عن القالب، وفحص البصمة مقارنةً بفيديوهاتك السابقة.

    يفحص التشابه

  6. الكلمات والصوت

    مدقّقات الترجمة النصية والتزامن، وفحوص ارتفاع الصوت والمواصفات على الملف المُصدَّر، وتدقيق للمزج يثبت أن كل مؤثر صوتي مسموع، مع قائمة قصيرة لتسمعها بنفسك.

    يفحص الملف المُصدَّر

  7. نظرة غريب

    يجب أن يفهم الفيديو مشاهد جديد لم يرَ الموجز قط، وأن يظهر فيديو العلامة التجارية بهويتها في لقطات عشوائية، وتُقارَن الذروة بمرجع.

    يفحص المشاهد

  8. مذكرة التسليم

    اعتماد الرندر وتقرير تسليم كل ادعاء فيه مصحوب بأرقام مقيسة.

    يفحص ice/review/NOTE.md

الفحوص تقيس الفيديو المُرندَر نفسه: الإيقاع، والعمق، والتشطيب، والتلوين، والعلامات الثابتة، وإضاءة المتحدث، وهل كل مؤثر صوتي مسموع فعلًا. كل ادعاء في تقرير التسليم مصحوب بأرقام مقيسة، في ice/review/NOTE.md.

كل فيديو مكتوب كودًا

HTML أو CSS أو GSAP أو Remotion أو Lottie أو FFmpeg. الفيديو يُرندَر بالطريقة نفسها في كل مرة، على لابتوب عادي، بدون كارت شاشة وبدون نموذج فيديو مدفوع.

لا شيء يُولَّد كلقطات جاهزة. النصوص والأرقام والشعارات تُكتب دائمًا بالكود، تمامًا كما اعتمدتها. والمحرك يُختار لكل فيديو على حدة:

  • HyperFrames
  • Remotion
  • HTML canvas مع Playwright وFFmpeg
  • Three.js
  • Lottie
  • p5
  • FFmpeg وحده

العلامات الحقيقية تظهر بموادها الحقيقية

حين يكون الفيديو عن شركة أو منتج أو تطبيق حقيقي، يبحث Ice عنه ويجمع مواده الحقيقية: لقطات حية من موقعه وتطبيقه، وحزم الهوية الرسمية، والألوان والخطوط كما تظهر في موقعه، والشعارات كما هي دون تعديل. شكل العلامة لا يُخمَّن أبدًا؛ وإذا تعذّر الحصول على المواد، يقول ذلك ويسألك. ولا يُطبع على الفيديو أي سطر «غير رسمي» ولا أي وسم للذكاء الاصطناعي: في الفكرة الإبداعية عن علامة لا تعمل لديها، يوضع ذلك السطر في مذكرة التسليم وفي نص المنشور المقترح.

your-project/  ice/    state.jsonالمسار، والمرحلة الحالية، والتوقيتات    BRIEF.mdكل خانة تذكر مصدرها    DIRECTION.mdكل قرار، وخياراته، وسببه    research/ملاحظات بحث مؤرخة    plan/النص، والستوري بورد، وخطة اللقطات، وجدول الإشارات الصوتية    review/NOTE.mdتقرير التسليم، بالأرقام المقيسة    renders/final/الفيديو ونسخه
كل شيء محفوظ في مجلد ice/ داخل مشروعك، فتستطيع أي جلسة أن تكمل من حيث توقفت سابقتها.

العربية في المقدمة

قواعد العربية والكتابة من اليمين إلى اليسار تُطبَّق كلما كان الفيديو بالعربية أو يمزجها بلغة أخرى، من أول قرار يخص النص.

مـخـرج

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

كلمة مخرج ممدودة بالكشيدة عند مواضع الوصل التي تسمح بها العربية فقط؛ والسطر التالي يمزج اسمًا لاتينيًا وأرقامًا دون أن يختل ترتيب القراءة.
  • أشكال الحروف والنقاط أثناء الحركة
  • الكشيدة في مواضع الوصل الصحيحة
  • عزل الاتجاه في السطور المختلطة
  • أرقام هندية أو غربية
  • كسر السطور والترجمة النصية العربية
  • المناطق الآمنة وأحجام نص الغلاف للعربية
  • اختيار الخط مع فحص الخطوط لكل لغة
  • اللهجة كإعداد للنصوص والتعليق الصوتي
  • التعرف على الكلام للتوقيت فقط

156 أسلوبًا، وأمر واحد

اكتب /ice-style لتتصفح المكتبة حسب العائلة، أو اذكر اسم أسلوب وموضوع فيديوك لتبدأ فيديو بهذا الأسلوب.

الأسلوب الجاهز يثبّت عائلة الشكل فقط. الموجز والبحث والفكرة وبوابات الجودة تعمل كما هي، فلا يكون الفيديو نسخة من العرض التوضيحي للأسلوب.

Satellite Briefing

صور أقمار صناعية أو جوية حقيقية، خالية من قيود الترخيص ومرتبطة جغرافيًا، بتدرج لوني هادئ كأنها على شاشة محلل...

الأنسب لـ التغير البيئي عبر الزمن، والمسافات والمقاييس، والتحقيقات...

المصدر lemo-opuscar (LemoLab)

ابدأ فيديو بهذا الأسلوب

/ice-style satellite-briefing <موضوع الفيديو>

التثبيت على كل الوكلاء

سطر واحد يثبّت المهارات في كل وكيل يجده على جهازك. وللوكلاء الكبار أيضًا طريقة تثبيت كإضافة أصلية، ولكل وكيل ونظام تشغيل طريقة نسخ يدوي.

أي وكيل

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.

  • فعّل أولًا Code execution and file creation من Settings ثم Capabilities.
  • حدّثها بزر Check for updates في صفحة الإضافة.
  • ما يعمل هناك: الموجز والبحث والأفكار والنصوص والستوري بورد. الرندر يحتاج متصفحًا وFFmpeg على جهاز كمبيوتر، وقد لا توفّرهما بيئة تشغيل الأكواد في المحادثة (لم نتحقق من ذلك)، لذا نفّذ رندر الفيديو بوكيل محلي مثل Claude Code.

Codex

سطر الأوامر والتطبيق.

codex plugin marketplace add Omar-Tnzxo/ice-motion-director
codex plugin add ice-motion-director@ice-motion-director
  • أو شغّل /plugins في Codex وثبّتها من هناك، ثم ابدأ جلسة جديدة.
  • التحديث: 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؛ وشغّل أمر agy نفسه مرة أخرى لتحديث Antigravity CLI.
  • تطبيق Antigravity وبيئة التطوير: npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.

GitHub Copilot

سطر الأوامر و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>
  • معرّفات الوكلاء: windsurf، cline، roo، kilo، opencode، amp، goose، kiro-cli، trae، zed، warp، augment.
  • طرق النسخ اليدوي لكل وكيل وكل نظام تشغيل موجودة في جدول التثبيت داخل المستودع.

ما يحتاجه جهازك

يتحقق وكيلك من هذه المتطلبات للمسار الذي تختاره، ويخبرك بما ينقصك، مع الأمر الواحد المناسب لنظامك. أما الحزم والنماذج المجانية التي يحتاجها المسار فيثبّتها بنفسه بإصدارات مثبّتة ويذكرها في مذكرة التسليم؛ وأي شيء مدفوع أو خلف حساب يُسأل عنه أولًا. الأفكار والنصوص لا تحتاج شيئًا. 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 فقط إذا كان وكيلك يعمل داخل 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 الخفيفة فهي مجاله.
  • ليس مولّد فيديو بالذكاء الاصطناعي. الصور والفيديو والأصوات المولّدة بالذكاء الاصطناعي إضافات اختيارية تطلبها إن أردت، ولا تكون المحرك الأساسي أبدًا. النصوص والأرقام والشعارات تُكتب دائمًا بالكود.
  • لا يختلق معلومات عن العلامات الحقيقية. العلامات الحقيقية تظهر بموادها الحقيقية؛ وما لا يستطيع الحصول عليه، يطلبه منك.

الخصوصية والشبكة

  • يعمل محليًا. الفيديوهات تُرندَر على جهازك بمتصفحك وFFmpeg. هذه المهارات لا ترفع أي شيء.
  • اتصالات الشبكة كلها معلنة. بحث على الويب للتوجيه الإبداعي (عبر أداة البحث الخاصة بوكيلك)؛ وتنزيل وسائط حقيقية مجانية يختارها بنفسه (موسيقى ومؤثرات صوتية ولقطات وصور وأعلام وخرائط وخطوط) من مكتبات عامة ومصادر رسمية، ويُسجَّل كل منها في مشروعك مع مصدره وحالة ترخيصه، مع البحث عن صور الشخصيات العامة المسمّاة والأعلام الرسمية عبر Wikidata وWikimedia Commons، والبحث أولًا في مجلدات مكتباتك الخاصة (local_libraries في sources.json)؛ وحزمة المؤثرات الصوتية الخاصة بـ Ice بترخيص CC0 (128 مؤثرًا مسجلًا)، تُجلب مرة واحدة من GitHub Release الخاص بالمشروع ويُتحقق منها بـ SHA-256؛ وتثبيت أدوات ونماذج مجانية بإصدارات مثبّتة، تُذكر في مذكرة التسليم؛ وGoogle Fonts حين يكون الخط المختار من هناك. أوقف التنزيلات باستخدام --offline أو ICE_OFFLINE=1، أو اجعلها تطلب إذنك أولًا في ~/.ice-motion-director/sources.json. وقبل التنزيلات والرندرات الكبيرة يفحص المساحة الفارغة على القرص ويعمل على قرص يتسع لها.
  • اختياري، وعند الطلب فقط. توليد الصور أو الفيديو أو الصوت بالذكاء الاصطناعي، والتفريغ النصي أو تحويل النص إلى كلام عبر خدمات مستضافة. قد تكلّف مالًا، ولا تُستخدم أبدًا دون إذنك.
  • ذاكرة محلية. ملف بصمة صغير في ~/.ice-motion-director/fingerprints.jsonl يحفظ ألوان كل فيديو مكتمل وخطوطه وبنيته، حتى لا يكررها الفيديو التالي. احذفه متى شئت.
  • بدون أي تتبّع.
  • منسوخ، مع الإبقاء على الترخيص الأصلي
  • أفكار فقط، أُعيدت كتابتها بكلماتنا
  • مجلدات غير تجارية، بترخيصها الخاص
  • مُضمَّن بترخيصه الخاص
  • مهارات المؤسس نفسه

التفاصيل كاملة، وما الذي استُخدم وأين يوجد: CREDITS.md. نصوص التراخيص الأصلية: LICENSES/.

أسئلة شائعة

Ice يرتدي سماعات كحلية من الفوكسل، ويداه على السماعتين، والكلاكيت واقف بجوار قدميه

لا. الفيديوهات تُكتب كودًا وتُرندَر بمتصفح وFFmpeg على لابتوب عادي.

نعم، الفيديوهات التي تصنعها ملكك. بعض المجلدات المرفقة باسم noncommercial/ تحمل تراخيص غير تجارية من مؤلفيها؛ ومسارات العمل تتحقق من إجابة مشروعك عن الاستخدام التجاري وتتخطاها في الأعمال التجارية. المواد الخارجية التي يجدها أو تقدمها أنت (لقطات، موسيقى، شعارات) تُدرج مع حالة ترخيصها في مذكرة التسليم؛ أما تسوية هذه الحقوق قبل النشر فمسؤوليتك.

ice-engines يختار لكل فيديو: HyperFrames أو Remotion أو HTML canvas مع Playwright وFFmpeg أو Three.js أو Lottie أو p5 أو FFmpeg وحده. Remotion يتطلب ترخيص شركات لبعض الأنشطة التجارية؛ والمهارة تخبرك حين ينطبق ذلك عليك.

قل «قرّر أنت» أو «لا تسأل». سيختار بنفسه، ويسجّل كل سبب في ice/DIRECTION.md، ويذكر كل اختيار في تقرير التسليم، فتستطيع تغيير أي منها في رد واحد. وإذا لم تُجب ببساطة، فإنه ينتظر: الصمت لا يُعدّ موافقة أبدًا.

يتحقق وكيلك من ذلك للمسار الذي تختاره ويخبرك بما ينقصك، مع الأمر الواحد المناسب لنظامك. أما الحزم والنماذج المجانية التي يحتاجها المسار (التفريغ النصي وفصل المسارات الصوتية وما شابههما) فيثبّتها بنفسه بإصدارات مثبّتة ويذكرها في مذكرة التسليم؛ وأي شيء مدفوع أو خلف حساب يُسأل عنه أولًا. الأفكار والنصوص لا تحتاج شيئًا. Lottie يحتاج Node. وكل فيديو يُسلَّم يحتاج Node وFFmpeg ومتصفحًا وPython 3.

منك: طلب واحد يبدأ بالأمر /ice-motion-director:ice في Claude Code، ثم الإجابة عن أسئلة كل قرار مفتوح (أربعة خيارات لكل سؤال، وأربعة أسئلة على الأكثر في الرسالة، ولا أسئلة إطلاقًا إذا كان طلبك يغطي كل شيء أو قلت «لا تسأل»)، ومعاينة واحدة إن كنت متابعًا، تسمع فيها أيضًا خيارين أو ثلاثة من الموسيقى الحقيقية موضوعة على الفيديو وتختار واحدًا منها (ثلاثة ما لم تضبط music_options على 2 في sources.json). وأثناء التشغيل تصلك كل مرحلة في سطرين مع لقطاتها الثابتة، فتستطيع التدخل في منتصف الطريق. وفي الخلفية، يشغّل وكيلك المراحل العشر كلها مع عدة وكلاء مساعدين، فحتى الإعلان القصير يستغرق بعض الوقت ويستهلك من باقتك أكثر بكثير من رد عادي في محادثة. وإذا بلغ وكيلك حد الاستخدام في المنتصف، اكتب /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 يفتح الكلاكيت، مستعدًا ليقول «أكشن»