Skip to content

REA সেটআপ গাইড: AI কোডিং এজেন্ট দিয়ে যেকোনো সফটওয়্যার রিভার্স ইঞ্জিনিয়ারিং (বাংলায়)

কোনো অ্যাপের একটা ফিচার দেখে মনে হলো, "এটা ভেতরে কীভাবে কাজ করে?" সোর্স কোড হাতে নেই, আছে শুধু কম্পাইল করা অ্যাপ। আগে এই কাজের জন্য Ghidra বা IDA-র মতো টুল শিখতে মাসের পর মাস লাগত। REA এই কাজটা আপনার AI কোডিং এজেন্টের হাতে তুলে দেয়।

শোয়েব রেজা··4 মিনিটে পড়া যাবে

কোনো অ্যাপের একটা ফিচার দেখে মনে হলো, "এটা ভেতরে কীভাবে কাজ করে?" সোর্স কোড হাতে নেই, আছে শুধু কম্পাইল করা অ্যাপ। আগে এই কাজের জন্য Ghidra বা IDA-র মতো টুল শিখতে মাসের পর মাস লাগত। REA এই কাজটা আপনার AI কোডিং এজেন্টের হাতে তুলে দেয়।

এই লেখায় থাকছে REA আসলে কী, কী কী লাগবে, আর ১০ মিনিটে কীভাবে সেটআপ করবেন।

📥 পুরো গাইডটা PDF হিসেবে চান? ফ্রি PDF সেটআপ গাইড ডাউনলোড করুন →

REA কী?

REA-র পুরো নাম Reverse Engineer Anything। এটা একটা ওপেন-সোর্স MCP সার্ভার (MIT লাইসেন্স)। MCP হলো সেই ব্যবস্থা, যার মাধ্যমে Claude Code-এর মতো এজেন্ট বাইরের টুল ব্যবহার করতে পারে।

REA নিজে নতুন কোনো ডিকম্পাইলার না। এটা আগে থেকে থাকা প্রফেশনাল টুলগুলো, মানে Ghidra, IDA আর Hopper, এক জায়গায় এনে এজেন্টের হাতে দেয়। এজেন্ট তখন:

  1. কম্পাইল করা অ্যাপটা অ্যানালাইজ করে
  2. লজিক ধাপে ধাপে ট্রেস করে
  3. যা পেল, প্রমাণসহ বুঝিয়ে বলে

আন্দাজে উত্তর না দিয়ে প্রমাণ দেখানো, এটাই REA-র আসল কাজের জায়গা।

GitHub রিপো: github.com/morluto/rea

কোন কোন এজেন্টে চলে?

  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • Grok Build

এর বাইরেও যে এজেন্ট লোকাল MCP সার্ভার সাপোর্ট করে, সেখানে হাতে কনফিগার করে চালানো যায়।

কী কী অ্যানালাইজ করা যায়?

টার্গেট আলাদা টুল লাগবে?
নেটিভ অ্যাপ (Windows/Mac/Linux) হ্যাঁ, Ghidra / IDA / Hopper
JavaScript ও Electron অ্যাপ না
.NET অ্যাসেম্বলি না
Android APK, ফার্মওয়্যার, ওয়েবসাইট টার্গেট অনুযায়ী
Go, Rust, Unity IL2CPP, Godot টার্গেট অনুযায়ী

শুরুর আগে যা লাগবে

  • Node.js: 22.x (22.23.4+), 24.x (24.22.1+) অথবা 26.12.1+, সাথে npm
  • একটা AI কোডিং এজেন্ট (উপরের লিস্ট থেকে)
  • নেটিভ অ্যাপের জন্য Ghidra (ফ্রি), IDA বা Hopper, যেকোনো একটা
  • Linux হলে কিছু কাজের জন্য ps (procps) থাকতে হবে

ধাপে ধাপে সেটআপ

ধাপ ১: Node.js চেক করুন

node -v
npm -v

ভার্সন পুরোনো হলে nodejs.org থেকে LTS নামিয়ে নিন।

