דילוג לתוכן

הפכו את הסוכן שלכם לעורך וידאו

הסוכן שלכם כותב קוד. עכשיו הוא גם עושה סרטונים.

Reelkit הוא CLI ו-⁠skill לסוכני קוד. סרטון ברמה של עורך מקצועי בכמה דקות, בלי ידע בעריכה ובלי להכין חומרים מראש.

למדריך ההתקנההעתקת הוראות לסוכןהעתקה לסוכן

עובד עם

  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • כל סוכן אחר

התקנה בפקודה אחת

צריך Node 22 ומעלה ו-⁠ffmpeg.

# זו כל ההתקנהnpm install -g reelkit-cli
# ואז פותחים פרויקט. הפקודה גם מתקינה את ה-skill בסוכניםreelkit init my-video

איך נולד סרטון

Reelkit הוא CLI ו-⁠skill לסוכני קוד כמו Claude Code ו-⁠Codex. הסוכן מתכנן את הסרטון ובונה אותו ב-⁠Remotion, ו-⁠Reelkit דואג לכל השאר: חומרים מהספרייה, קריינות, תמונות, קליפים קצרים והסרת רקע.

שמונה שלבים, בסדר הזה. הסוכן עושה את העבודה ועוצר פעמיים כדי לקבל מכם אישור.

  1. חומרי גלם

    הסוכן מברר על מה הסרטון ורושם כל קובץ שנתתם לו, עם תיאור של מה שרואים בו. אפשר גם לתת לו סרטון רפרנס, בקישור או בקובץ: הוא לומד ממנו את המבנה, הקצב, החיתוכים והמילים, ושום דבר מהרפרנס עצמו לא נכנס לסרטון שלכם. הקבצים שלכם והרפרנס נשארים אצלכם במחשב. מה כן יוצא: קובץ ששיתפתם עם --share, וידאו ששלחתם להסרת רקע עם --cutout, והאודיו של הרפרנס, שנשלח לתמלול אלא אם הוספתם --no-transcript.

  2. סגנון

    בוחרים עם הסוכן סגנון ויזואלי אחד לכל הסרטון: אחד מעשרה סגנונות מוכנים, או סגנון משלכם.

  3. תוכנית

    הסוכן כותב את plan.json: שלוש עד שמונה סצנות, ולכל אחת קריינות, טקסט על המסך וסגנון ויזואלי. reelkit plan check מפרט מה לתקן, ואז הסוכן מציג לכם את הכותרת, את האורך ואת כל הסצנות ומחכה לאישור מפורש.

    אתם מאשרים את התוכנית

  4. קריינות

    הסוכן בוחר קול קריינות שמתאים לרעיון ולשפה. reelkit assets voiceover --all מקליט את כל הסצנות ומדווח מה האורך האמיתי של הסרטון.

  5. תמונות וקליפים

    לכל סצנה עם איור, הסוכן מחפש קודם בספרייה המשותפת, ורק כשאין שם תמונה מתאימה הוא מייצר חדשה. אין שתי סצנות עם אותה תמונה. סצנה שצריכה צילום וידאו מקבלת קליפ קצר באותה דרך. הסוכן יכול גם להסיר רקע מקליפ או מצילום שלכם, כדי להניח את הדמות על רקע אחר.

  6. קומפוזיציה

    הסוכן כותב את קומפוזיציית ה-⁠Remotion בקובץ src/Video.tsx, ומשתמש בקומפוננטות ובסאונדים מהספרייה כשהם מתאימים. שום דבר לא מרונדר לפני ש-reelkit check עובר.

  7. תצוגה מקדימה

    reelkit preview מרנדר שני פריימים לבדיקה מכל סצנה, והסוכן מתקן טקסט חתוך, ניגודיות חלשה ופריימים ריקים. אחר כך הוא מציג לכם את הפריימים ומחכה לאישור מפורש.

    אתם מאשרים את הפריימים

  8. רינדור

    reelkit render מרנדר את out/video.mp4 אצלכם במחשב ומדפיס את הנתיב.

כל הפקודות

כל פקודה וכל דגל, מסודרים לפי מה שהם עושים.

חשבון

