מקרה בוחן
Reelflex: מדביקים כתובת של אתר, מקבלים מודעת וידאו מוכנה
האפליקציה קוראת את האתר, מציעה שלושה רעיונות, כותבת תסריט שבעל העסק יכול לערוך, ואז מפיקה מודעה קצרה עם קריינות.
התפקיד שלי
זה מוצר שלי, לא של לקוח. אני תכננתי אותו, אני כותב אותו ואני מפעיל אותו, לבד: כל 79 הקומיטים במאגר שלו הם שלי.
המצב
עסק קטן שרוצה מודעת וידאו קצרה יכול לשלם לסוכנות, ללמוד תוכנת עריכה, או לוותר. אבל רוב מה שהמודעה צריכה כבר נמצא באתר שלו: מה הוא מוכר, איך הוא מדבר, איך הדפים שלו נראים. Reelflex מתחיל משם. בעל העסק מדביק את הכתובת ובוחר לאורך הדרך.
האילוץ
המודעה צריכה להגיד את מה שהאתר אומר, ולא יותר. אתר של אדם זר נמסר ל-AI כחומר לקריאה, אף פעם לא כהוראות לביצוע. הפרומפט אוסר על נתונים מומצאים, ושום תסריט לא נכתב עד שבעל העסק בחר רעיון.
כל מודעה עולה כסף אמיתי בשירותים חיצוניים. לכן רינדור מחויב פעם אחת, רינדור שנכשל מזוכה פעם אחת, ולשלבים החינמיים יש מגבלות יומיות לכל חשבון ולשירות כולו.
כלי ציבורי שמושך כל כתובת שאדם זר מקליד אפשר לכוון לדברים שהוא לא אמור לקרוא. האפליקציה מסרבת לכתובות שמובילות למכונה פרטית או פנימית, וכל מודעה נשארת פרטית לחשבון שלה.
מה בניתי
האתר באוויר בכתובת reelflex.app. מה הקוד עושה היום:
- קריאת האתר: כתובת אחת נותנת דף מותג (שם, סלוגן, צבעים, פונטים, טון דיבור) וצילומי מסך של הדפים האמיתיים.
- ארבעה פורמטים של מודעה: סרטון הסבר רגוע, רוסט קומי, דמות שמדברת למצלמה, ו-App Moment, סיור בטלפון דרך 4 עד 6 מסכים אמיתיים של האפליקציה.
- בימוי: בעל העסק קובע את השפה, את הקול, את הקריאה לפעולה ואורך של 40 עד 90 שניות, ואז בוחר אחד משלושה רעיונות.
- תסריט שבעל העסק יכול לערוך לפני שהווידאו נוצר. קוד בודק את מה שה-AI מחזיר, כך שהוא לא יכול להפנות את הווידאו לקובץ שהוא בחר בעצמו.
- שתי רמות איכות: Standard, ו-Cinematic, שמוסיפה עד חמישה קליפי וידאו מחוללים. קולות באנגלית ובצרפתית, וידאו בפורמט אנכי, פורטרט או רחב.
- קרדיטים וחשבונות: מודעה אחת חינם, ואחריה חבילות שנקנות דרך ספק תשלומים. התחברות עם Google או עם אימייל מאומת. מודעה נפתחת רק לבעלים שלה, וקישורי הווידאו שלה פגים אחרי שעה.
- שינוי של מודעה גמורה: עוזר מציג את השינוי שהוא מציע כ״לפני״ ו״אחרי״, ושום דבר לא משתנה עד שבעל העסק לוחץ על Apply. חמש הגרסאות האחרונות נשמרות.
המספרים
- 4פורמטים של מודעה
- 3רעיונות שמוצעים לכל מודעה
- 5גרסאות קודמות של מודעה שנשמרות
- 190מקרי בדיקה אוטומטיים, ב-40 קבצים
- 79קומיטים, מ-17 ביולי עד 12 בנובמבר 2026
כל מספר למעלה נספר מהקבצים ומההיסטוריה של הפרויקט עצמו ב-12 בנובמבר 2026. המוצר בתחילת הדרך: אין בדף הזה שום נתון על משתמשים, לקוחות או הכנסות.
מה זה, ומה זה לא
זה מוצר שבניתי ושאני מפעיל בעצמי, והדף הזה לא מציג שום נתון שימוש. המודלים שהוא קורא להם הם לא עבודה שלי: Claude כותב, ElevenLabs מדבר, ומודל וידאו של צד שלישי מייצר את הקליפים של Cinematic. המנוע שמצייר את הווידאו התחיל כפרויקט קוד פתוח של מפתח אחר. בתוכו כתבתי את פורמטי המודעות שבשימוש כאן, את קורא האתרים ואת השירותים המתארחים.
לא כל מה שמופיע ברשימה אומת כחי. שינוי של מודעה גמורה, היסטוריית הגרסאות ובורר הקולות הושלמו ב-11 בנובמבר, ולפי מפת הדרכים שלי הם מחכים לפריסה הידנית הבאה. קניית קרדיטים נוסתה ברכישת בדיקה, והרכישה האמיתית הראשונה עדיין ברשימה שלי. מודעות מהגרסה המתארחת יוצאות בלי הלוגו של האתר.
בדיקות: 190 מקרים אוטומטיים רצים מול תחליפים למסד הנתונים, ל-AI ולספק התשלומים, לא מול השירותים האמיתיים. שום דבר לא מריץ אותם אוטומטית, הפריסה ידנית, וסקריפט הדפדפן היחיד כבר לא תואם את המסכים. 55 מתוך 79 הקומיטים נושאים שורת מחבר שותף של AI. ככה אני כותב קוד, ואני מעדיף להגיד את זה כאן.
מה הייתי עושה אחרת: להעלות אותו לאוויר מוקדם יותר. בניתי את מחולל המודעות ביולי, ואז עזבתי אותו עד 31 באוקטובר. חשבונות, הגרסה המתארחת והתשלום הגיעו כולם בימים הראשונים של נובמבר, כך שהחלקים שמתעסקים עם זרים ועם כסף הם הצעירים ביותר.
הסטאק
- Next.js
- TypeScript
- Claude API
- ElevenLabs
- Remotion
- Playwright
- FAL
- Firebase Auth
- Firestore
- Cloud Run
- Cloud Storage
לראות
רוצים משהו כזה?
ספרו לי מה אתם בונים, או מה אתם עדיין עושים ידנית, ואני אגיד לכם איך הייתי ניגש לזה. בלי התחייבות.