
עורך וידאו מבוסס AI לסרטוני טוקינג-הד: מעלים וידאו גולמי ומעבירים אותו שישה שלבים, כל אחד עם עצירה לבדיקה אנושית, עד לסרטון מוגמר עם כתוביות מעוצבות ו-B-roll. WhisperX מתמלל אותו עם תזמון ברמת המילה לתמליל שאפשר לערוך ולייצא כ-txt, קטעי שקט אפשר לחתוך אוטומטית, והכתוביות זמינות בארבעה סגנונות (Classic, MrBeast, Hormozi, Clean) עם מצב קריוקי אופציונלי שמקפיץ כל מילה ברגע שהיא נאמרת. Claude קורא את התמליל ואת הקשר הפרויקט, בוחר את המילים שכדאי להדגיש ומתכנן שוט חיתוך כל 5 עד 8 שניות, עם תמונות הרפרנס שלכם כשהן מתאימות ותמונות שנוצרו ב-Flux כשלא, וכל תוכנית אפשר לכוונן בהוראה פשוטה במילים. FFmpeg מרכיב את הרינדור הסופי. מתארח ב-Cloud Run מאחורי התחברות Firebase בהזמנה בלבד, עם העלאה ישירה מהדפדפן ל-Cloud Storage, מפתחות API של כל משתמש שנשמרים ב-Firestore והיסטוריית עלויות לכל סשן. התחיל כ-fork של פרויקט הקוד הפתוח ButterCut.
טכנולוגיות
- Python
- Streamlit
- WhisperX
- FFmpeg
- Claude API
- Flux
- Replicate
- Firebase Auth
- Firestore
- Cloud Run
- Cloud Storage
עוד פרויקטים
Snapstems
מפריד סטמים מבוסס AI כ-SaaS בתשלום: גוררים קטע ומקבלים סטמים נקיים של שירה, תופים, בס ועוד, עם פריסטים של 4 סטמים, 6 סטמים (עם גיטרה ופסנתר), איכות גבוהה וקריוקי, בפורמט mp3, wav או flac, להשמעה בדפדפן או להורדה כקובץ zip. האודיו עולה ישירות מהדפדפן ל-Cloud Storage דרך סשנים חתומים שאפשר להמשיך, כך שקבצים גדולים עוקפים את השרת; ההפרדה רצה על Demucs המתארח ב-Replicate, ו-webhook חתום מסיים את העבודה במקום תור משימות, כך ששירות Cloud Run נח בזמן שהמודל עובד. הקרדיטים נשמרים בפנקס ב-Firestore, עם 3 הפרדות חינם אחרי אימות אימייל, חבילות ומנויים חודשיים שנמכרים דרך Polar, טיפול בהחזרים וכלי התאמה. תהליך אימות אימייל משלי, ממשק ב-10 שפות ועמוד חשבון וחיוב. צד השרת בספרייה הסטנדרטית של Python בלבד, בלי פריימוורק.
Hostaluego
מנוע איתור לקוחות לסוכן שמוכר ומחכיר מכונות צילום ושירותי טלקום לעסקים ולגופים ציבוריים בצרפת. בענף הזה הטריגר האמיתי היחיד לרכישה הוא חוזה שמגיע לסיומו, ולכן האפליקציה מחפשת את התזמון ולא את הניסוח: היא שואבת חברות מהמאגר הפתוח של ממשלת צרפת ומזהה אירועים מתוארכים כמו העברת מטה, קוראת את נתוני הרכש הציבורי (DECP) כדי למצוא חוזי מכונות צילום וטלקום שמתקרבים לסיומם, ונותנת לכל ליד ציון מתוך 100, עם פירוט החישוב מתחת לכל ציון. הציונים מחושבים מחדש בכל קריאה, שוקלים את סוג האירוע ואת המרחק ממחוז הבסיס של התחום, ולידים ישנים או בעלי ציון נמוך יוצאים מהרשימה כך שמסך האיתור מתמלא מחדש מעצמו. כל ליד מוסמך נבדק ב-Google Places, ורק אלה שיש להם מספר טלפון צרפתי זמין נשמרים. לכל ליד Claude כותב תדריך שיחה, ה-"Déballe": למה עכשיו, מה ידוע ומה המקור, הערכה של נפח ההדפסה החודשי ומשפט פתיחה מוכן לטלפון, ולעולם לא מבלבל בין חברת ליסינג שמחזיקה בחוזה לבין סוכן מתחרה. הלידים עוברים ל-CRM מובנה עם מעקבים, רשימת שיחות יומית, תכנון ולוח בקרה, שבו כל איש קשר נושא את תאריך סיום החוזה שהוצהר (מדורג ומתוכנן) ואת הסיבה שליד אבד, ושיחה שהוקלטה ברמקול מתומללת ב-Google Speech-to-Text והופכת לסיכום שיחה בידי Claude. בנוסף: טריטוריות לפי תחום, ייבוא קובץ לקוחות (CSV או Excel) שמוציא לקוחות קיימים, אזור ניהול עם מגבלת לידים יומית לכל משתמש ומצב צפייה-בשם לקריאה בלבד, ודף עלויות שעוקב אחרי כל קריאת API בתשלום. Next.js על Firebase App Hosting עם Firestore, דף נחיתה ציבורי והתחברות בהזמנה בלבד, ממשק בצרפתית.
Tahel: My Day
לוח יום בתמונות לילדים צעירים, ל-iOS ול-Android: לו״ז, שגרות וטיימר ויזואלי באפליקציה אחת. כל שלב ביום הוא כרטיס תמונה גדול, וכרטיס יכול להיות שלב פשוט, שגרה שנפתחת כרטיס אחרי כרטיס (שגרת הבוקר ושגרת הערב הולכות בשביל קטן עם הינשוף) או שלב עם טיימר ויזואלי משלו, כמו צחצוח שיניים 2 דקות עם שעון חול. כל יום שהסתיים וכל שגרה שהסתיימה מכניסים כוכב לצנצנת שמתמלאת במשך השבוע וחושפת את הפרס שההורה בחר. 46 תמונות מובנות וגם כרטיסים מתמונות שלכם, לוח לכל ילד עם התמונה שלו, עכשיו ואחר כך, לוח "קודם, אחר כך" לרגעים קשים, PDF להדפסה ולוח שבועי עם רצף של ימים שהסתיימו. נבנה לילדים שעוד לא קוראים או שצריכים לראות את היום שלהם, כמו ילדים רבים על הרצף האוטיסטי או עם ADHD, ורגוע מעצם העיצוב: צבעים רכים, מוזיקה כבויה אלא אם מדליקים אותה, ואנימציות שמכבדות את הגדרת הפחתת התנועה של הטלפון. חינמי עם לוח אחד של עד 10 שלבים, שגרת הבוקר ו-4 טיימרים עד 30 דקות; רכישה חד-פעמית של הגרסה המלאה, דרך RevenueCat ומאחורי שער הורים, פותחת את כל השאר. 10 שפות, בלי חשבון, בלי פרסומות, בלי מעקב, והתמונות אף פעם לא יוצאות מהמכשיר. נקראת על שם הבת שלי טהל.