REA अभी इंटरनेट पर सबसे खतरनाक चीज़ है, और 99% लोगों को अंदाज़ा भी नहीं है कि इसे इस्तेमाल कैसे करना है
तुम हर महीने उन ऐप्स के लिए पैसे देते हो जिनके फीचर्स पहले से ही तुम्हारे कंप्यूटर में मौजूद हैं
Motion design apps. Office. TradingView. तुम्हारा notes app और बाकी सब - ये सब बस तुम्हारी डिस्क पर पड़ा हुआ कोड है
और हर कंपनी इसी एक बात पर दांव लगा रही है: कि तुम कभी इसके अंदर झांकोगे नहीं
अब एक open-source repo सिर्फ एक command में तुम्हारे Claude Code को वही काबिलियत दे देता है
alpha आने से पहले - ताज़ा alpha अपडेट्स के लिए मेरे substack को subscribe करो -
https://substack.com/@0xcodila
https://x.com/MatthewBerman/status/2108245653843509415
पिछले 3 दिनों में ये हर जगह छा गया। "Software is done"। "Closed source is dead"
https://x.com/RoundtableSpace/status/2109165852578992582
ज्यादातर लोगों ने स्क्रीनशॉट देखे, उन्हें bookmark किया, और कभी ट्राई ही नहीं किया
तो इस पूरे course में मैं तुम्हें आसान शब्दों में सब कुछ दिखाऊंगा:
- reverse engineering असल में क्या है
- REA क्या-क्या read कर सकता है, desktop apps से लेकर games तक
- "क्या ये चोरी नहीं है?" का सीधा और सच्चा जवाब
- official docs से सीधे, step by step इसे install कैसे करें
- लोग अब तक क्या-क्या rebuild कर चुके हैं: Adobe, Office, TradingView, games
- एक आम इंसान और एक प्रो इसे रोज़ कैसे इस्तेमाल करते हैं
- copy-paste prompts का पूरा पैक
तो इसे bookmark करो, अपना terminal खोलो, और step by step आगे बढ़ो
Part 1 - समझो
01. Reverse Engineering क्या है (और REA क्या है)
Reverse engineering असल में बहुत सिंपल है
तुम किसी तैयार ऐप को देखते हो और उसके source code के बिना ये पता लगाते हो कि वो अंदर से कैसे काम करता है
बस इतना ही करना है। तुम किसी feature को इतना अच्छे से समझना चाहते हो कि उसे explain कर सको, बदल सको, या उसका अपना वर्ज़न बना सको
REA (Reverse Engineer Anything) बिल्कुल यही करता है, जिसमें मुश्किल काम तुम्हारा AI agent संभालता है। official README इसे एक लाइन में कहता है:
"कोई ऐसा feature दिखे जो पसंद आए। समझो कि वो binary level तक कैसे काम करता है।"
Technical नज़रिए से ये क्या है:
- एक MCP server + CLI जो Claude Code, Codex, Cursor, Gemini CLI और दूसरे agents से जुड़ जाता है
- ये locally चलता है। तुम्हारे apps कहीं upload नहीं होते
- हर conclusion evidence के साथ आता है: function, file, call, और वो जो अभी भी unknown है
तुम plain English में पूछते हो। REA program को inspect करता है। तुम्हारा agent उसे explain करता है, तुम्हारा version बनाता है, और test करता है REA repo