ধাপ ২: Ghidra ইনস্টল করুন (শুধু নেটিভ অ্যাপের জন্য)

Ghidra ফ্রি আর ওপেন-সোর্স, NSA ২০১৯ সালে প্রকাশ করেছিল। ghidra-sre.org থেকে নামিয়ে আনজিপ করুন, সাথে JDK 21 লাগবে। IDA বা Hopper আগে থেকে থাকলে এই ধাপ বাদ দিন। শুধু JavaScript, Electron বা .NET অ্যাপ দেখলেও বাদ দিতে পারেন।

ধাপ ৩: REA সেটআপ চালান

npx rea-agents setup

কোন এজেন্টে বসাবেন বেছে নিন, পরিবর্তনগুলো দেখে Approve করুন। আপনার আগের কনফিগের ব্যাকআপ REA নিজেই রেখে দেয়।

ধাপ ৪: এজেন্ট রিস্টার্ট করুন

Claude Code বা যেটা বেছে নিয়েছেন, বন্ধ করে আবার খুলুন।

ধাপ ৫: প্রথম কাজটা দিন

সাধারণ ভাষায় বলুন কী বুঝতে চান:

Understand how search works in the Notes app, show me the evidence, and build a similar feature for my project.

আরও কয়েকটা আইডিয়া:

Analyze this Electron app and explain how it stores user settings. Cite the files you found.
Trace what happens when I click "Export" in this app, step by step, with evidence.

টার্মিনাল থেকে সরাসরি ব্যবহার

এজেন্ট ছাড়াও REA চালানো যায়:

# একবারের জন্য JS/Electron অ্যাপ অ্যানালাইসিস
npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json

# গ্লোবাল ইনস্টল
npm install --global rea-agents
rea --help

আপডেট করবেন যেভাবে

rea update
# npx দিয়ে চালালে
npx rea-agents@latest setup

যে কাজে লাগাতে পারেন

  • পুরোনো কোনো গেম বা সফটওয়্যার কীভাবে চলে, সেটা বোঝা
  • যে সফটওয়্যার কাস্টমাইজ করা যায় না, সেটা ঘেঁটে দেখা
  • অন্য অ্যাপের কোনো পছন্দের ফিচার কীভাবে কাজ করে বুঝে নিজের অ্যাপে একই রকম কিছু বানানো

জরুরি সতর্কতা

  • হুবহু সোর্স কোড পাবেন না। REA লজিক আর আচরণ বোঝায়, অরিজিনাল কোড ফেরত দেয় না।
  • শুধু অফিসিয়াল সোর্স থেকে নামান: morluto/rea, rea.tools অথবা npm-এর rea-agents। জনপ্রিয় টুলের নকল কপি প্রায়ই ম্যালওয়্যার ছড়ায়।
  • আইন মেনে চলুন। যে সফটওয়্যার অ্যানালাইজ করার অধিকার আপনার আছে, শুধু সেটাই করুন। IDA আর Hopper-এর নিজস্ব পেইড লাইসেন্স আছে।
  • রেজাল্ট নির্ভর করে টার্গেটের ওপর: কোন ভাষায় লেখা, কতটা অবফাসকেটেড।

সাধারণ প্রশ্ন (FAQ)

REA কি ফ্রি? হ্যাঁ, REA-র নিজের কোড MIT লাইসেন্সে ওপেন সোর্স। তবে IDA বা Hopper ব্যবহার করলে সেগুলোর লাইসেন্স আলাদা। Ghidra ফ্রি।

কোডিং না জানলে কি ব্যবহার করা যাবে? সেটআপ একটা কমান্ড, আর এজেন্টকে কাজ দেওয়া যায় সাধারণ ভাষায়। তবে রেজাল্ট বুঝে কাজে লাগাতে কিছুটা টেকনিক্যাল জ্ঞান থাকলে সুবিধা।

Windows-এ চলবে? হ্যাঁ, Node.js আর আপনার এজেন্ট Windows-এ চললে REA-ও চলবে। নেটিভ অ্যানালাইসিসের জন্য Ghidra Windows-এ চলে।

