REA एक ऐसा टूल है जो AI एजेंट को उस ऐप की किसी सुविधा की जाँच करने देता है जिसे आप दोहराना चाहते हैं, भले ही उसका सोर्स कोड उपलब्ध न हो। एजेंट बता सकता है कि सुविधा कैसे काम करती है, उसके समर्थन में प्रमाण दिखा सकता है, और आपके अपने प्रोजेक्ट के लिए एक मिलता-जुलता संस्करण बना सकता है। REA एजेंट्स को नेटिव बाइनरी, JavaScript और Electron ऐप्स, .NET असेंबली और वेबसाइटों की जाँच के टूल्स से जोड़ता है।
विश्लेषण स्थानीय रूप से चलता है, और हर परिणाम में उसके निष्कर्षों के पीछे के प्रमाण और सीमाएँ शामिल होती हैं। सेटअप REA को आपके एजेंट में पंजीकृत करता है और मेल खाने वाले वर्कफ़्लो निर्देश इंस्टॉल करता है, साथ ही मौजूदा कॉन्फ़िगरेशन का बैकअप भी लेता है। नेटिव विश्लेषण मौजूदा Hopper, Ghidra या IDA इंस्टॉलेशन का उपयोग कर सकता है, और सेटअप आपकी स्वीकृति से वैकल्पिक रूप से Hopper इंस्टॉल कर सकता है। स्टैटिक JavaScript विश्लेषण के लिए किसी नेटिव विश्लेषण इंजन की ज़रूरत नहीं होती।
उपयोगकर्ता टर्मिनल से भी वही टूल्स चला सकते हैं। किसी JavaScript या Electron ऐप डायरेक्टरी का एक ही npx कमांड से विश्लेषण किया जा सकता है, जो मॉड्यूल, इम्पोर्ट और Electron सीमाएँ उनके प्रमाण सहित लौटाता है। REA के लिए Node.js 22.19 या उसके बाद का संस्करण, 24.11 या उसके बाद का संस्करण, या संस्करण 26 या उससे नया, साथ में npm, आवश्यक है।
REA में बग फ़िक्स और नए रिलीज़ के साथ बार-बार अपडेट होते हैं। ग्लोबल npm या Bun इंस्टॉलेशन वाले उपयोगकर्ता CLI को अपडेट कर सकते हैं और फिर सेटअप दोबारा चलाकर अपने एजेंट पंजीकरण ताज़ा कर सकते हैं। npx उपयोग करने वाले उपयोगकर्ता नवीनतम संस्करण पाने के लिए सीधे सेटअप कमांड चला सकते हैं।
स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित