תיעוד

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

תחילת עבודה

Vibe Coder הוא כלי vibe-coding: אתם מתארים מה אתם רוצים לבנות בשפה טבעית, וה-AI כותב, מריץ ומעדכן קוד פול-סטאק אמיתי בפרויקט חי. כל פרויקט מתחיל עם בקאנד, מסד נתונים, וסביבת Preview/Staging מוכנים מהרגע הראשון — אין הגדרת תשתית ידנית.

  1. תארו פיצ׳ר, מסך או workflow בשפה טבעית — לא צריך לכתוב סכימת מסד נתונים או קונפיגורציית שרת.
  2. הסוכן כותב ומריץ קוד פול-סטאק אמיתי מול סביבת Preview/Staging החיה של הפרויקט — בקאנד, מסד נתונים, ו-API אמיתיים.
  3. בדקו את התוצאה, המשיכו לשנות בשפה טבעית, ושדרגו ל-Production באופן מפורש כשמוכנים.

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

מבנה פרויקט

כל פרויקט שנוצר הוא קוד רגיל, לא פורמט קנייני: בקאנד עם endpoints אמיתיים, סכימת מסד נתונים משלכם, ושכבת frontend מחוברת ל-API. אין תלות ב-runtime של Vibe Coder כדי שהאפליקציה תרוץ — היא ניידת החוצה בכל שלב.

ייבוא בסיס קוד קיים

אין חובה להתחיל מפרומפט ריק. אפשר להצביע על כתובת ריפוזיטורי GitHub או להעלות קובץ ZIP, והסוכן קורא את קוד המקור בעצמו — לא תיעוד או ממשק בלבד — בכל שפה, כולל C#, Java ו-C++.

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

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

זיכרון הקשר

Vibe Coder שומר הקשר מתמשך על מבנה הפרויקט, הישויות, וחוזה ה-API בין סשנים. זה אומר שאתם לא מסבירים את הפרויקט מחדש כל פעם שאתם חוזרים אליו, וההבנה של ה-AI לא נשחקת ככל שהפרויקט גדל.

אנחנו לא חושפים כאן את מנגנון האחזור הפנימי — זה חלק מהאיך שאנחנו פותרים בעיה שרוב הכלים בתחום לא פתרו.

סביבות

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

Preview / Staging

חי בתוך Vibe Coder בזמן הבנייה — אותו ארטיפקט serverless שירוץ בייצור. כאן אתם בונים ובודקים.

Production

מקודם מ-Preview/Staging באופן מפורש. משתמשים אמיתיים, נתונים אמיתיים, מסד נתונים מבודד משלו.

בקרת גישה

לכל אפליקציה יש שני כללי גישה אופציונליים, מוגדרים בהגדרות האפליקציה: allowlist של IP/CIDR (IPv4 ו-IPv6, עד 100 ערכים) ו-allowlist של מדינות (קודי ISO 3166-1 alpha-2).

IP allowlist

נאכף בשכבת ה-bridge, ומכסה גם את ה-Preview וגם את ה-data API של האפליקציה שנפרסה, בלי תלות במצב הפריסה. חל רק על מבקרים אנונימיים — עורכים מחוברים לא נחסמים אף פעם. משתנה מיידית, בלי צורך ב-Deploy.

Allowlist מדינות

נאכף כ-CloudFront GeoRestriction אמיתי, לא בדיקה בשכבת האפליקציה. חל רק על מצבי פריסה static/lambda (מוגשים דרך CloudFront), ורק על האפליקציה שנפרסה — לא על ה-Preview בסטודיו. נכנס לתוקף ב-Deploy הבא.

שני הכללים הם allow-listים ריקים כברירת מחדל (=אין הגבלה). חסימת המדינות מבוססת geolocation לפי IP — ניתנת לעקיפה עם VPN, כמו כל חסימה גיאוגרפית — ולכן היא כלי נוחות להגבלת גישה מקרית, לא בקרת אבטחה. השילוב של שני הכללים זמין לכל משתמש, ולא כרוך בתשלום נוסף.

עלויות וטוקנים

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

ייצוא ובעלות

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