Ice Motion Director
Kurulum

Ice Motion Director

Kodlama ajanınız için bir motion tasarım ve video yönetmeni. Planlar, filmi kod olarak yazar, render eder ve kontrol eder.

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

Açık kaynak, Apache-2.0; Claude Code, Codex, Cursor, Gemini CLI ve 40'tan fazla ajan için.

Ice Motion Director'ın maskotu Ice: lacivert yönetmen beresi takmış voksel bir buz küpü, ahşap yönetmen sandalyesinde oturuyor ve elinde klaket tutuyor

Bir istek, bir rota

Tek bir yönlendirici beceri isteğinizi ve projenizi okur, sonra işi altı iş akışından yalnızca birine devreder.

Yönlendiriciyi deneyin

“Bu podcast kaydını Arapça altyazılı üç dikey kısa videoya böl.”

ice-editKesilecek görüntüyü siz veriyorsunuz

ice-film

Sıfırdan yapılan bir film. Bitmiş bir MP4 ve bir teslim raporu.

ice-explainer

Bir sesin bir şeyi anlattığı video. Altyazılı, seslendirmeli bir anlatım videosu.

ice-remake

Bunun gibi yap. O stilde, sizin içeriğinizle yeni bir film.

ice-edit

Kendi görüntülerinizin kurgusu. Kurgu, altyazılar, dikey sürümler.

ice-lottie

Lottie ve arayüz hareketi. Lottie JSON ya da animasyonlu SVG ve geliştirici teslim notları.

ice-ideas

Bir şey kurulmadan önce fikirler. Yapıma hazır bir konsept seti ve senaryo.

Siz

/ice-motion-director:ice Not alma uygulamam için 20 saniyelik bir tanıtım filmi yap. Site burada: <URL'niz>

Ice

Sitenize ve sektörünüzün reklam kurallarına baktım. İki karar hâlâ açık; her birinde ilk seçenek benim önerim.

  1. Nerede oynatılacak?Dikey, sosyal medya içinYatay, site içinKareÜçü de
  2. Bir ses konuşsun mu?Müzik ve ekran metniDış sesSes ve altyazıSessiz

Sonra konsepti sunar, senaryoyu yazar, storyboard'u çizer ve filmi kurarım. Buradaysanız tam yapımdan önce stil karelerini bir kez görürsünüz.

/ice-04-storyboard

İnceleme kartı: storyboard

Ne yapıldı
Seçenekler ve kazanan
Üç açılış değerlendirildi. B kazandı: ürün ilk saniyeden ekranda.
Eleştirmen notları
5. plan fazla uzun kalıyor; ritme oturacak şekilde kısaltıldı.
Hâlâ açık
Kapanış kartı mercan mı, lacivert mi.
Sıradaki
/ice-05-look aşamasını başlatmak için “onaylandı, devam et” deyin

Bu sayfa için yazılmış örnek oturum.

Tek prompt ya da her aşama

Herkes için

Claude Code'da ilk mesajınıza /ice-motion-director:ice ile başlayın, ardından filmi kendi sözlerinizle, kısa ya da uzun anlatın; bu komut, başka video becerileri kurulu olsa bile yönetmenin başlamasını garanti eder. Ice önce işinizi araştırır, sonra prompt'unuzun açık bıraktığı her kararı sorar: soru başına dört seçenek ve ilk sırada önerilen, mesaj başına en fazla dört soru, açık karar çoksa birden fazla mesaj. Prompt'unuz her şeyi zaten kapsıyorsa ya da “sorma” derseniz hiçbir şey sormaz; aksi halde yanıtlarınızı bekler, çünkü sessizlik asla evet sayılmaz. Sonra, yalnızca yanıt vermek için oradaysanız, tek bir ön izleme (stil kareleri ya da animatik) gelir; ardından başka soru sormadan son dosyaya kadar ilerler. Her aşama tamamlandıkça, yanıt beklemeden size iki satır ve o aşamanın durağan karelerini gönderir; böylece bir notunuz ona yolun ortasında ulaşabilir. Verdiği her karar kayda geçer ve teslim notunda açıklanır.