REA কি অরিজিনাল সোর্স কোড বের করে দেয়? না। এটা লজিক আর ফিচার কীভাবে কাজ করে তা প্রমাণসহ ব্যাখ্যা করে।


নিজে সেটআপ না করে কাজটা করিয়ে নিতে চান?

Arwahyn AI বিজনেসের জন্য AI সিস্টেম বানায়:

  • কাস্টম AI এজেন্ট ও চ্যাটবট: মেসেজের উত্তর, অর্ডার, বুকিং, ২৪ ঘণ্টা
  • মার্কেটিং অটোমেশন: লিড ফলো-আপ, CRM, রিপোর্ট
  • AI সিস্টেমসহ ওয়েবসাইট ও অ্যাপ
  • AI ভিডিও ও মোশন গ্রাফিক্স

👉 WhatsApp করুন: +880 1862-312535 👉 ফাউন্ডার Shoeb Reza-র সাথে ৩০ মিনিটের ফ্রি কনসাল্টেশন কল বুক করুন

📥 ফ্রি PDF সেটআপ গাইড: পুরো গাইডটা PDF হিসেবে নামিয়ে রাখুন, এখান থেকে ডাউনলোড করুন। ভিডিওতে কমেন্ট করুন "REA", লিংক ইনবক্সে পাঠিয়ে দেব।

#REA#Reverse Engineer Anything#rea-agents#Ghidra AI#Claude Code MCP#রিভার্স ইঞ্জিনিয়ারিং#AI কোডিং এজেন্ট
এটা আপনার ব্যবসার জন্য বানিয়ে দেব?

আমরা চালু করে দিতে পারি ১৪ দিনে.

ফ্রি ৩০ মিনিটের কল বুক করুন, আপনার ব্যবসার জন্য কী করা যায় দেখিয়ে দেব।

ফ্রি কল বুক করুন

সাপ্তাহিক অটোমেশন চিঠি

প্রতি সপ্তাহে একটি কাজের আইডিয়া: কোন কাজ অটোমেটিক করে কত সময় বাঁচানো যায়, আসল উদাহরণসহ। কোনো স্প্যাম নেই।

আরও পড়ুন
AI Video··4 মিনিট

Prompt Motion: Claude দিয়ে বানানো ২০০+ মোশন গ্রাফিক্স, prompt সহ, আর নিজে বানানোর সেটআপ গাইড

কোনো দারুণ মোশন গ্রাফিক্স দেখে আগে দুইটা রাস্তা ছিল: ঘণ্টার পর ঘণ্টা After Effects-এ বসে নকল করার চেষ্টা, অথবা হাল ছেড়ে দেওয়া। Prompt Motion তৃতীয় একটা রাস্তা খুলে দিয়েছে। এখানে প্রতিটা ভিডিওর পাশেই দেওয়া আছে কোন prompt বা skill দিয়ে সেটা বানানো।

Operations··7 মিনিট

বাংলাদেশে অটোমেশন ও মার্কেটিং এজেন্সি বাছাই: টাকা দেওয়ার আগে এই ৭টি প্রশ্ন করুন

মার্কেটিং এজেন্সি লিড আনে, কিন্তু সেই লিডের উত্তর দেয় কে? বাংলাদেশে অটোমেশন ও মার্কেটিং এজেন্সি বাছাইয়ের আগে যে ৭টি প্রশ্ন করবেন, খরচ কত হওয়া উচিত, আর আসল কাজের উদাহরণ।

WhatsApp··7 মিনিট

WhatsApp Business দিয়ে বিক্রি বাড়ানোর পূর্ণ গাইড (২০২৬)

WhatsApp Business অ্যাপ আর API-এর পার্থক্য, ক্যাটালগ, অটো-রিপ্লাই, ব্রডকাস্ট আর AI এজেন্ট দিয়ে কীভাবে বিক্রি বাড়াবেন — ধাপে ধাপে।