מה זה פותר

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

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

מסך ScriptHub: רשת כרטיסי סקריפטים למעלה, ומתחתיה חלונית לוג עם הפלט של הרצה שהסתיימה בהצלחה וקוד יציאה 0
הרצה שהסתיימה: הפלט המלא, הסטטוס וקוד היציאה

סוכן שכותב את הסקריפט הבא

החלק המעניין הוא לא ההרצה אלא מה שקורה לפניה. ScriptHub מחובר ל-Claude, וסוכן הבינה המלאכותית יכול לכתוב סקריפט חדש לפי בקשה — ולהוסיף אותו למאגר בעצמו, עם השם, התיאור והפרמטרים שלו.

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

מסך ההגדרות של ScriptHub עם כרטיס AI ומפתחות API, כולל שדה למפתח Anthropic ובחירת ספק ברירת מחדל
החיבור ל-Claude מוגדר מתוך המערכת. המפתחות נשמרים מקומית בלבד

מה יש בפנים

  • מאגר סקריפטים עם קטגוריות, חיפוש מהיר ואייקון לכל סקריפט
  • הרצה בלחיצה, עם לוג שזורם בזמן אמת וכפתור עצירה
  • פרמטרים מוגדרים מראש — טופס במקום לזכור ארגומנטים
  • היסטוריית הרצות מלאה: מתי, כמה זמן, הצליח או נכשל, והלוג המלא של כל אחת
  • הרצה מתוזמנת לפי cron
  • סוכן Claude מובנה שכותב סקריפטים חדשים ומוסיף אותם למאגר
  • ממשק דו-לשוני, עברית ואנגלית
מסך היסטוריית ההרצות: טבלה עם שם הסקריפט, זמן התחלה, משך, סטטוס הצלחה או כישלון, ומי הפעיל
כל הרצה נשמרת עם המשך שלה, הסטטוס והלוג

איפה זה רץ

על המחשב שלכם. ScriptHub הוא שרת מקומי שנפתח בדפדפן — הסקריפטים, הלוגים ומפתחות ה-API לא עוזבים את המחשב, והוא לא מאזין לרשת החיצונית. Python ו-Flask בשרת, SQLite לנתונים, וסטרימינג של הפלט בזמן אמת ל-UI.

רוצים כלי כזה?

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