3 פקודות
פקודהמה היא עושה
reelkit auth login

התחברות ל-⁠Reelkit: כשמריצים לבד, הדפדפן נפתח בדף האישור והפקודה מחכה עד שתאשרו. סוכן לא יכול לחכות, ולכן הוא מריץ reelkit auth login --start, מציג לכם את הקישור שחזר (הקוד כבר בתוכו), ואז מריץ reelkit auth login --finish.

--start
מתחיל התחברות ומחזיר מיד קישור אחד שהקוד כבר בתוכו. מיועד לסוכן.
--finish
משלים התחברות שהתחילה עם --start. מחכה עד דקה, ואפשר להריץ אותו שוב.
--no-browser
לא לפתוח דפדפן; רק להדפיס את הקישור והקוד.
reelkit auth logout

התנתקות ומחיקת הטוקן השמור.

reelkit whoami

מציג את החשבון, את המכסה ואת מה שתרמתם לספרייה.

פרויקט

2 פקודות
פקודהמה היא עושה
reelkit init [name]

מקים פרויקט סרטון בתיקייה חדשה על שם הפרויקט, או בתיקייה הנוכחית אם לא נותנים שם.

--aspect <aspect>
יחס התמונה של הסרטון: 9:16, 16:9 או 1:1.
reelkit install

מתקין, או מתקין מחדש, את ה-⁠skill של Reelkit בסוכני הקוד שלכם, ופקודת /reelkit-video בסוכנים שתומכים בפקודות. לא חובה: reelkit init ו-reelkit auth login עושים את זה בעצמם.

--agent <id>
התקנה לסוכן אחד: claude, codex, cursor, gemini או agents, או all לכולם. ברירת המחדל: כל סוכן שנמצא במחשב.
--force
מתקין מחדש גם כשהעותק המותקן עדכני.

רפרנסים

4 פקודות
פקודהמה היא עושה
reelkit ref download <url-or-file>

מכניס לפרויקט סרטון קיים כרפרנס, באורך של עד 10 דקות. קישור יורד אצלכם במחשב עם yt-dlp; קובץ פשוט מועתק, ולא צריך בשבילו שום דבר נוסף. הרפרנס נשמר תחת refs/<id>/ ונשאר אצלכם במחשב.

--redo
מוריד את הקישור שוב גם אם הוא כבר בפרויקט.
reelkit ref audio <id>

שומר את האודיו של הרפרנס בקובץ refs/<id>/audio.mp3, אצלכם במחשב. שום דבר לא נשלח.

reelkit ref analyze <id>

מודד איך הרפרנס בנוי וכותב את refs/<id>/breakdown.json: הסצנות (עד 40), עם שני פריימים לדוגמה מכל אחת, החיתוכים והקצב, הצבעים, עוצמת הקול, הטמפו והביטים. כל זה רץ אצלכם במחשב. בשביל התמלול נשלח לשרת של Reelkit רק האודיו, אף פעם לא הווידאו: האודיו נמחק כשהקריאה לשרת מסתיימת, וטקסט התמלול נשמר. התמלול נספר בשניות שלמות במכסה החודשית.

--no-transcript
לא שולח את האודיו לשרת של Reelkit. כל השאר נמדד כרגיל, אצלכם במחשב.
--redo
מודד מחדש גם אם כבר יש ניתוח. גם התמלול נעשה מחדש, ונספר שוב במכסה.
reelkit ref list

מציג את הרפרנסים שבפרויקט, ואילו מהם כבר נותחו.

חומרים

7 פקודות
פקודהמה היא עושה
reelkit assets upload <file>

מוסיף לפרויקט קובץ משלכם. הקובץ נשאר אצלכם במחשב ופרטי, אלא אם מוסיפים --share; עם --cutout הווידאו עולה לשרת של Reelkit לעיבוד.