Yönlendirmek isteyenler için

/ice-01-brief ile /ice-10-deliver arasında her seferinde bir aşama çalıştırın (Claude Code'da her zaman çalışan biçim /ice-motion-director:ice-01-brief). Her aşama bir inceleme kartıyla biter: ne yapıldı, seçenekler ve neden biri kazandı, eleştirmenin notları, hâlâ açık olan seçimler. İstediğiniz kadar değişiklik isteyin; bir aşamayı kilitlemek için “onaylandı”, kilitleyip sonrakini başlatmak için “onaylandı, devam et” deyin. /ice-status nerede olduğunuzu gösterir.

Prompt'un uzunluğu kararları kimin verdiğini değiştirir, kaliteyi asla. İstediğiniz an geçiş yapın: çalışmanın ortasında bir aşama komutu yazın ya da kalanı kendi başına bitirsin diye /ice yazın.

On aşamayı görün

On aşama, her film

Her rota, bir yapım şirketinin çalıştığı gibi on aşamalık tek bir omurgada ilerler. Numaralar hep aynı kalır; sıra filmin türüne göre değişir.

Film türü
İşin boyutu

Başı çeken: Hikâye. Varsayılan sıra. 04 ve 05 yan yana çalışır, sonra 07 kurulurken 08a hazırlanır ve 08b taslak üzerinde miksler.

  1. brif

  2. konsept

  3. senaryo

  4. storyboardgörünüm

  5. animatik

  6. yapımses

  7. miks

  8. inceleme

  9. teslim

On aşamanın hepsi bu sırayla çalışır. Aynı adımdaki iki blok, ajanınızın alt ajanları varsa yan yana, yoksa art arda çalışır: 04 storyboard ile 05 görünüm, sonra 07 kurulurken 08a ses; 08b taslak üzerinde miksler. 10. aşamada her dil ve en boy oranı paralel olarak render edilir.

01. aşama, brif

Önce araştırma: iş brifi (ne olduğu, hedef kitle, ürün gerçeği, pazar ve rakipler, marka kimliği ve gerçek malzeme, güncel kampanyalar, ton), marka malzemesi planı, sektör ve platform reklam kuralları; ardından proje brifi ve her açık karar için sorular: her birinde dört seçenek, mesaj başına en fazla dört soru, gerekirse birden fazla mesaj.

Başlıca çıktılar ice/BRIEF.mdice/research/COMPLIANCE.mdice/assets/brand-sheet.jsonice/DIRECTION.md

Kurallar nereden gelir ice-direction giriş adımı, ice-assets

Bu boyutta Tam omurga, küçük ekip; inceleme turları ice-film'deki ekip kademelerine göre.

01. aşama her rotada ne demek
ice-filmbrif
ice-explainerbrif
ice-remakebrif ve referans analizi
ice-editbrif ve içe aktarma
ice-lottiebrif
ice-ideasbrif

İki film birbirine benzemez

Şablonlar ve demolar referanstır, asla varsayılan değil. Bir film ilerlemeden önce, paketteki en yakın şablonundan altı eksenin en az dördünde ayrışmalıdır. Kendi seçtiğiniz bir görünüm (bir referans, adı belli bir stil, markanızın kendi kimliği) sabitlediği eksenlerde bu kuraldan muaftır.

Kuralı deneyin. Filminizin en yakın şablonundan neleri değiştirdiğini işaretleyin:

6 üzerinden 2

Şablonuna fazla yakın. Film, yön belirleme aşamasına geri gönderilir.

  • Bugün tarihli araştırma

    Her film, yalnızca sizin brifinizden kurulan taze bir araştırmayla başlar. Brifinize dayanmayan bir arama terimi çalıştırılmadan önce elenir.

  • Iraksak bir sunum

    Birkaç yön, en az ikisi beklenmedik; ayrı bir eleştirmen tarafından değerlendirilir.

  • Her filme bir parmak izi

    Biten her filmin paleti, tipografisi ve yapısı makinenizde saklanır; böylece sonraki film bunları tekrar edemez.

  • Varsayılan görünüm kontrolü

    Brifte gerekçesi olmadan her yerde mavi ve mor varsa film kendi kontrolünden kalır.

Yapan, kendi işine not vermez

Ayrı eleştirmen rolleri storyboard'ları, kareleri, hareketi, sesi ve dışa aktarılan dosyayı inceler. Bir film her kontrolden bu sırayla geçer.

Ice, voksel bir büyüteçle film karelerinden oluşan bir şeridi inceliyor, klaket bir kolunun altında
  1. Yapımdan önce

    Storyboard ve render öncesi denetimi, sonra hiçbir şey render edilmeden önce bir kontak baskı.

    Kontrol edilen: storyboard ve plan

  2. Kareler ve geçişler

    Kare ve geçiş kontrolleri, hareket yoğunluğu ve ölü süre, bir de render çıktısının kendisinde işçilik kapısı; hiçbir şey takılmasın, sıçramasın, eksik kalmasın diye.

    Kontrol edilen: her kare

  3. Slop taraması

    Slop ve PowerPoint görünümü taramaları, hazır yapay zekâ görünümünü sizden önce yakalar.

    Kontrol edilen: görünüm

  4. Varsayılan görünüm kontrolü

    Brifte bir gerekçesi olmadan mavi ve morun hâkim olduğu bir film kalır.

    Kontrol edilen: palet

  5. Mesafe ve parmak izi

    Şablon mesafesi ve önceki filmlerinize karşı parmak izi kontrolü.

    Kontrol edilen: benzerlik

  6. Kelimeler ve ses

    Altyazı ve senkron doğrulayıcıları, dışa aktarılan dosyada ses yüksekliği ve teknik özellik kontrolleri, her ses efektinin duyulduğunu kanıtlayan bir miks denetimi ve kulaklarınız için kısa bir liste.

    Kontrol edilen: dışa aktarılan dosya

  7. Yabancının bakışı

    Brifi hiç görmemiş yeni bir izleyici filmi anlamalı, marka filmi rastgele karelerde de kendi markası gibi okunmalı ve doruk bir referansla karşılaştırılır.

    Kontrol edilen: izleyici

  8. Teslim notu

    Render onayı ve her iddianın ölçülmüş sayılarla geldiği bir teslim raporu.

    Kontrol edilen: ice/review/NOTE.md

Kontroller render edilmiş videonun kendisini ölçer: tempo, derinlik, son rötuş, renk düzenleme, sabit logolar, konuşan kişinin ışığı ve her ses efektinin duyulup duyulmadığı. Teslim raporundaki her iddia, ice/review/NOTE.md içinde ölçülmüş sayılarla gelir.

Her film koddur

HTML, CSS, GSAP, Remotion, Lottie ya da FFmpeg. Bir film her seferinde aynı şekilde render edilir; sıradan bir dizüstü bilgisayarda, GPU ve ücretli video modeli olmadan.

Hiçbir şey hazır görüntü olarak üretilmez. Metinler, sayılar ve logolar her zaman kodla, tam onayladığınız gibi yerleştirilir. Motor her film için ayrı seçilir:

  • HyperFrames
  • Remotion
  • Playwright ve FFmpeg ile HTML canvas
  • Three.js
  • Lottie
  • p5
  • Yalnızca FFmpeg

Gerçek markalar gerçek malzemeleriyle

Film gerçek bir şirket, ürün ya da uygulama hakkındaysa Ice onu araştırır ve gerçek malzemesini toplar: sitesinden ve uygulamasından canlı ekran kayıtları, resmi marka kitleri, kendi sitesinden okunan renkler ve fontlar, hiç dokunulmamış logolar. Bir markanın görünümü asla tahmin edilmez; malzeme bulunamazsa bunu söyler ve size sorar. Filme hiçbir “resmi değildir” satırı ya da yapay zekâ etiketi gömülmez: çalışmadığınız bir marka hakkındaki bir konseptte bu satır teslim notuna ve önerilen gönderi açıklamasına konur.

your-project/  ice/    state.jsonrota, geçerli aşama, zaman damgaları    BRIEF.mdher alan kaynağını belirtir    DIRECTION.mdher karar, seçenekleri ve gerekçesi    research/tarihli araştırma notları    plan/senaryo, storyboard, çekim planı, cue sheet    review/NOTE.mdölçülmüş teslim raporu    renders/final/film ve sürümleri
Her şey projenizdeki bir ice/ klasöründe durur; böylece her oturum, bir öncekinin kaldığı yerden devam edebilir.

Arapça birinci sınıf

Bir film Arapçaysa ya da Arapçayı başka bir dille karıştırıyorsa, Arapça ve sağdan sola kuralları ilk metin kararından itibaren uygulanır.

مـخـرج

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

مخرج yönetmen demektir. Keşide kelimeyi yalnızca Arapçanın izin verdiği bağlantı noktalarında uzatır; alttaki satır, okuma sırasını bozmadan Latin bir adı ve rakamları karıştırır.
  • Hareket hâlinde harf biçimleri ve noktalar
  • Doğru bağlantılarda uzatılan keşide
  • Karışık satırlar için bidi yalıtımı
  • Arap-Hint ya da Batı rakamları
  • Satır kırma ve Arapça altyazılar
  • Arapça için güvenli alanlar ve kapak metni boyutları
  • Dile göre font kontrolüyle font seçimi
  • Senaryo ve dış ses için ayar olarak lehçe
  • Konuşma tanıma yalnızca zamanlama için

156 stil, tek komut

Kütüphaneye aile aile göz atmak için /ice-style yazın ya da bir stil adı ve filminizin konusunu yazarak o stilde bir film başlatın.

Bir hazır ayar yalnızca görünüm ailesini sabitler. Brif, araştırma, konsept ve kalite kontrolleri yine çalışır; böylece film, stilin demosunun kopyası olmaz.

Satellite Briefing

Gerçek, lisansı temiz, coğrafi konumlu uydu veya hava görüntüleri, bir analistin...

En uygun olduğu işler zaman içindeki çevresel değişim, mesafe ve ölçek, araştırmalar...

Kaynak lemo-opuscar (LemoLab)

Bu stilde film başlat

/ice-style satellite-briefing <filminizin konusu>

Her ajana kurulum

Tek bir satır, makinenizde bulduğu her ajana kurulum yapar. Büyük ajanlar için ayrıca yerel bir eklenti yolu, her ajan ve işletim sistemi için de elle kopyalama yolu var.

Her ajan

Claude Code, Codex, Cursor, Gemini, Copilot, Windsurf, Cline, Roo, Kilo, OpenCode, Antigravity, Amp, Goose, Kiro, Qwen, Trae, Zed, Warp ve daha fazlası.

npx skills add Omar-Tnzxo/ice-motion-director -g --all
  • Ice'ın tüm becerilerini makinenizde bulduğu her ajana, hiçbir şey sormadan kurar.
  • Hepsini kurun: beceriler birbirini açar, yalnızca bazılarını seçmek çalışmayı bozar.
  • Node 22.20 ya da daha yenisi gerekir. Daha sonra npx skills update ile güncelleyin.

Claude Code

Herhangi bir kabuktan eklenti olarak kurun.

claude plugin marketplace add Omar-Tnzxo/ice-motion-director
claude plugin install ice-motion-director@ice-motion-director
  • Bir oturumun içinden: /plugin marketplace add Omar-Tnzxo/ice-motion-director, ardından /plugin install ice-motion-director@ice-motion-director.

Claude.ai ve Desktop

Customize, Plugins, Add, Add marketplace yolunu açın ve Omar-Tnzxo/ice-motion-director girin.

  • Önce Settings, Capabilities içinde Code execution and file creation seçeneğini açın.
  • Eklenti sayfasındaki Check for updates ile güncelleyin.
  • Orada çalışanlar: brif, araştırma, konseptler, senaryolar ve storyboard'lar. Render için bir bilgisayarda tarayıcı ve FFmpeg gerekir; sohbetin kod ortamı bunları sunmayabilir (doğrulanmadı). Bu yüzden filmi Claude Code gibi yerel bir ajanla render edin.

Codex

CLI ve uygulama.

codex plugin marketplace add Omar-Tnzxo/ice-motion-director
codex plugin add ice-motion-director@ice-motion-director
  • Ya da Codex'te /plugins çalıştırıp oradan kurun, sonra yeni bir oturum başlatın.
  • Güncelleme: codex plugin marketplace upgrade ice-motion-director. Codex uygulamasında Plugins sekmesini kullanın.

Cursor

Becerileri Cursor için kurun.

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

Gemini CLI ve Antigravity

Gemini CLI uzantısı ve Antigravity CLI eklentisi.

gemini extensions install https://github.com/Omar-Tnzxo/ice-motion-director
agy plugin install https://github.com/Omar-Tnzxo/ice-motion-director
  • Gemini'yi gemini extensions update ice-motion-director ile güncelleyin; Antigravity CLI'ı güncellemek için aynı agy komutunu yeniden çalıştırın.
  • Antigravity uygulaması ve IDE: npx skills add Omar-Tnzxo/ice-motion-director -a antigravity.

GitHub Copilot

CLI ve 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, ardından https://github.com/Omar-Tnzxo/ice-motion-director yapıştırın.
  • Güncelleme: copilot plugin update ice-motion-director.

Qwen Code

Uzantı olarak kurun.

qwen extensions install Omar-Tnzxo/ice-motion-director
  • Güncelleme: qwen extensions update ice-motion-director.

Diğer tüm ajanlar

Windsurf, Cline, Roo Code, Kilo Code, OpenCode, Amp, Goose, Kiro, Trae, Zed, Warp, Augment ve diğerleri.

npx skills add Omar-Tnzxo/ice-motion-director -a <agent>
  • Ajan kimlikleri: windsurf, cline, roo, kilo, opencode, amp, goose, kiro-cli, trae, zed, warp, augment.
  • Her ajan ve her işletim sistemi için elle kopyalama yolları, depodaki kurulum matrisinde.

Makinenizin ihtiyaçları

Ajanınız seçtiğiniz rota için bunları kontrol eder ve eksik olanı, sisteminize uygun tek bir komutla birlikte söyler. Bir rotanın ihtiyaç duyduğu ücretsiz paketleri ve modelleri sabit sürümlerle kendisi kurar ve teslim notunda belirtir; ücretli ya da bir hesaba bağlı olan her şey önce size sorulur. Fikirler ve senaryolar için hiçbir şey gerekmez. Lottie için Node gerekir. Teslim edilen her film (filmler, anlatım videoları, yeniden yapımlar ve kurgular) için Node, FFmpeg, bir tarayıcı ve kalite kontrol paketleriyle birlikte Python 3 gerekir: Python olmadan film kurulabilir ama teslim edilemez, çünkü zenginlik kontrolü çalışamaz.

Windows için kurulum komutları
GerekenKomut
Node.js (LTS)winget install --id OpenJS.NodeJS.LTS -e
FFmpegwinget install --id Gyan.FFmpeg -e
Chrome ya da Chromiumwinget install --id Google.Chrome -e
Python 3winget install --id Python.Python.3.13 -e

Windows notları

  • Her komut PowerShell'de ve cmd'de aynı şekilde çalışır.
  • PowerShell betik çalıştırmanın kapalı olduğunu söylerse npx.cmd skills add kullanın ya da kullanıcınız için betiklere bir kez Set-ExecutionPolicy -Scope CurrentUser RemoteSigned ile izin verin.
  • --all PowerShell'de ve cmd'de aynı şekilde çalışır (cmd'de --skill '*' çalışmaz; --skill "*" şeklinde tırnak içine alın).
  • WSL'de yalnızca ajanınız da WSL içinde çalışıyorsa WSL içine kurun.
macOS için kurulum komutları
GerekenKomut
Node.js (LTS)brew install node@24
FFmpegbrew install ffmpeg
Chrome ya da Chromiumbrew install --cask google-chrome
Python 3brew install python
Ubuntu ya da Debian için kurulum komutları
GerekenKomut
Node.js (LTS)nvm, then nvm install --lts
FFmpegsudo apt install ffmpeg
Chrome ya da ChromiumChrome .deb or sudo snap install chromium
Python 3sudo apt install python3 python3-venv
Fedora için kurulum komutları
GerekenKomut
Node.js (LTS)sudo dnf install nodejs
FFmpegsudo dnf install ffmpeg-free
Chrome ya da Chromiumsudo dnf install chromium
Python 3sudo dnf install python3
Arch için kurulum komutları
GerekenKomut
Node.js (LTS)sudo pacman -S nodejs npm
FFmpegsudo pacman -S ffmpeg
Chrome ya da Chromiumsudo pacman -S chromium
Python 3sudo pacman -S python

Kesin asgari sürümler skills/ice-engines/references/versions.json dosyasında. Her ajan için elle kopyalama yolları: kurulum matrisi.

Neyi yapmaz

  • Canlı çekim yapmaz. Sizin verdiğiniz görüntüleri kurgular, geri kalan her şeyi kodla motion tasarım olarak kurar.
  • Fotogerçekçi CGI ya da karakter animasyonu stüdyosu değildir. Karmaşık karakter rigleri, dudak senkronu ve ağır fotogerçekçi 3D kapsamı dışındadır; stilize 2D, kinetik tipografi, kolaj, piksel, el çizimi ve hafif 3D onun alanıdır.
  • Bir yapay zekâ video üreticisi değildir. Yapay zekâ görselleri, videoları ya da sesleri isteyebileceğiniz isteğe bağlı eklerdir, asla ana motor değildir. Metinler, sayılar ve logolar her zaman kodla yerleştirilir.
  • Gerçek markalar hakkında bilgi uydurmaz. Gerçek markalar gerçek malzemeleriyle yer alır; elde edemediği her şeyi size sorar.

Gizlilik ve ağ

  • Yerelde çalışır. Filmler, tarayıcınız ve FFmpeg ile sizin makinenizde render edilir. Bu beceriler hiçbir şey yüklemez.
  • Tüm ağ çağrıları açıkça belirtilir. Yön belirleme için web araştırması (ajanınızın kendi arama aracıyla); kendi seçtiği ücretsiz gerçek medyanın (müzik, ses efektleri, görüntüler, fotoğraflar, bayraklar, haritalar, fontlar) herkese açık kütüphanelerden ve resmi kaynaklardan indirilmesi, her biri kaynağı ve lisans durumuyla projenize kaydedilir, adı geçen tanınmış kişilerin portreleri ve resmi bayraklar Wikidata ve Wikimedia Commons üzerinden aranır ve önce kendi kütüphane klasörleriniz (sources.json içindeki local_libraries) taranır; Ice'ın kendi CC0 ses efekti paketi (128 kayıtlı efekt), projenin GitHub Release sayfasından bir kez indirilir ve SHA-256 ile doğrulanır; ücretsiz araç ve modellerin sabit sürümlerle kurulumu, teslim notunda adlandırılır; seçilen font oradan geliyorsa Google Fonts. İndirmeleri --offline ya da ICE_OFFLINE=1 ile kapatın ya da ~/.ice-motion-director/sources.json içinde önce sormalarını sağlayın. Büyük indirmelerden ve render'lardan önce boş disk alanını kontrol eder ve yeri olan bir sürücüde çalışır.
  • İsteğe bağlı, yalnızca talep üzerine. Yapay zekâ ile görsel, video ya da ses üretimi, barındırılan transkripsiyon ya da TTS. Bunlar ücretli olabilir ve izniniz olmadan asla kullanılmaz.
  • Yerel bellek. ~/.ice-motion-director/fingerprints.jsonl konumundaki küçük bir parmak izi dosyası, biten her filmin paletini, tipografisini ve yapısını saklar; böylece sonraki film bunları tekrar etmez. İstediğiniz zaman silebilirsiniz.
  • Telemetri yok.
  • Kopyalandı, özgün lisansı korunarak
  • Yalnızca fikirler, kendi sözlerimizle yeniden yazıldı
  • Ticari olmayan klasörler, kendi lisanslarıyla
  • Kendi lisansıyla pakete dahil edildi
  • Kurucunun kendi becerileri

Tüm ayrıntılar, neyin kullanıldığı ve nerede durduğu: CREDITS.md. Özgün lisans metinleri: LICENSES/.

Sık sorulan sorular

Ice lacivert voksel kulaklık takmış, iki eli kulaklıklarda, klaket ayaklarının yanında duruyor

Hayır. Filmler kod olarak yazılır ve sıradan bir dizüstü bilgisayarda tarayıcı ve FFmpeg ile render edilir.

Evet, yaptığınız filmler sizindir. Pakette noncommercial/ adlı birkaç klasör, yazarlarının ticari olmayan lisanslarını taşır; iş akışları projenizde ticari kullanım sorusuna verdiğiniz yanıtı kontrol eder ve ticari işlerde bu klasörleri atlar. Bulduğu ya da sizin verdiğiniz dış malzemeler (görüntü, müzik, logo) lisans durumuyla birlikte teslim notunda listelenir; bu hakları yayından önce çözmek size aittir.

Motoru ice-engines her film için ayrı seçer: HyperFrames, Remotion, Playwright ve FFmpeg ile HTML canvas, Three.js, Lottie, p5 ya da yalnızca FFmpeg. Remotion bazı şirketler için şirket lisansı gerektirir; bu durum sizin için geçerliyse beceri bunu söyler.

“Benim yerime karar ver” ya da “sorma” deyin. Seçimleri kendisi yapar, her gerekçeyi ice/DIRECTION.md dosyasına yazar ve her seçimi teslim raporunda listeler; böylece herhangi birini tek bir yanıtla değiştirebilirsiniz. Hiç yanıt vermezseniz bekler: sessizlik asla evet sayılmaz.

Ajanınız bunu seçtiğiniz rota için kontrol eder ve eksik olanı, sisteminize uygun tek bir komutla birlikte söyler. Bir rotanın ihtiyaç duyduğu ücretsiz paketleri ve modelleri (transkripsiyon, stem ayırma ve benzerleri) sabit sürümlerle kendisi kurar ve teslim notunda belirtir; ücretli ya da bir hesaba bağlı olan her şey önce size sorulur. Fikirler ve senaryolar için hiçbir şey gerekmez. Lottie için Node gerekir. Teslim edilen her film için Node, FFmpeg, bir tarayıcı ve Python 3 gerekir.

Sizden: Claude Code'da /ice-motion-director:ice ile başlayan tek bir prompt, ardından her açık karar için sorular (her birinde dört seçenek, mesaj başına en fazla dört; prompt'unuz her şeyi kapsıyorsa ya da “sorma” derseniz hiç yok) ve oradaysanız tek bir ön izleme; burada filme yerleştirilmiş iki ya da üç gerçek müzik seçeneğini de dinler ve birini seçersiniz (sources.json içinde music_options değerini 2 yapmadıysanız üç). Çalışırken her aşama size iki satır ve durağan kareleriyle ulaşır; böylece yolun ortasında araya girebilirsiniz. Arka planda ajanınız on aşamanın hepsini birkaç yardımcı ajanla çalıştırır; bu yüzden kısa bir reklam bile epey zaman alır ve kullanım planınızdan bir sohbet yanıtına göre çok daha fazlasını harcar. Ajanınız yarıda bir kullanım sınırına takılırsa daha sonra /ice yazın: ice/state.json üzerinden kaldığı yerden devam eder.

Evet. Ice Motion Director, Apache-2.0 lisansıyla açık kaynaklıdır. noncommercial/ ve vendor/hypit/ adlı klasörler, içlerinde belirtilen kendi lisanslarını korur.

Ajanınıza bir yönetmen verin

Tek bir satır yapıştırın, sonra düz cümlelerle bir film isteyin. Ice işi briften teslime kadar götürür ve görmek istediğiniz her adımda yaptığını gösterir.

npx skills add Omar-Tnzxo/ice-motion-director -g --all
Ice klaketi açık tutuyor, “motor” demeye hazır