सबसे बेहतरीन example official site पर है
उदाहरण के लिए: जब तुम 200 + 10% टाइप करते हो तो Windows Calculator 220 क्यों दिखाता है?
REA के बिना तुम्हें हाथ से branches decode करने और calls trace करने पड़ते। REA के साथ तुम्हें बस पूछना होता है
Code से मिलने वाला जवाब: + के बाद, % button पहले नंबर का percentage निकालता है। 200 का 10% 20 होता है, इसलिए 200 + 20 = 220। × के बाद, 10% सीधे 0.1 बन जाता है
या फिर Chrome dinosaur game तेज़ क्यों होती जाती है: speed 6 से शुरू होती है, हर update में 0.001 जुड़ता है, और 13 पर रुक जाती है
तुम code नहीं पढ़ते। तुम सवाल पूछते हो, और तुम्हें rule मिल जाता है
REA MIT license के तहत open source है, जिसे @morluto ने बनाया है
इसका पहला release 12 जुलाई 2026 को आया था। तीन महीने बाद इसके GitHub stars 100K+ हो गए
https://x.com/celineodier/status/2109281121749856655
02. REA क्या-क्या Read कर सकता है
ये official list है, जिसे आम भाषा में समझाया गया है What you can analyze
- JavaScript/Electron पर बने Desktop apps (Notion, Slack, Discord, Obsidian और कई अन्य)। कुछ extra install करने की ज़रूरत नहीं
- Websites: page structure, scripts, network requests। तुम्हें Chrome-family browser चाहिए होगा
- Saved network traffic (तुम्हारे browser की HAR files)
- Programs और games (.exe, Mac apps, पुराने DOS games): pseudocode, assembly, strings, calls। तुम्हें Ghidra, Hopper या IDA चाहिए होगा
- .NET apps: कोई extra tools नहीं चाहिए
- Android apps (APK): तुम्हें JDK और JADX चाहिए होगा
- Smart contract bytecode: Linux x64
- Firmware, WASM, Go binaries और भी बहुत कुछ
ये वो हिस्सा है जिसके बारे में लगभग कोई बात नहीं करता:
कई Unity games अपनी game logic को .NET code के रूप में ship करते हैं। और REA बिना किसी extra tool के .NET को read कर लेता है
ऐसे ही एक बंदे ने Steam से खरीदी हुई game ली और 30 मिनट से भी कम समय में उसे Unity में open कर लिया:
https://x.com/AIWarper/status/2109060856466264566
तो अब agent तुम्हारा पूरा काम खुद कर देता है

03. रुको... क्या ये चोरी नहीं है?
चलो सबसे बड़े सवाल पर बात करते हैं!
जैसे ही REA viral हुआ, X पर आधे लोग "piracy" चिल्ला रहे थे और बाकी आधे "software is dead"
Chamath ने तो All-In पर ये तक कह दिया कि लोगों ने पूरा Adobe suite "decompile" कर दिया है
https://x.com/firesidealpha/status/2108761607857992104
और मज़ेदार बात ये है। उस clip पर Community Note लग गया
Adobe alternatives decompile नहीं किए गए थे। उनके developer उन्हें
clean-room reimplementations कहते हैं
वो एक note पूरे legal खेल को समझा देता है। तो चलो मैं clean room को explain करता हूँ, क्योंकि एक बार ये समझ आ गया, तो सब कुछ clear हो जाएगा
Clean room 40 साल पुरानी ट्रिक है
Step 1: एक team original को study करती है और लिखती है कि वो क्या करता है। Code नहीं। Behavior
Step 2: एक अलग team सिर्फ उस description के आधार पर नया product बनाती है। वे कभी original code नहीं देखते
Result वही काम करता है, लेकिन उसमें original का जीरो code होता है Clean-room design
PC industry ऐसे ही पैदा हुई थी। 80s की शुरुआत में, Compaq ने IBM का BIOS इसी तरीके से rebuild किया था, जिसमें लगभग $1 million खर्च हुआ। यही वजह है कि दूसरे brands के "IBM compatible" PC überhaupt exist करते हैं
और courts हमेशा reverse engineering के साथ खड़े रहे हैं:
- 1992, Sega v. Accolade. Accolade ने अपने compatible games बनाने के लिए Sega Genesis games को खोलकर देखा। Court ने कहा कि code को खोलना fair use हो सकता है जब वो उसके काम करने का तरीका समझने का इकलौता रास्ता हो Sega v. Accolade
- 2000, Sony v. Connectix. Sony 3-0 से हार गई। Final emulator में Sony का कोई code नहीं था
और फिर history का दूसरा पहलू भी है
2010-2011 में hackers ने PS3 की security तोड़ी और उसकी root key publish कर दी। Sony ने George Hotz (geohot) पर case कर दिया, और April 2011 में उन्होंने settle कर लिया और उसने Sony products को hack करना बंद करने पर सहमति जताई TechSpot
तो मेरी सीधी राय ये है
अपने ही कंप्यूटर पर किसी ऐप को समझने के लिए उसे read करना, वो learning है
किसी feature के behavior से, अपने code में उसे rebuild करना, industry हमेशा से ऐसे ही काम करती आई है
उनका code copy करना, paid features crack करना, या किसी और का decompiled source publish करना, यही वो चीज़ है जिससे तुम पर case हो सकता है
REA team भी साफ-साफ कहती है: ये lawful research, education, interoperability, software preservation, और उस software के लिए है जो तुम्हारा है या जिसे examine करने की तुम्हें permission है Disclaimer
Original को study करो। अपना version launch करो। इस article की हर चीज़ के लिए यही rule है

Part 2 · Install
03. 5 मिनट में REA Install करो
इसे order में follow करो Get started
Step 1. Node.js check करो
अपना terminal खोलो और run करो:
1node -v2npm -v
तुम्हें Node 22.19+, 24.11+, या 26+ चाहिए होगा। Version 23 और 25 supported नहीं हैं
अगर ये पुराना है या "command not found" आ रहा है, तो Node 24 LTS install करो:
macOS (Homebrew के साथ):
1brew install node
Terminal बंद करो, दोबारा खोलो, फिर:
1fnm install 242fnm default 24
Windows (PowerShell):
1winget install OpenJS.NodeJS.LTS
अगर पूछे तो Y टाइप करो। PowerShell बंद करो, दोबारा खोलो, और node -v run करो
अगर Windows बाद में कहे "running scripts is disabled", तो ये एक बार run करो:
1Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
Step 2. एक agent रखो
मैं Claude Code इस्तेमाल करता हूँ। इसके लिए paid Claude plan चाहिए होता है। Setup page: code.claude.com/docs/en/setup
Codex, Cursor, Gemini CLI, OpenCode और दूसरे भी काम करते हैं
Step 3. REA setup run करो
सबसे आसान तरीका: इसे Claude Code में paste करो और उसे सब कुछ करने दो:
1npx rea-agents@latest setup का इस्तेमाल करके REA install करो और इसे इस coding agent से connect करो। approval के लिए मुझे setup plan दिखाओ, फिर installation verify करो।
या खुद run करो:
1npx rea-agents@latest setup
इसके बाद क्या होगा:
- npm package download करने की permission मांगेगा। हाँ कह दो
- REA agents की एक list दिखाएगा। Claude Code चुनो
- REA हर उस change का plan दिखाएगा जो वो करेगा। तुम्हारे approve करने तक कुछ नहीं बदलेगा। ये तुम्हारे current config का backup भी लेता है
- ये MCP connection और matching investigation skill add कर देता है
Setup तुम्हें Hopper का option भी देगा, जो programs read करने के लिए एक अलग engine है। Mac पर ये official installer download करके खोल देता है, और तुम demo mode चुन लेते हो। ये optional है, तुम अभी के लिए ना कह सकते हो
Step 4. अपना agent restart करो
- Terminal में Claude Code: exit करो और नया session शुरू करो
- Desktop apps (Claude Desktop, Cursor): ⌘Q से पूरी तरह quit करो। सिर्फ window बंद करना काफी नहीं है
Step 5. Check करो
1npx -y rea-agents@latest doctor --client claude_code --json
doctor सिर्फ चीज़ें check करता है, ये कभी कुछ बदलता नहीं है। अगर कुछ fail हो जाए, तो ये तुम्हें next step बता देता है
अगर हमेशा के लिए छोटी rea command चाहिए:
तुम्हारा result: अब Claude Code के पास REA tools हैं। उससे पूछो "what REA tools do you have?" और वो उनकी list दे देगा
1npm install --global rea-agents2rea --help

04. 2 मिनट में तुम्हारा पहला Reverse Engineering
किसी बहुत बड़ी चीज़ से शुरुआत मत करो। इसके लिए REA का एक official practice app है First investigation
ये एक छोटा सा "Notes" app है जिसमें Export notes button है। तुम्हारा काम: ये पता लगाना है कि export कहाँ जाता है
इसे Claude Code में paste करो:
1https://rea.tools/examples/notes-example.zip को एक नए example folder में download करो और unpack करो। REA का इस्तेमाल करके पता लगाओ कि जब मैं Export notes पर click करता हूँ तो क्या होता है।
फिर पूछो:
1दिखाओ कि notes.csv कहाँ write होती है, उसमें कौन से fields हैं, और relevant files और lines कौन सी हैं।
तुम्हें जो वापस मिलना चाहिए, वो एक click का पूरा path है:
- The page (renderer.js) button को handle करती है
- The bridge (preload.js) notes:export message भेजता है
- The handler (main.js) तुम्हारे Downloads folder में id और title के साथ notes.csv write करता है
बधाई हो। यही reverse engineering है
तुमने अभी-अभी एक ऐसे app में feature को trace किया जिसे तुमने नहीं लिखा था, और हर step के साथ proof था
अब मज़ेदार हिस्सा। तुम्हारे कंप्यूटर का हर Electron app इसी तरह काम करता है, और तुम्हें पता है कि वो कहाँ रहता है:
- Mac: /Applications/<App>.app/Contents/Resources/app.asar (app पर right-click करो → Show Package Contents)
- Windows: C:\Users\<you>\AppData\Local\Programs\<App>\resources\app.asar
- Linux: अक्सर /opt/<App>/resources/app.asar
और तुम app को run किए बिना सीधे terminal से उसे analyze कर सकते हो:
1npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json
Tip: Mac पर, Option दबाए रखो, किसी folder पर right-click करो और "Copy as Pathname" चुनो। या बस folder को अपने terminal में drag कर दो

05. जो Read करना है उसके लिए सही Engine Add करो
Desktop JavaScript apps को और कुछ नहीं चाहिए। बाकी सब के लिए, एक engine add करो
Programs और games: Ghidra (free है, NSA ने बनाया है)
तुम्हें Ghidra 12.1.x और JDK 21 या नया चाहिए होगा
macOS / Linux:
1export GHIDRA_INSTALL_DIR=/absolute/path/to/ghidra_12.1.4_PUBLIC2export JAVA_HOME=/absolute/path/to/jdk-213npx -y rea-agents@latest doctor --provider ghidra --json4npx rea-agents@latest setup
Windows PowerShell:
1$env:GHIDRA_INSTALL_DIR = "C:/tools/ghidra_12.1.4_PUBLIC"2$env:JAVA_HOME = "C:/tools/jdk-21"3npx -y rea-agents@latest doctor --provider ghidra --json4npx rea-agents@latest setup
Windows support अभी experimental और read-only है
फिर कोई भी function देखो:
1npx -y rea-agents@latest function /absolute/path/to/program main --provider ghidra --json
Programs और games: Hopper (Mac/Linux, commercial है लेकिन demo है)
बस setup दोबारा run करो। ये Hopper ढूंढ लेता है या install करने का option देता है। Mac पर, पहली बार launch करते समय demo mode या अपना license चुनो
Programs और games: IDA (अगर तुम्हारे पास पहले से है)
Windows पर existing IDA MCP setup के ज़रिए verified है Get started
Android apps: पूरा JDK 17+ और jadx-headless-mcp 0.7.1 Android guide
1export REA_JADX_MCP_JAR=/absolute/path/jadx-headless-mcp-0.7.1-all.jar2rea inspect-android-package /path/App.apk
Websites: कोई भी Chrome-family browser
Smart contracts: Linux x64
इसे updated रखो (REA लगभग हर दिन fixes release करता है):
1rea update
या npx rea-agents@latest setup। इसे हटाने के लिए: rea uninstall
अगर तुम्हारा agent REA को नहीं देख पा रहा: उसे restart करो, फिर doctor --client claude_code --json दोबारा run करो
https://x.com/lauriewired/status/2109018088872239310