--describe <text>
מה רואים בקובץ.
--footage
הווידאו הזה ישמש כצילום שמעליו מונח ה-⁠motion design.
--green
לווידאו שצולם על רקע ירוק: המקור נשמר, ולידו נכתב עותק שבו הירוק שקוף. בחינם, ורץ אצלכם במחשב: שום דבר לא עולה לשרת. ירוק דהוי מדי נדחה, והפקודה מפנה ל---cutout.
--cutout
מסיר כל רקע. הדגל הזה מעלה את הווידאו לשרת של Reelkit, שם הרקע מוסר, וחוזר קובץ .webm שקוף שנשמר ליד המקור. הקובץ שהועלה נמחק כשהעבודה מסתיימת; התוצאה השקופה נשמרת בקבצים הפרטיים שלכם בשרת ומופיעה בדף החשבון. עד 20 שניות לווידאו, נספר בשניות שלמות במכסה החודשית, ורק כשההסרה מצליחה.
--resume <id>
עם --cutout: ממשיך לחכות להסרת רקע שכבר התחילה. הווידאו לא עולה שוב ולא נספר שוב במכסה.
--share
שולח את הקובץ גם לספרייה המשותפת.
--kind <kind>
הסוג בספרייה, כשמשתפים.
--tags <tags>
תגיות מופרדות בפסיקים, כשמשתפים.
reelkit assets search <query>

חיפוש בספרייה המשותפת לפי משמעות. כל תוצאה מראה עד כמה היא מתאימה.

--kind <kind>
מגביל את החיפוש לסוג אחד: image, overlay, sfx, music, component או clip.
--limit <n>
כמה תוצאות להחזיר.
reelkit assets pull <id>

מושך פריט מהספרייה לפרויקט. קומפוננטה נכנסת ל-src/, והפקודה מדפיסה איך לייבא אותה.

--scene <sceneId>
הפריט ישמש כתמונה או כקליפ של הסצנה הזאת.
--force
מחליף קובץ קומפוננטה שכבר קיים.
reelkit assets voices

מציג את רשימת קולות הקריינות.

reelkit assets voiceover

מקליט את הקריינות מתוך plan.json.

--scene <sceneId>
מקליט סצנה אחת.
--all
מקליט את כל הסצנות.
--redo
מקליט מחדש גם אם כבר יש הקלטה.
reelkit assets gen image [prompt] --scene <sceneId>

מייצר איור לסצנה אחת, וחובה לציין --scene. הפרומפט לא חובה: בלעדיו נלקח הפרומפט שבתוכנית.

--scene <sceneId>
חובה. הסצנה שהתמונה מיועדת לה.
--redo
מייצר תמונה חדשה גם אם לסצנה כבר יש תמונה.
reelkit assets gen clip [prompt] --scene <sceneId>

מייצר קליפ וידאו קצר לסצנה אחת: B-roll, או עם --green דמות או חפץ על רקע ירוק, שיוצאים כקליפ שקוף, או עם --cutout קליפ רגיל שהרקע שלו מוסר אחר כך בשרת. חובה לציין --scene, והיצירה לוקחת כמה דקות. קודם מחפשים בספרייה עם --kind clip.

--scene <sceneId>
חובה. הסצנה שהקליפ מיועד לה.
--green
מצלם על רקע ירוק ומסיר את הירוק, לקובץ .webm שקוף. הסרת הירוק בחינם ורצה אצלכם במחשב. כשהירוק שנוצר דהוי מדי, הדמות נחתכת בשרת במקום זה: הפקודה מודיעה על כך, וזה נספר בשניות של מכסת הסרת הרקע.
--cutout
מייצר את הקליפ כרגיל ואז מסיר ממנו את הרקע: הקליפ עולה לשרת של Reelkit, וחוזר קובץ .webm שקוף. הקובץ שהועלה נמחק כשהעבודה מסתיימת; התוצאה נשמרת בקבצים הפרטיים שלכם. נספר גם במכסה החודשית של הסרת רקע.
--seconds <n>
אורך הקליפ: 5 או 10 שניות. ברירת המחדל: 5.
--share
שולח את הקליפ גם לספרייה המשותפת, לבדיקה. רק לקליפ גנרי.
--redo
מייצר קליפ חדש גם אם לסצנה כבר יש קליפ.
--resume <id>
ממשיך לחכות לקליפ שכבר התחיל. הוא לא נספר שוב במכסה.

בנייה

4 פקודות
פקודהמה היא עושה
reelkit plan check

