REA: איך לגרום לקלוד להבין תוכנה מבפנים - Guides_□×

REA

REA: איך לגרום לקלוד להבין תוכנה מבפנים

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

Evyatar Yizhak3 דקות קריאה

REA (Reverse Engineer Anything) הוא כלי חינמי בקוד פתוח שמתחבר לקלוד קוד, עם יותר מ-360 אלף כוכבים בגיטהאב. הוא נותן לקלוד לפתוח תוכנה גמורה, אתר או אפליקציה, גם בלי הקוד שלה, להבין איך פיצ'ר מסוים בנוי, להראות לכם את הראיות, ולבנות גרסה משלכם בפרויקט שלכם.

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

ההתקנה: שורה אחת

פותחים טרמינל ומדביקים:

להדביק בטרמינל
npx rea-agents setup

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

מעדיפים שקלוד יעשה הכל? מדביקים לו:

להעתיק לקלוד
תתקין לי את REA מהריפו הרשמי:
https://github.com/morluto/rea
לפני כל צעד תסביר לי בעברית פשוטה מה הוא עושה במחשב שלי, ורק אז תריץ.

איך מבקשים

להעתיק לקלוד
תשתמש ב-REA, תבין איך [הפיצ'ר] עובד ב-[האפליקציה], תראה לי את הראיות, ותבנה לי פיצ'ר דומה בפרויקט שלי.

דוגמאות מהאתר שלהם: למה כפתור האחוז במחשבון של Windows עושה דבר אחר אחרי פלוס ואחרי כפול, איך משחק הדינוזאור של Chrome מאיץ ככל שרצים, ואיך העתקה ב-Notion שומרת את כל המידע של הבלוקים.

שרטוט פטנט ישן של מכונת כתיבה, ומתחתיו, מעבר לקו ליים, איור של מכונת הכתיבה עצמה עם המקשים העגולים
מלמטה המכונה הגמורה, מלמעלה השרטוט שלה. שרטוט הפטנט: הארכיון הלאומי האמריקאי (NARA) דרך Wikimedia Commons, נחלת הכלל.

מה הוא יודע לפתוח

  • אתרים: צריך רק דפדפן Chrome או דומה לו.
  • אפליקציות מחשב שבנויות כמו אתר, למשל Notion: בלי שום תוספת.
  • תוכנות "רגילות" למחשב, כמו קובץ exe או אפליקציה של Mac: צריך כלי ניתוח כמו Hopper, Ghidra או IDA. ההתקנה מציעה להתקין את Hopper, רק באישור שלכם.
  • ועוד: אפליקציות אנדרואיד עם כלי בשם JADX, משחקים, כולל משחק של Windows משנת 1996, ומסדי נתונים מסוג SQLite.

שלושה כללים

  1. רק על תוכנות שמותר לכם: שלכם, או כאלה שקיבלתם עליהן רשות. REA נועד למחקר, ללמידה, לתאימות ולשימור תוכנה. גרסאות פרוצות, מפתחות גנובים ועקיפת רישיונות לא בתמונה.
  2. להוריד רק מהמקור: הריפו morluto/rea בגיטהאב, האתר rea.tools והחבילה rea-agents ב-npm. שם דומה או README מועתק לא אומרים שזה המקור.
  3. לפני כל התקנה, שואלים את קלוד: מדביקים לו את הלינק ושואלים "מה זה, זה בטוח, ומה זה יעשה במחשב שלי?". הפרומפט המלא נמצא במדריך על גיטהאב.

עדכון

REA משתנה מהר, ויוצאות לו גרסאות עם תיקונים לעתים קרובות. כדי להתעדכן, מריצים:

להדביק בטרמינל
npx rea-agents@latest setup

ומאיפה להתחיל: מפיצ'ר אחד קטן שאתם סקרנים לגביו, לא מאפליקציה שלמה.

FAQ

מה זה REA?

REA (Reverse Engineer Anything) הוא כלי חינמי בקוד פתוח (רישיון MIT) שמתחבר ל-Claude Code ולסוכני קוד אחרים. הוא נותן לסוכן לבדוק איך פיצ'ר בתוכנה, אתר או אפליקציה עובד, גם בלי הקוד שלה, להראות ראיות, ולבנות גרסה משלכם בפרויקט שלכם.

איך מתקינים את REA?

צריך Node.js עדכני (22.19 ומעלה, או 24.11 ומעלה). מריצים בטרמינל את הפקודה npx rea-agents setup ואז בוחרים את הסוכן, מאשרים את השינויים ומפעילים את הסוכן מחדש. אפשר גם לבקש מ-Claude להתקין ולהסביר כל צעד.

REA משכפל אפליקציות?

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

על אילו תוכנות מותר להשתמש ב-REA?

על תוכנה שלכם או כזאת שמותר לכם לבדוק, למחקר, ללמידה, לתאימות ולשימור תוכנה. גרסאות פרוצות, מפתחות גנובים ועקיפת רישיונות לא מותרים. ומורידים רק מהמקור הרשמי: הריפו morluto/rea בגיטהאב, האתר rea.tools והחבילה rea-agents ב-npm.

Got a question about any of this, or want to learn to do it yourself?

All the guides