Part 3 - लोग अब तक क्या Rebuild कर चुके हैं
06. Adobe, Office, TradingView और Games
यहाँ मामला असली crazy हो जाता है
AI ने सिर्फ software read करना नहीं सीखा। लोग अब पूरे products rebuild कर रहे हैं
- Adobe
ArtCraft ने सात Adobe apps को free, open-source alternatives के रूप में rebuild किया: Photoshop, Illustrator, Premiere, Lightroom, After Effects, InDesign और Acrobat। Claude Opus 5.5 की मदद से Rust में बनाए गए
https://x.com/Pirat_Nation/status/2108437553615425881
Clean room याद है? यही वो है। ArtCraft इन्हें clean-room reimplementations कहता है, बिना Adobe के source code के। ये अभी early alpha stage में हैं, लेकिन exist करते हैं, और free हैं
- Microsoft Office
फिर उन्होंने Office को निशाना बनाया। WordCraft, GridCraft और DeckCraft: Word, Excel और PowerPoint
https://x.com/Pirat_Nation/status/2109358375209427301
- TradingView
ये मुझे सबसे ज़्यादा पसंद है। Platform कैसे behave करता है उसका map बनाओ, Opus 5.5 से उसे spec में बदलो, फिर अपने code से अपना charting engine और backtester बनाओ
https://x.com/RohOnChain/status/2109347169316839434
एक ईमानदार बात: अपना terminal बनाना बिल्कुल सही है। किसी और के paid indicators free में इस्तेमाल करना सही नहीं है। अपने खुद के बनाओ
- Games
यहीं पर AI reverse engineering सबसे पहले explode हुआ
Super Mario Sunshine का native PC port: लगभग 365 agent hours और 17.3B tokens, Claude और Codex दोनों का इस्तेमाल करके Repo
https://x.com/chasemdev/status/2102957888477995067
PS1 game Tomba! अब static recompiler के ज़रिए PC पर चलती है। इसे बनाने वाले को पहले कोई experience नहीं था और उसने लगभग तीन हफ्ते Claude Code + Ghidra इस्तेमाल किया Write-up
और official REA blog पर, एक बंदे ने AI agents की मदद से Touhou game rebuild की: 697 functions, 696 exact matches, लगभग 12 दिनों में playable The industrial revolution in reverse engineering
Kotaku ने तो Halo, GTA: Vice City और The Simpsons: Hit & Run के browser versions की रिपोर्ट भी दी, जो AI-assisted decompiling का नतीजा बताए जा रहे हैं। ये unofficial हैं और इनके takedown होने की पूरी उम्मीद है, जो बिल्कुल ऊपर वाले chapter वाली line है Kotaku
इनमें से कुछ भी repeat कैसे करें: कोई ऐसा tool चुनो जिसके लिए तुम पैसे देते हो या कोई game जो तुम्हारी है, REA से पूछो कि उसका एक feature कैसे काम करता है, spec लिखो, अपना version बनाओ। Prompts Step 10 में हैं

Part 4 - इसे रोज़ इस्तेमाल करो
Reverse engineering compatibility, security और preservation के लिए बनाया गया था
लेकिन मैं इसे normal life में ऐसे इस्तेमाल करूंगा
07. Beginners के लिए
1. "ये app मेरे phone पर असल में कर क्या रहा है?"
किसी भी Android app की APK लो: तुम्हारा broker, तुम्हारा exchange, Telegram वाला वो "free signals" app। पूछो:
1इस APK पर REA इस्तेमाल करो। हर permission, हर analytics या tracking SDK, और हर domain की list बनाओ जिससे ये app बात करता है। हर finding के लिए class और method दिखाओ।
कि ये काम करता है, इसका official proof: REA ने Aegis authenticator app (3,077 classes) को खोलकर देखा, बिल्कुल पता लगाया कि वो अपने 6-digit login codes कैसे बनाता है, और उसे rebuild किया। Rebuild सभी 133 test cases में pass हुआ Aegis case
2. "क्या ये file safe है?"
Malware को पकड़ने के लिए लोग reverse engineering का ही इस्तेमाल करते हैं। जब 113 GB की fake "GTA 6 build" वायरल हुई, तो जिसने files को खोलकर देखा उसे पता चला कि वो fake है और malware से भरी हुई है
https://x.com/gamingskew/status/2091221918561317355
3. "क्या ये token scam है?"
ज़्यादातर memecoins अपना source publish नहीं करते। REA raw contract bytecode को read करता है और उसके functions recover कर लेता है EVM guide
1rea inspect-evm-interface ./runtime.hex hex --json
फिर पूछो:
1इस contract bytecode पर REA इस्तेमाल करो। हर उस function की list बनाओ जो state बदल सकता है। mint, blacklist, pause, fee change या owner-only transfer जैसी किसी भी चीज़ को flag करो। मार्क करो कि क्या confirmed है और क्या inferred है।
यहाँ function names bytecode से अनुमानित हैं, इसलिए red flag को "और गहराई से check करो" मानो। और ये command अभी के लिए Linux x64 पर चलती है
4. "मुझे वो paid feature चाहिए"
उसे crack मत करो। Rebuild करो। REA से पूछो कि feature कैसे काम करता है, फिर Claude को public data और open-source parts से अपना version बनाने दो