בודק את plan.json ומפרט מה לתקן ומה לשפר. תוכנית שמציינת רפרנס דורשת שהרפרנס כבר נותח, והבדיקה מתריעה כשהסצנות איטיות או מהירות בהרבה מהשוטים שלו.

reelkit check

בודק את הקומפוזיציה שב-src/ בלי לרנדר.

reelkit preview

מרנדר שני פריימים לבדיקה מכל סצנה אל out/preview/.

reelkit render

מרנדר את הסרטון אל out/video.mp4.

בכל פקודה

--json
מדפיס את התוצאה כ-⁠JSON. כל פקודה מקבלת אותו, וכישלון מסתיים בקוד יציאה שאינו אפס ובשורת הסבר אחת.

מתכונים

רצפי פקודות למשימות נפוצות. שורה שמתחילה ב-# היא משהו שהסוכן עושה בעצמו.


סרטון ראשון מרעיון

15 שורות

הרצף שסוכן מריץ: התחברות, הקמת פרויקט, תוכנית, הקלטה, קומפוזיציה, בדיקה ורינדור. אם מתחברים ידנית, מריצים reelkit auth login במקום שלוש השורות הראשונות.

reelkit auth login --start
# מציגים לאדם את הקישור ומחכים שיאשרreelkit auth login --finish
reelkit init my-video --aspect 9:16
cd my-video
# כותבים את plan.jsonreelkit plan check
reelkit assets voices
reelkit assets voiceover --all
reelkit assets search "city skyline at night" --kind image
reelkit assets pull <id> --scene intro
# כותבים את src/Video.tsxreelkit check
reelkit preview
reelkit render

דמו לאפליקציה מצילומי מסך

11 שורות

רושמים את צילומי המסך האמיתיים, מציינים אותם בתוכנית ובונים את הדמו סביבם. ממשק של אפליקציה אף פעם לא מייצרים.

reelkit init app-demo --aspect 9:16
cd app-demo
reelkit assets upload ./home.png --describe "Home screen with the weekly summary"
reelkit assets upload ./checkout.png --describe "Checkout screen after choosing a plan"
# כותבים את plan.json ורושמים בכל סצנה, בשדה userAssetIds, את המזהים של הקבצים שהועלוreelkit plan check
reelkit assets voiceover --all
# כותבים את src/Video.tsxreelkit check
reelkit preview
reelkit render

תעשו לי כזה

14 שורות

נותנים לסוכן סרטון שאהבתם, והוא בונה סרטון חדש באותו מבנה ובאותו קצב. צריכה להיות לכם זכות להוריד כל סרטון שאתם מפנים אליו, ובחלק מהפלטפורמות הורדה מנוגדת לתנאי השימוש; הכי פשוט לתת קובץ שכבר נמצא אצלכם במחשב. Reelkit לוקח מהרפרנס מבנה וקצב, ואף פעם לא את הצילומים או את המוזיקה שלו.

reelkit init like-this --aspect 9:16
cd like-this
reelkit ref download ./example.mp4
# במקום קובץ אפשר לתת קישור; בשביל זה צריך yt-dlp# שואלים קודם: השורה הבאה שולחת את האודיו של הרפרנס לתמלול בשרתreelkit ref analyze <id>
# מסתכלים על הפריימים שבתיקייה refs/<id>/frames/ וקוראים את refs/<id>/breakdown.json# כותבים את plan.json, ובשדה reference את המזהה של הרפרנס ומה לקחתם ממנוreelkit plan check
reelkit assets voiceover --all
# כותבים את src/Video.tsxreelkit check
reelkit preview
reelkit render

סאונד וקומפוננטה מהספרייה

5 שורות

מחפשים בספרייה המשותפת לפני שכותבים משהו חדש, ומושכים לפרויקט את מה שמתאים.

reelkit assets search "whoosh" --kind sfx
reelkit assets pull <id>
reelkit assets search "animated counter" --kind component
reelkit assets pull <id>
reelkit check

שינוי בתסריט והקלטה מחדש

6 שורות

עורכים את הקריינות ב-plan.json, בודקים, ומקליטים מחדש את הסצנה שהשתנתה.

