graphify ו-opensrc — להבין פרויקט קוד זר בלי לקרוא 300 קבצים
graphify ו-opensrc הם שני כלים חינמיים בקוד פתוח שפותרים את אותה בעיה משתי זוויות: סוכן AI שצריך להבין קוד שהוא לא כתב. graphify סורק תיקיית קוד ובונה ממנה גרף ידע, כלומר מפה של מי מדבר עם מי, כדי שהסוכן יבין את המבנה בלי לקרוא כל קובץ. opensrc פותר בעיה משלימה: כשמתקינים ספרייה מקבלים בדרך כלל קוד מכווץ ובלתי קריא, והוא מוריד את קוד המקור האמיתי מגיטהאב, בדיוק בגרסה שמותקנת אצלכם. יחד הם נותנים ל-Claude Code גם מפה של הפרויקט וגם את התוכן האמיתי של מה שהפרויקט מסתמך עליו. graphify מופץ ברישיון MIT, opensrc ברישיון Apache-2.0, ושניהם חינמיים.
מה זה graphify ומה זה opensrc?
graphify הוא סקיל ל-Claude Code שרץ מקומית לגמרי, בלי שרת ובלי מסד נתונים חיצוני. הריפו שלו נפתח באפריל 2026 וצבר יותר מ-90 אלף כוכבים בגיטהאב. opensrc הוא כלי שורת פקודה כתוב ב-Rust מבית vercel-labs, זרוע הניסויים של Vercel, עם כ-2,800 כוכבים. שימו לב לשני בלבולים נפוצים: חבילת ההתקנה של graphify נקראת graphifyy עם שתי אותיות y, זמנית עד שהשם הקצר ישוחרר, ואילו פקודת ההפעלה עדיין graphify. בנוסף, האתר הרשמי הוא graphify.com, וקיימים באינטרנט אתרים דומי-שם שאינם של החברה.
האם graphify ו-opensrc באמת חינמיים?
התוכנה חינמית, השימוש לא בהכרח. graphify הוא סקיל שרץ בתוך Claude Code, וה-README שלו מציין במפורש שהדרישות הן Claude Code ו-Python בגרסה 3.10 ומעלה. כלומר בלי מנוי פעיל ל-Claude Code הכלי לא עובד. opensrc לעומת זאת עצמאי לגמרי, בלי חשבון ובלי מפתח API עבור חבילות ציבוריות.
| מה | עלות | הערה |
|---|---|---|
| graphify עצמו | חינם | רישיון MIT, קוד פתוח |
| opensrc עצמו | חינם | רישיון Apache-2.0, בלי מנוי ובלי חשבון |
| Claude Code | בתשלום | נדרש כדי להריץ את graphify. בלי מנוי הוא לא עובד. |
איך גרף ידע חוסך טוקנים?
טוקן הוא יחידת הטקסט שמודל AI קורא, בערך מילה. חלון ההקשר, כלומר כמה טקסט המודל מחזיק בבת אחת, מוגבל, ופרויקט גדול פשוט לא נכנס. במקום להזרים לסוכן את כל הקבצים, graphify קורא אותם פעם אחת ובונה מהם מפה: אילו פונקציות קיימות, מי קורא למי, ואיפה כל דבר יושב. אחר כך הסוכן שואל את המפה במקום לקרוא את הקוד. ההבדל הוא בין לקרוא ספר שלם כדי למצוא עובדה, לבין להסתכל במפתח העניינים. opensrc פותר בעיה אחרת: הוא מושך את קוד המקור הקריא של ספרייה ומצמיד אותו לגרסה הרשומה בקובץ הנעילה של הפרויקט, כדי שלא תקבלו תיעוד של גרסה אחרת.
איך מתחילים להשתמש בהם?
את graphify מתקינים בפקודה pip install graphifyy, ואז פותחים Claude Code בתיקייה כלשהי ומקלידים סלאש graphify. את opensrc מתקינים בפקודה npm install -g opensrc, ומריצים למשל opensrc path zod כדי לקבל נתיב לקוד המקור האמיתי של החבילה. חסם התקנה אמיתי שכדאי להכיר: opensrc דורש Node בגרסה 24 ומעלה. באתר הרשמי מופיע 18 ומעלה, אך בקובץ ההגדרות של החבילה כתוב 24, והערך בקובץ ההגדרות הוא הקובע.
מתי graphify באמת חוסך, ומתי זה מיותר?
זה החלק הכי חשוב והכי פחות מסופר. הכותרת השיווקית היא חיסכון של פי 71.5 בטוקנים, והמספר אמיתי, אבל הוא נמדד על קורפוס אחד ספציפי. ה-README עצמו מפרסם את הטבלה המלאה, וההגינות הזו ראויה לציון. מיד אחרי הטבלה מופיע המשפט המכריע: החיסכון גדל עם גודל הקורפוס, ופרויקט של 6 קבצים ממילא נכנס לחלון ההקשר, כך שהתועלת שם היא בהירות מבנית ולא דחיסה. שימו לב גם שהקורפוס שהניב פי 71.5 הוא מעורב, קוד יחד עם מאמרים ותמונות, ולא קוד בלבד.
| הקורפוס שנמדד | מספר קבצים | חיסכון בטוקנים |
|---|---|---|
| ריפו של קרפאתי, 5 מאמרים ו-4 תמונות | 52 | פי 71.5 |
| קוד המקור של graphify ומאמר | 4 | פי 5.4 |
| ספריית Python סינתטית | 6 | בערך פי 1 |
כשמדדנו סביבת עבודה אמיתית של 419 קבצי מקור, שהריכוז הגדול בה הוא 147 קבצים שהם אוסף רכיבים נפרדים ולא פרויקט אחד מלוכד, המסקנה לפי הטבלה של הכלי עצמו היא שהחיסכון זניח. הערך האמיתי מתחיל כשקוראים ריפו חיצוני וגדול שלא אתם כתבתם.
מה הסיכונים שחשוב להכיר?
שתי נקודות, ושתיהן נובעות מהמהות של הכלים ולא מרשלנות של המפתחים. ראשית, ההתקנה של graphify מורידה קובץ SKILL.md אל תיקיית הסקילים של קלוד, וסקיל פועל ברמת הרשאה של הנחיית מערכת בלי ביקורת. זה נכון לכל סקיל או פלאגין, ולכן שווה לפתוח את הקובץ ולקרוא אותו לפני ההתקנה. שנית, כל המטרה של opensrc היא למשוך קוד זר להקשר של הסוכן, ולכן הערה זדונית שנשתלה בקוד של ספרייה הופכת לטקסט שהמודל קורא. ב-19 במאי 2026 נפתח על כך issue בשם Prompt injection risk, והוא עדיין פתוח וללא מענה מהמתחזק. כדאי גם לדעת של-opensrc יש מתחזק יחיד, עם 59 קומיטים מתוך 59.
שאלות נפוצות
האם צריך Neo4j או מסד נתונים כדי להריץ graphify?
לא. ה-README מציין במפורש שאין צורך ב-Neo4j, שאין שרת, ושהכול רץ מקומית. הכלי בנוי על ספריות Python פתוחות. קיימת אפשרות לייצא לפורמט של Neo4j למי שרוצה, אבל זו בחירה ולא דרישה.
למה לכלי חדש יש 90 אלף כוכבים בגיטהאב?
הריפו נפתח באפריל 2026 והגיע ליותר מ-90 אלף כוכבים תוך חודשים ספורים, אחרי שהתפוצץ ברשתות החברתיות. חשוב להבין שכוכב בגיטהאב הוא סימנייה ולא משתמש. מספר גבוה מעיד על חשיפה, לא על איכות. כדאי לשפוט את הכלי לפי מה שהוא עושה אצלכם בפועל.
אפשר להשתמש ב-opensrc בלי graphify, ולהפך?
כן, הם עצמאיים לגמרי ואין ביניהם תלות. opensrc שימושי בפני עצמו כשרוצים לראות מה ספרייה מסוימת באמת עושה, ו-graphify שימושי בפני עצמו למיפוי פרויקט. הצירוף פשוט מכסה גם רוחב וגם עומק.
זה מחליף את חיפוש הקוד שכבר קיים ב-Claude Code?
לא ממש. Claude Code כבר יודע לחפש ולסרוק קבצים בעצמו. היתרון של graphify הוא שהמפה נבנית פעם אחת ואפשר לשאול אותה שוב ושוב בזול. לריפו שחוזרים אליו הרבה זה משתלם, להצצה חד-פעמית פחות.
זה מתאים למי שלא מתכנת?
לא. שני הכלים דורשים טרמינל, התקנות, ו-Claude Code פעיל. הם נועדו למי שכבר עובד עם קוד ורוצה שסוכן AI יבין אותו טוב יותר.
ראה גם
Claude Desktop לא נפתח אחרי RTL Patch — מדריך תיקון Claude in Chrome — התוסף שנותן לקלוד לעבוד בדפדפן Managed Agents — בנו סוכן AI לכל מטרה רוצים לראות את זה בפעולה? צפו בסרטוןפורסם: 2026-07-20 · עודכן: 2026-07-20 · מאת הנרי שטאובר, מומחה AI ומרצה