أداة REA
الاسم ومعناهReverse Engineer Anything تعني (اهندس أي شيء عكسياً)، أو ببساطة: (فكّك أي برنامج وافهمه). واختصارها REA.
REA أداة مجانية مفتوحة المصدر بترخيص MIT، تربط وكلاء البرمجة بالذكاء الاصطناعي، مثل Claude Code وCodex وCursor، بأدوات تفكيك البرامج المعروفة مثل Ghidra وIDA وHopper. بعدها تسأل الوكيل بلغة عادية: (كيف تعمل الميزة الفلانية في هذا التطبيق؟)، فيفكّك البرنامج ويرجع لك الجواب مع الأدلة.
تحلّل REA الملفات التنفيذية الأصلية، وتطبيقات JavaScript وElectron، وتطبيقات .NET، والمواقع. وقد تجاوز مستودعها 234 ألف نجمة على GitHub بحلول 14 أكتوبر 2026، بحسب تقرير تدقيق الحقائق.
خطوات تركيب REA
التركيب كله أمر واحد، بشرط تجهيز المتطلبات أولاً.
1. ثبّت Node.js: نزّله من nodejs.org، ثم تحقق منه:
node -v
npx -v
2. جهّز وكيل ذكاء اصطناعي: مثل Claude Code أو Codex أو Cursor أو Gemini CLI، مثبّتاً ويعمل على جهازك.
3. ثبّت أداة تفكيك (للملفات التنفيذية فقط): Ghidra مجاني من مستودعه الرسمي ويحتاج Java (JDK) مثبّتاً مسبقاً، لأن REA لا تنزّل Ghidra ولا تثبّت Java. وعلى ماك يمكن أن تثبّت REA أداة Hopper بنفسها بعد موافقتك.
4. شغّل أمر التركيب:
npx rea-agents setup
5. اختر وكلاءك ووافق: يعرض المعالج الوكلاء الموجودين عندك، فتختار منهم، وتراجع التغييرات المقترحة، ثم توافق. تسجّل REA نفسها كخادم MCP وتضيف تعليمات العمل للوكيل.
6. أعد تشغيل الوكيل حتى يتعرّف على الأداة الجديدة.
7. تحقق من التركيب (في Claude Code مثلاً):
claude mcp list
يجب أن تظهر REA ضمن القائمة.
المصدر: مستودع REA الرسمي.
أول استخدام: من الفكرة إلى نسختك
بعد التركيب، اكتب للوكيل طلباً بلغة عادية، مثل:
حلّل ميزة البحث في هذا التطبيق، واشرح لي كيف تعمل خطوة بخطوة.
سيفكّك الوكيل البرنامج ويرجع لك الشرح مع الأدلة. بعدها تطلب منه أن يبني ميزة مشابهة في مشروعك بكود جديد مكتوب من الصفر. هنا الفرق كله: تأخذ الفكرة وطريقة العمل، لا الكود نفسه.
الحدود: متى تصبح (السرقة) سرقة فعلاً؟
• نسخ الكود أو التصاميم أو الشعارات حرفياً انتهاك لحقوق الملكية، حتى لو استخرجته أداة ذكية.
• فهم الفكرة وإعادة بنائها بكودك الخاص هو ما فعلته ArtCraft مع برامج Adobe، وتسمّيه الصناعة "إعادة تنفيذ نظيفة" (clean-room).
• شروط الترخيص في كثير من البرامج التجارية تمنع تفكيكها صراحة، والقوانين تختلف من دولة لأخرى.
• حمّل REA من مصادرها الرسمية فقط: مستودع morluto/rea أو موقع rea.tools أو حزمة rea-agents؛ فقد انتشرت نسخ مزيّفة تحمل برامج خبيثة.
التعليقات 0
اترك تعليقاً
لا توجد تعليقات بعد — كن أول من يعلّق!