# עורכים את הקריינות של הסצנה ב-plan.jsonreelkit plan check
reelkit assets voiceover --scene intro --redo
reelkit check
reelkit preview
reelkit render

ספרייה אחת, משותפת לכולם

חומרים שכל אחד יכול לחפש ולמשוך לפרויקט. העיון פתוח לכולם, ולמשיכה צריך את ה-⁠CLI וחשבון.

  • --kind image

    תמונות

    איורים ותמונות שממלאים סצנה.

  • --kind overlay

    שכבות-על

    קליפים מוכנים, כמו סימני פילם ומסגרות HUD, שמונחים מעל הווידאו.

  • --kind sfx

    אפקטי סאונד

    צלילים קצרים, כמו whoosh ומעברים.

  • --kind music

    מוזיקה

    מוזיקת רקע.

  • --kind component

    קומפוננטות

    קוד React לקטע של motion design. הוא רץ אצלכם במחשב בתצוגה מקדימה וברינדור.

  • --kind clip

    קליפים

    קטעי וידאו קצרים.

  • component

    OrbitItems

    Small tiles that fly out from the centre and circle a pill of text in a tilted ring, nearer ones larger and sharper, and can all be pulled back into the centre. For 'everything you need' and 'works with all of these'. Takes kit glyphs, platform marks or the user's own pictures.

  • component

    TiltCard

    A screenshot on a floating card that swings in from a steep angle in perspective, settles at a slight tilt with a deep soft shadow, keeps drifting, and can turn to face the viewer. The way interface shots are shown in launch films. Pass src={urls[key]} of a real screenshot; never fake an app screen.

  • overlay

    X (film badge)

    A 5 second white-on-black film badge overlay reading "X", made to be laid over footage with the screen blend so only the white marks show.

  • A smartphone lying on a table with soft orange heat waves rising from it, flat vector illustration, dark moody background, warm orange and red tones, empty space at the top and bottom.

    image

    A smartphone lying on a table with soft orange heat waves rising from it, flat…

  • component

    GlowBackdrop

    The background of a product launch film: a clean off-white or near-black ground with one soft pool of coloured light that breathes and drifts slowly at an edge, and an optional faint dot grid. Place it once, under everything, instead of a flat colour.

  • component

    IssueBoard

    A dark, precise issue tracker in the style of modern product tools: rows of tasks with status rings that go from empty to half to a filled tick as work gets done, while a progress bar advances. For shipping, sprints, roadmaps and 'done'. Use doneAt to time each task to the narration.

  • sfx

    Camera Shutter

    One crisp camera shutter click. For a screenshot, a photo, a freeze frame.

  • music

    Calm Keynote

    A slow, spacious ambient piece with soft piano notes, a deep pad and a quiet pulse. For premium reveals, hardware close-ups and calm keynote-style moments.

לספרייה

מה הדיל

Reelkit בחינם. העיון בספרייה פתוח לכולם; למשיכה צריך את ה-⁠CLI וחשבון חינמי, שפותחים עם reelkit auth login.

  • לחלק מהשלבים יש מכסות. reelkit whoami מראה כמה נשאר לכם.
  • איורים שהתוכנית מסמנת כגנריים, וכל קובץ שמוסיפים עם --share, עוברים לספרייה המשותפת לבדיקה. אחרי זה גם אחרים יכולים להשתמש בהם.
  • הקבצים שלכם, התוכנית והסרטון נשארים אצלכם במחשב, וגם סרטון רפרנס. שלושה דברים כן יכולים לצאת מהמחשב:

    • קובץ שמשתפים עם --share עובר לספרייה המשותפת.
    • וידאו ששולחים עם --cutout עולה לשרת להסרת רקע. הוא נמחק משם כשהעבודה מסתיימת, והתוצאה השקופה נשמרת בקבצים הפרטיים שלכם.
    • מסרטון רפרנס נשלח לשרת רק האודיו, לתמלול, ואף פעם לא הווידאו. האודיו נמחק כשהקריאה לשרת מסתיימת, וטקסט התמלול נשמר. עם --no-transcript שום דבר לא נשלח.

מה יוצא מהמחשב שלכם, ולאן

התקנת Reelkit