08. Pros के लिए
REA में guided workflows आते हैं जिनके बारे में लगभग कोई नहीं जानता। ये MCP server में built-in हैं Guided prompts:
- investigate_feature: किसी feature को discovery से लेकर exact functions तक trace करो
- compare_application_versions: किसी app के दो releases compare करो और देखो कि update में असल में क्या बदला
- verify_reconstruction: saved evidence के खिलाफ अपने rebuild को check करो
- trace_crash: किसी crash को उसके पीछे के code paths से जोड़ो
- audit_residual_unknowns: list बनाओ कि क्या अभी भी unproven है
- prepare_bounded_process_capture: कुछ भी run करने से पहले एक safe, limited runtime experiment plan करो
Pro loop है investigate → spec → build → verify
1[app] में [feature] कैसे काम करता है ये investigate करने के लिए REA इस्तेमाल करो। SPEC.md लिखो: behavior, inputs, outputs, edge cases, कोई copied code नहीं। फिर ./my-version में SPEC.md से इसे build करो, observed behavior से tests लिखो, और जब तक pass न हों तब तक उन्हें run करो।
Official showcases से पता चलता है कि ये कितनी दूर तक जा सकता है:
- DX-Ball (1996): REA ने sound-pan function recover किया और उसे C में rebuild किया। ये 3,205 original-x86 test cases pass करता है और सभी 63 compiled bytes reproduce करता है DX-Ball
- Notion: REA ने trace किया कि copy कैसे काम करता है, page से लेकर IPC bridge होते हुए system clipboard तक Notion
और Touhou rebuild से मिले lessons उन लोगों के लिए सोने जैसे हैं जो इसे seriously कर रहे हैं:
- agent को clear goal और clear acceptance criteria दो
- notes और checks git में रखो ताकि अगला session वहीं से शुरू हो सके
- agent की हर explanation को test करने के लिए एक hypothesis मानो
- अपने tests को test करो। एक बार broken comparison ने गलत function को pass कर दिया था
Security वाले लोग इसे पहले से ही बड़े scale पर run कर रहे हैं। एक researcher ने 8 MCP servers, 300+ tools, Ghidra, radare2 और Frida के साथ AI pipeline बनाया, और उसका कहना है कि bug bounties से इसका खर्चा निकल गया:
https://x.com/cr3ghost/status/2098033761317446083
पैसा कहाँ है: security research और bug bounties, पुराने software को नए systems पर लाना, tools को आपस में बात करने लायक बनाना, और companies को वो software समझने में मदद करना जिनका source code वो खो चुकी हैं

09. REA क्या नहीं कर सकता
मैं चाहता हूँ कि तुम इस article पर trust करो, इसलिए ये रही इसकी असली limits
- ये server को छू नहीं सकता। ये वही read करता है जो तुम्हारी machine पर है। Company के servers पर जो code चलता है वो कभी तुम्हें ship नहीं किया गया। ये किसी bank को hack नहीं करेगा या पैसे transfer नहीं करेगा Why it can't hack your bank
- Decompiled code original source नहीं होता। ये एक reconstruction है। यही वजह है कि verify step ज़रूरी है
- Hard targets अभी भी hard हैं। Stripped C++ binaries, Unity .NET games से कहीं ज़्यादा मुश्किल होते हैं
- तुम्हारा agent मना कर सकता है। कुछ firmware और console targets model के safety rules से टकराते हैं
- Commercial tools को real licenses चाहिए। REA तुम्हें IDA, Hopper या JEB का license नहीं देता, और cracked copies allowed नहीं हैं

