
כלי פיתוח חייבים להיות בקוד פתוח: סוכנים הופכים התאמה אישית לזולה
בפוסט מ־2 באוגוסט טוען דייוויד קראושו מ-exe.dev שסוכנים הפכו את השינוי והתחזוקה של כלים אישיים לזולים, ושכלי פיתוח סגורים משאירים למשתמשים רק את מה שהיצרן מאפשר.
דייוויד קראושו, מהנדס ב-exe.dev, פרסם ב-2 באוגוסט 2026 פוסט בשם „Devtools must be open source”, שבו הוא טוען שסוכני AI הפכו את ההתאמה האישית של תוכנה לזולה כל כך עד שגישה לקוד המקור נעשית הכרחית.
מקובצי קונפיגורציה לתוכנה אישית
קראושו נזכר שלפני חמש שנים כמעט ולא היו למהנדסים שהכיר תוכנות שכתבו לעצמם: כל היום הם השתמשו בתוכנות של אחרים כדי לכתוב תוכנות לאחרים. כתיבה ותחזוקה של תוכנה לעצמך לא השתלמו — אפשר לכתוב רק כמות מסוימת של קוד ביום, וחזרה לפרויקט אחרי שנה לצורך תחזוקה הייתה painful במיוחד; בשנים מסוימות הוא זרק את התוכנות המותאמות שלו והשתמש בסביבות הסטנדרטיות ביותר. הכלכלה הזו היא הסיבה שתוכנה מורכבת נשלחה עם קבצי קונפיגורציה ומערכות תוספים: תכנון לרבים הצדיק את העלות.
שתי בקשות שמשנות את החישוב
היום, הוא כותב, התאמה אישית של תוכנה קלה להפליא. שני סוגים של פרומפטים עושים את עיקר העבודה: הראשון — הורד את קוד המקור, בנה אותו לשימוש מקומי ושנה אותו; רשום לזיכרון הסוכן שכל שינוי עתידי פירושו עריכת המקורות והחלפת הגרסה הנוכחית, ותעד במערכת ניהול הגרסאות את הסיבה לשינוי. השני, והחשוב יותר — הגדר משימת cron לילית שמושכת שינויים מ-upstream, מבצעת rebase לשינויים המקומיים על גביהם, בודקת שהתוכנה עדיין עובדת ומחליפה את הגרסה הנוכחית. סוכנים, הוא מציין, יודעים לא רק לכתוב קוד אלא גם לנהל את הסנכרון עם גרסאות upstream — ולכן התשואה על ההתאמה האישית משתפרת משני צדדים בו-זמנית: הרבה יותר קל להתחיל, והרבה יותר קל להמשיך. ומכיוון שאת שתי הבקשות אפשר להטמיע בסוכן כ-skill — טקסט פשוט — כבר לא נדרשת תכנות: ב-exe.dev הטמיעו זאת בסוכן שלהם, Shelley, כך שדי להקליד „הפוך את ממשק Shelley לבעל ניגודיות גבוהה”.
קוד המקור הוא מערכת ההרחבות
כדוגמה מעשית מתאר קראושו כיצד שילב את meat.dev, הכלי שלו לצמצום דיפים, בתוך Shelley באמצעות פרומפט אחד — כולל עיבוד מקדים של קומיטים ברקע ומתג בתצוגת ה-Diffs. לעשות אותו דבר דרך ה-API של תוספי VS Code, הוא כותב, היה „עינוי מסובך”, משום שנקודות ההרחבה אינן בצורה הנכונה. ומה שנדרש לכל זה, טוען הכותב, הוא גישה לקוד המקור — הבלוג שלו עצמו הוא תוכנה בהתאמה אישית בדיוק מהסיבה הזו.
היכן Codex ו-Claude Code נפרדות
הגישה מבוססת ה-skill עובדת בקלות גם עם סוכנים בקוד פתוח אחרים כמו Pi; קראושו תוהה מדוע ל-Pi נדרשת בכלל מערכת הרחבות מובנית, שהרי „קוד המקור הוא מערכת ההרחבות”. אפשר לעשות אותו דבר גם ל-Codex — הוא בקוד פתוח — אך הדבר ידרוש הרבה יותר טוקנים. הקיר הוא Claude Code: הוא סגור, ולכן אי אפשר להתאים אותו אישית, אלא רק להשתמש ב-hooks שהמוצר מספק. העצה חדה: אם דרך העבודה הרצויה לכם לא נכנסת ל-hooks האלה, עברו לסוכן שמאפשר לכם להתאים אותו.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.