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

ההתקנה: שורה אחת
פותחים טרמינל ומדביקים:
npx rea-agents setupבוחרים את הסוכן שלכם, עוברים על השינויים שההתקנה מציעה ומאשרים, ומפעילים את הסוכן מחדש. זהו. ההתקנה גם שומרת גיבוי של ההגדרות שהיו לכם קודם.
מעדיפים שקלוד יעשה הכל? מדביקים לו:
תתקין לי את REA מהריפו הרשמי:
https://github.com/morluto/rea
לפני כל צעד תסביר לי בעברית פשוטה מה הוא עושה במחשב שלי, ורק אז תריץ.איך מבקשים
תשתמש ב-REA, תבין איך [הפיצ'ר] עובד ב-[האפליקציה], תראה לי את הראיות, ותבנה לי פיצ'ר דומה בפרויקט שלי.דוגמאות מהאתר שלהם: למה כפתור האחוז במחשבון של Windows עושה דבר אחר אחרי פלוס ואחרי כפול, איך משחק הדינוזאור של Chrome מאיץ ככל שרצים, ואיך העתקה ב-Notion שומרת את כל המידע של הבלוקים.

מה הוא יודע לפתוח
- אתרים: צריך רק דפדפן Chrome או דומה לו.
- אפליקציות מחשב שבנויות כמו אתר, למשל Notion: בלי שום תוספת.
- תוכנות "רגילות" למחשב, כמו קובץ exe או אפליקציה של Mac: צריך כלי ניתוח כמו Hopper, Ghidra או IDA. ההתקנה מציעה להתקין את Hopper, רק באישור שלכם.
- ועוד: אפליקציות אנדרואיד עם כלי בשם JADX, משחקים, כולל משחק של Windows משנת 1996, ומסדי נתונים מסוג SQLite.
שלושה כללים
- רק על תוכנות שמותר לכם: שלכם, או כאלה שקיבלתם עליהן רשות. REA נועד למחקר, ללמידה, לתאימות ולשימור תוכנה. גרסאות פרוצות, מפתחות גנובים ועקיפת רישיונות לא בתמונה.
- להוריד רק מהמקור: הריפו
morluto/reaבגיטהאב, האתרrea.toolsוהחבילהrea-agentsב-npm. שם דומה או README מועתק לא אומרים שזה המקור. - לפני כל התקנה, שואלים את קלוד: מדביקים לו את הלינק ושואלים "מה זה, זה בטוח, ומה זה יעשה במחשב שלי?". הפרומפט המלא נמצא במדריך על גיטהאב.
עדכון
REA משתנה מהר, ויוצאות לו גרסאות עם תיקונים לעתים קרובות. כדי להתעדכן, מריצים:
npx rea-agents@latest setupומאיפה להתחיל: מפיצ'ר אחד קטן שאתם סקרנים לגביו, לא מאפליקציה שלמה.
שאלות נפוצות
מה זה 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.