10. Prompt Pack
इसे save कर लो। REA install होने के बाद हर prompt Claude Code में काम करता है
Setup:
1npx rea-agents@latest setup का इस्तेमाल करके REA install करो और इसे इस coding agent से connect करो। approval के लिए मुझे setup plan दिखाओ, फिर installation verify करो।
तुम्हारा पहला test
1https://rea.tools/examples/notes-example.zip को एक नए example folder में download करो और unpack करो। REA का इस्तेमाल करके पता लगाओ कि जब मैं Export notes पर click करता हूँ तो क्या होता है।
Universal prompt:
1समझो कि Notes app में search कैसे काम करता है, मुझे evidence दिखाओ, और मेरे project के लिए ऐसा ही feature बनाओ।
Real-time features:
1पता लगाओ कि Discord real time में कैसे दिखाता है कि कौन टाइप कर रहा है, मुझे proof दिखाओ, और मेरे project के लिए कुछ ऐसा ही बनाओ।
Calculator:
1इस APK पर REA इस्तेमाल करो। हर permission, हर analytics या tracking SDK, और हर domain की list बनाओ जिससे ये app बात करता है। हर finding के लिए class और method दिखाओ।
1Windows Calculator के % बटन को जाँचने के लिए REA का इस्तेमाल करें। + और × के बाद लागू होने वाले नियमों को समझें, और फिर दोनों का उपयोग करने वाला एक छोटा कैलकुलेटर बनाएँ।
गेम:
1डायनासोर गेम को जाँचें और स्पीड बदलने (adjustable speed) की सुविधा वाला उसका एक वर्ज़न बनाएँ।
किसी गेम को दोबारा बनाएँ:
1किसी गेम की executable फ़ाइल से उसे दोबारा बनाएँ और ओरिजिनल गेम के साथ उसकी तुलना करके टेस्ट करें।
वेबसाइट की कॉपी बनाएँ:
1rea.tools वेबसाइट की हूबहू कॉपी बनाएँ।
फ़ोन ऐप की जाँच:
1इस APK पर REA का इस्तेमाल करें। हर permission, हर analytics या tracking SDK, और ऐप द्वारा कनेक्ट किए जाने वाले हर domain की लिस्ट बनाएँ। हर खोज के लिए class और method दिखाएँ।
Token चेक:
1इस contract bytecode पर REA का इस्तेमाल करें। उन सभी functions की लिस्ट बनाएँ जो state बदल सकते हैं। mint, blacklist, pause, fee change या owner-only transfer जैसी दिखने वाली किसी भी चीज़ को हाइलाइट करें। साफ़ तौर पर बताएँ कि क्या पक्का है और क्या अनुमानित है।
Pro rebuild:
1यह जानने के लिए REA का इस्तेमाल करें कि [app] में [feature] कैसे काम करता है। SPEC.md लिखें: behavior, inputs, outputs, edge cases, कोई कॉपी किया हुआ कोड नहीं। फिर ./my-version में SPEC.md के आधार पर इसे बनाएँ, देखे गए behavior के अनुसार tests लिखें, और जब तक वे पास न हो जाएँ तब तक उन्हें चलाएँ।
अपडेट में क्या बदला:
1[app] के [old version] और [new version] पर REA का compare_application_versions workflow चलाएँ। सबूतों के साथ बताएँ कि असल में क्या बदला है।
आपका वन-ईवनिंग प्रोटोकॉल
इसे सिर्फ़ बुकमार्क मत करो। आज रात ही ये करके देखो:
- setup prompt की मदद से REA इंस्टॉल करो (5 मिनट)
- आधिकारिक Notes उदाहरण पर प्रैक्टिस करो (2 मिनट)
- अपने कंप्यूटर का कोई एक ऐप चुनो जिसे तुम रोज़ इस्तेमाल करते हो
- अपने मनपसंद फ़ीचर के बारे में एक सवाल पूछो
- स्पेक पाओ: यह क्या करता है, स्टेप-बाय-स्टेप, सबूत के साथ
- एक नए फ़ोल्डर में स्पेक के आधार पर अपना वर्ज़न बनाओ
बस, इतना ही करना है। एक शाम लगाओ, और उसके बाद तुम सॉफ़्टवेयर को पहले जैसी नज़र से कभी नहीं देखोगे
बड़ा बदलाव
Closed source का मतलब पहले "तुम कभी नहीं जान पाओगे" होता था → अब इसका मतलब है "मुझे सबूत दिखाओ"
https://x.com/karpathy/status/2109361546505966046
REA कोई हैकिंग टूल नहीं है
यह उस सॉफ़्टवेयर को पढ़ने का टूल है जिसे तुमने नहीं लिखा
और असली alpha 100K stars या वायरल स्क्रीनशॉट्स नहीं हैं
असली alpha यह है कि किसी दूसरे के ऐप का जो भी फ़ीचर तुम्हें लुभाता है, अब तुम उसे समझ सकते हो:
- REA को फ़ीचर और उसके सबूत ढूँढने दो
- Claude को स्पेक लिखने और तुम्हारा वर्ज़न बनाने दो
- Tests को यह साबित करने दो कि यह काम करता है
ज़्यादातर लोग उन फ़ीचर्स के लिए पैसे देते रहेंगे जिन्हें वे एक दोपहर में समझ सकते थे
लेकिन जो कुछ लोग सॉफ़्टवेयर पढ़ना सीख लेंगे, वे जो चाहें वो बना सकते हैं — बिल्कुल मुफ़्त में।
अपने अगले प्रोजेक्ट से पहले इस गाइड को बुकमार्क कर लो →





