# Thử repo GitHub đang viral REA: reverse engineer mọi thứ

[Nick Saraev](https://homus.dev/speakers/nick-saraev) · [Nick Saraev](https://homus.dev/orgs/nick-saraev)

> Nick Saraev cài REA, cho Claude Code dựng lại app Preview của Mac có và không có REA, rồi bàn REA có thật sự mới và ý nghĩa với software.

Topics: Coding Agents, Dev Tools, Agents

Canonical: https://homus.dev/talks/i-tested-the-viral-github-repo-that-reverse-engineers-anything

## 1. REA là gì và vì sao ai cũng nói về nó

Nick Saraev mở đầu bằng định nghĩa: Reverse Engineer Anything, viết tắt là REA, là một MCP cho phép bạn dựng lại gần như bất kỳ phần mềm nào mình muốn. Theo cách Nick mô tả trong video đăng ngày 10/10/2026, REA làm việc này bằng cách decompile chính app gốc, rồi đưa cho AI agent của bạn một loạt chỉ dẫn về cách tái tạo và sao chép lại các feature của app đó.

![Trang README của repo REA: Reverse Engineer Anything trên GitHub](https://homus.dev/photos/dAzs_rU6080-0003.jpg)

README của repo "REA: Reverse Engineer Anything" như trên màn hình trong video đăng ngày 10/10/2026: dòng giới thiệu "One MCP for reverse engineering across binaries, applications, and runtime behavior.", các badge (npm v6.3.0, license MIT), nhãn "GitHub Trending #1 Repository Of The Day" và lệnh cài `npx rea-agents setup`.

Theo Nick, tính đến lúc quay video (đăng ngày 10/10/2026), gần như ai cũng đang nói về nó và làm những demo thú vị. Một người trên X kể đã reverse engineer cái remote Apple TV của mình trong khoảng 45 phút; bài đăng trên màn hình ghi đó là remote Apple TV thế hệ đầu, chạy trên Linux qua Bluetooth và được mở mã nguồn. Một người khác trên X thì cho rằng đã có người dựng lại được toàn bộ bộ ứng dụng Photoshop.

Trong video này (đăng ngày 10/10/2026), Nick hứa sẽ đi qua ba việc: REA hoạt động thế nào, vì sao anh nghĩ một số người đang bỏ lỡ điểm chính, và rốt cuộc chuyện này có ý nghĩa gì cho software nói chung.

README trên màn hình ghi lệnh cài dưới đây (theo README trong video đăng ngày 10/10/2026; Nick không gõ lệnh này mà nhờ agent tự cài, xem phần 4):

```
npx rea-agents setup
```

## 2. "Software is done": phản ứng trên mạng

Nick nói gần như "mọi người trên hành tinh này" đang làm ầm lên về REA (video đăng ngày 10/10/2026). Anh dẫn ra từng người một. Matthew Berman viết "Reverse Engineer Anything. Software is done." Một tài khoản khác, International Cyber Digest, viết "Software is dead, long live software!" Amjad Masad, CEO của Replit, nói đây là chuyện điên rồ và gần như mọi software sẽ sớm thành open source (trên màn hình ghi nguyên câu "...absolutely insane. Pretty soon all software will be de facto open-source."). Một người khác chỉ viết "God help us all."

Bốn câu phản ứng Nick đưa lên màn hình dưới tiêu đề "Software is done", theo slide trong video đăng ngày 10/10/2026 (slide gốc còn ghi số lượt xem: bài của Matthew Berman 2.0M, bài của Amjad Masad 1.3M).

Nick nói anh là người từng làm phát triển software, nên anh hiểu và đồng cảm với nhiều mối lo này. Nhưng theo anh (video đăng ngày 10/10/2026), có vài điều bạn cần biết về REA để tự suy ra được, thứ nhất, những lời đó có đúng không, và thứ hai, bạn có thể làm gì với nó.

## 3. REA hoạt động thế nào

Nick giải thích theo một sơ đồ đơn giản (slide trong video đăng ngày 10/10/2026). Bạn, "một con người tầm thường", hỏi AI agent "siêu thông minh, ngoằn ngoèo" của mình: feature này hoạt động ra sao? Bạn làm cho tôi app này được không, reverse engineer nó giúp tôi nhé?

![Slide How REA works: người hỏi agent, agent gọi REA, REA dùng ba nhóm công cụ](https://homus.dev/photos/dAzs_rU6080-0123.jpg)

Slide "How REA works": người dùng hỏi "How does this feature work?", agent ("your agent") chuyển yêu cầu sang REA, và REA dùng các công cụ ("tools it uses for you"): Ghidra · Hopper · IDA, Chrome DevTools và một "app code reader" (theo slide trong video đăng ngày 10/10/2026).

Theo mô tả của Nick (video đăng ngày 10/10/2026), AI agent sau đó gửi một request tới REA MCP. REA lại gửi request tới một bộ công cụ gồm các app như Ghidra, mà anh nghĩ ra mắt lần đầu năm 2019; Hopper, anh tin là từ 2011; và cả IDA, anh khá chắc là ra đời từ những năm 90. Thư viện REA cho phép agent của bạn giao tiếp trơn tru với từng công cụ này.

Agent còn có thể dùng Chrome DevTools và các dịch vụ khác để "lục lọi" quanh app và tìm hiểu thêm về nó, trước khi cuối cùng trả về cho bạn một kết quả nào đó (theo Nick, video đăng ngày 10/10/2026). Kết quả đó thường gồm một ít pseudocode, mà Nick giải thích là không phải code thật, chỉ là mô tả high-level về những gì đang diễn ra; một vài bằng chứng (proof) cho thấy điều gì đang xảy ra; và các điểm chưa biết (unknowns).

Agent nhận lại kết quả đó và cứ thế vòng đi vòng lại, Nick ví "như một vòng ngựa gỗ béo ú", cho tới khi agent về cơ bản đã dựng lại xong toàn bộ app (theo Nick, video đăng ngày 10/10/2026).

README của repo (đọc ngày 24/10/2026) ghi: REA nối agent với các công cụ để soi native binary, app JavaScript và Electron, .NET assembly và website; phần phân tích native có thể dùng bản Hopper, Ghidra hoặc IDA đã cài sẵn, và kết quả kèm bằng chứng cùng giới hạn của từng kết luận.

## 4. Cài REA bằng một câu prompt

Theo Nick (video đăng ngày 10/10/2026), dựng REA lên khá dễ: bạn chỉ cần bảo agent đi tải Reverse Engineer Anything về và báo lại khi xong. Câu anh gõ vào Claude Code, như trên màn hình:

```
Hey go download reverse engineer anything (REA) and let me know when you're done.
```

Nick làm việc này bên trong một terminal manager tên là Orca. Lý do anh thích Orca, theo lời anh trong video đăng ngày 10/10/2026: anh có thể tạo rất nhanh, rất dễ nhiều ô terminal chia nhỏ, rồi chạy Claude trong một ô, Codex trong ô khác, và cứ thế. Anh nói rõ bạn không cần làm vậy, dùng app nào tuỳ thích cũng được; anh chỉ thích app này vì nó làm anh "thấy mình thông minh và to lớn".

![Claude Code trong Orca đang tải và cài REA](https://homus.dev/photos/dAzs_rU6080-0243.jpg)

Session Claude Code (v2.1.295, Opus 5.5 với xhigh effort) trong Orca, theo màn hình trong video đăng ngày 10/10/2026: agent báo "Nothing local. Searching the web.", chạy hai lượt Web Search, rồi báo "REA's CLI is installed (v6.3.0). Now I'm registering it with Claude Code. The plan only adds an MCP entry, backs up ~/.claude.json, and installs the skill."

Như trên màn hình (video đăng ngày 10/10/2026), agent chính đã tìm ra REA, cài CLI, rồi chạy lệnh đăng ký với Claude Code. Phần đầu lệnh hiện trên màn hình là:

```
rea setup --client claude_code --yes --json
```

tiếp theo là `rea doctor --client claude_code --json` để kiểm tra. Đến đây, Nick nói, có thể thử dựng lại một thứ gì đó.

## 5. Bài thử: dựng lại app Preview trên Mac

Khi mọi thứ đã tải và cài xong ("cảm ơn Claude", Nick nói), anh mở một session Claude mới: thoát ra, gọi lại Claude, rồi gõ yêu cầu dựng lại app Preview trên Mac (demo trong video đăng ngày 10/10/2026). Câu trên màn hình:

```
Use REA to rebuild the "Preview App" on my Mac
```

![Claude Code nhận yêu cầu dựng lại Preview, cạnh cửa sổ Preview đang mở một bức ảnh](https://homus.dev/photos/dAzs_rU6080-0301.jpg)

Bên trái là session Claude Code mới với câu "Use REA to rebuild the "Preview App" on my Mac"; bên phải là app Preview thật đang mở bức ảnh một nhân vật khổng lồ màu đỏ kiểu khối vuông tấn công một người tí hon cầm kiếm (màn hình trong video đăng ngày 10/10/2026).

Cho ai chưa biết, Nick giải thích (video đăng ngày 10/10/2026) Preview chỉ là một app xem ảnh nhỏ. Trong trường hợp của anh, Preview đang mở một bức ảnh "khá ngầu" về một thứ trông như Titan đáng sợ đang tấn công một thứ trông như người tí hon.

Theo Nick (video đăng ngày 10/10/2026), Preview có khá nhiều chức năng. Anh chỉ trên màn hình: một nút hình con mắt để bấm, nút zoom out và zoom in. Về cơ bản đây là một ứng dụng. Anh hoàn toàn có thể tự dựng một app của riêng mình. Nhưng nếu anh thật sự thích cách nó được bố trí, cách nó trông thì sao? Nếu anh muốn có khả năng, chẳng hạn, vẽ khung hoặc viết tay lên ảnh thì sao? Theo Nick, đó là lúc một thứ như REA có ích. Anh gửi yêu cầu rồi ngồi chờ xem chuyện gì xảy ra.

## 6. Cuộc đua giữa hai session: có REA và không có REA

Nick thêm "một chỉnh nhỏ" (demo trong video đăng ngày 10/10/2026): trong lúc chờ, anh cho Claude thử dựng lại cùng app đó mà không dùng REA, ở một ô terminal bên cạnh. Câu anh nói mình gõ vào: không dùng REA, hãy dựng lại app Preview của Mac, cái app xem ảnh, rồi mở kết quả cho tôi xem; làm theo cách nào bạn thấy hợp. Anh muốn xem mình thích bản nào hơn.

![Hai ô Claude Code: bên trái đang phân tích Preview.app bằng REA, bên phải đang gõ yêu cầu mới](https://homus.dev/photos/dAzs_rU6080-0349.jpg)

Ô bên trái, theo màn hình trong video đăng ngày 10/10/2026: "Skill(reverse-engineer-anything) Successfully loaded skill", rồi "Analyzing Preview.app with REA (plist done, now classes, nibs, menus); then I'll build a native Swift clone.", "Reconstructing Preview's full menu tree (titles, shortcuts, actions) from the decoded MainMenu nib." và lấy danh sách framework cùng ObjC class từ phân tích Mach-O. Ô bên phải là session thứ hai, nơi Nick bắt đầu gõ yêu cầu không dùng REA.

Bản REA đã decompile một phần bằng Ghidra, và Nick ước chừng đã xong khoảng một nửa (demo trong video đăng ngày 10/10/2026). Hai bên trông như đang chạy đua về đích, mỗi bên dựng app Preview theo cách độc lập của mình.

Kết quả, theo demo trong video đăng ngày 10/10/2026: bản về đích trước là bản Opus không dùng thư viện nào. Nick mở app đó ra: đã có app Preview. Anh thấy nó hơi lag, và nghĩ có thể vì anh đang cho app kia build ở chạy nền; anh hẹn sẽ so sánh kỹ hai bản ngay sau đó.

![App xem ảnh do Claude dựng không dùng REA, có cột thumbnail bên trái](https://homus.dev/photos/dAzs_rU6080-0416.jpg)

Bản dựng không dùng REA, như trên màn hình trong video đăng ngày 10/10/2026: một cửa sổ xem ảnh có cột thumbnail bên trái (Sonoma.heic, photo.jpg, sticker.png...) và ảnh nền Sonoma ở giữa; phía sau là hai ô Claude Code vẫn đang chạy.

## 7. Bản REA dựng xong và so với Preview thật

Theo demo trong video đăng ngày 10/10/2026, thêm chừng ba, bốn phút nữa trôi qua mà Nick vẫn chờ ô bên trái, tức bản REA, chạy xong. Nó đang tự test bằng cách mở rồi đóng một loạt tab, làm chữ "alpha" nháy lên màn hình. Rồi Nick đoán nó sắp mở app với ba file để cho anh xem khác biệt.

![Bản Preview do REA dựng mở bức ảnh, phía sau là hai ô Claude Code](https://homus.dev/photos/dAzs_rU6080-0503.jpg)

Theo màn hình trong video đăng ngày 10/10/2026: cửa sổ app do REA dựng đang mở bức ảnh; ô bên trái ghi "Self-test: 47/47 pass. Now visual QA..." và đang chạy được 15m 28s với khoảng 200.9k token; ô bên phải (bản không dùng REA) ghi đã xong sau 11m 31s và "NEED: nothing. The app is open now; to load your own images, drag them onto the window or press ⌘O."

Nick mở ra: đây là app REA dựng, còn đây là app Preview trên máy anh. Theo nhận xét của anh trong demo (video đăng ngày 10/10/2026), hai cái gần như là một. Anh kéo cửa sổ ra cho gần bằng kích thước cửa sổ kia rồi so từng phần. Có thứ trông như thanh tiêu đề; tiêu đề bên này dài hơn hẳn, và anh nghĩ điều đó giải thích một phần lớn khác biệt.

Rồi anh thử từng chức năng trên bản REA (demo trong video đăng ngày 10/10/2026): có phần thông tin, zoom in, zoom out được, share được. Có vẻ cũng vẽ lên trang được, và nét vẽ hiện ra nhanh hơn hẳn so với app kia. Xoay ảnh được bao nhiêu tuỳ thích, dừng annotation, và cuối cùng lưu file về máy. Nick gọi kết quả đó là "khá hay".

## 8. Không có gì mới: Ghidra, Hopper và IDA

Vấn đề, theo Nick (video đăng ngày 10/10/2026), là ai cũng đối xử với REA như một thứ siêu mới, trong khi giống nhiều bước phát triển công nghệ khác, nó không hề mới.

Ghidra, như anh đã nói, có từ 2019, và được chính National Security Agency (Cơ quan An ninh Quốc gia Mỹ) phát hành. Nick nói không biết mọi người có nhận ra không, nhưng đó là "một con đại bàng trông Mỹ cực kỳ".

![Trang GitHub của repo NationalSecurityAgency/ghidra](https://homus.dev/photos/dAzs_rU6080-0533.jpg)

Repo NationalSecurityAgency/ghidra trên GitHub như trên màn hình trong video đăng ngày 10/10/2026, phần About ghi "Ghidra is a software reverse engineering (SRE) framework"; lúc đó trang ghi 82.7k star và bản Ghidra 12.1.4.

Hopper disassembler, Nick nói, rõ ràng cũng không phải thứ mới làm gần đây: theo anh (video đăng ngày 10/10/2026), website của nó "trông như bò ra từ thời đồ đá". Cuối cùng là IDA, hiện đại hơn một chút, nhưng cũng đã ra mắt từ "đời nào".

![Trang chủ Hopper, the fast and native macOS disassembler](https://homus.dev/photos/dAzs_rU6080-0543.jpg)

Trang chủ Hopper như trên màn hình trong video đăng ngày 10/10/2026: "The fast and native macOS disassembler", dòng "Everything You Need for Reverse Engineering" và ảnh chụp giao diện phân tích mã.

Điểm Nick muốn nói (video đăng ngày 10/10/2026): chẳng có gì quá mới hay đặc biệt. Tất cả những gì REA làm là cho AI agent của bạn quyền dùng các công cụ này, cùng một interface rất đơn giản. Và chính điều đó cuối cùng giúp agent làm được việc reverse engineering.

## 9. Internet đang đi trước một bước

Nick muốn nói thật rõ: anh đã thấy nhiều người nói REA "đỉnh" thế nào và nó mở ra những bước tiến khoa học và software tuyệt vời ra sao, nhưng anh chưa thật sự thấy demo nào tốt. Vì vậy, theo anh (video đăng ngày 10/10/2026), đây là một trong những lúc internet có lẽ đã đi hơi trước so với thực tế. Có rất nhiều động cơ để khuếch đại (signal boosting) những bước phát triển hay ho như thế này.

Dĩ nhiên, Nick nói (video đăng ngày 10/10/2026), nhiều người cũng đã làm những thứ rất hay với game: anh kể ra những màn ghép như Tony Hawk's Pro Skater, Halo 3, Modern Warfare, RuneScape. Bản thân anh vài ngày trước khi quay video cũng có "một khoảnh khắc reverse engineer": anh ghép chủ đề Minecraft với Attack on Titan và làm ra một game anh thấy rất hay.

![Game kiểu Minecraft có Titan đỏ, dòng chữ NAPE CUT!](https://homus.dev/photos/dAzs_rU6080-0641.jpg)

Game Nick ghép Minecraft với Attack on Titan, như trên màn hình trong video đăng ngày 10/10/2026: thế giới khối vuông, chế độ "Free Roam", một Titan màu đỏ bị chém với dòng "NAPE CUT!", thanh máu và gas ở góc dưới, bảng phím điều khiển ở góc phải.

Nhưng anh nghĩ đây giống một khoảnh khắc văn hoá meme hơn là, nói thật lòng, một đột phá mới (theo Nick, video đăng ngày 10/10/2026). Một phần lý do anh nghĩ vậy: gần như mọi video nói về REA đều mở đầu bằng một biểu đồ kiểu như thế này, tức là số GitHub star nó nhận được trong vài ngày qua.

![Biểu đồ How fast it grew: số GitHub star mới mỗi ngày từ Oct 4 đến Oct 10](https://homus.dev/photos/dAzs_rU6080-0703.jpg)

Slide "How fast it grew" trong video đăng ngày 10/10/2026: số GitHub star mới mỗi ngày tăng từ 1.4K (Oct 4), 3.6K, 3.7K, 5.6K, 10.8K, 19.4K lên 21.7K (Oct 10); bên phải ghi tổng "66.8K stars in total" và "top of GitHub Trending".

Nick chỉ vào biểu đồ (video đăng ngày 10/10/2026): có lẽ số star khá đều vào khoảng một tuần, một tuần rưỡi trước, nhưng vài ngày gần đây thì "khá điên". Theo anh, khi một video bắt đầu bằng chuyện thứ gì đó có bao nhiêu GitHub star, hay nó đang trending cỡ nào, thì có lẽ video đó thiếu thứ gì thú vị hơn để cho bạn xem. Nếu thứ duy nhất bạn nói được là GitHub star, thì sao không cho tôi xem cái demo cực hay luôn? Sao lại nói về cảm nhận của mọi người đối với một thứ, thay vì giá trị thật của chính thứ đó? Rồi anh tự nhận: "dù sao thì đó chỉ là tôi đang làm ông già".

## 10. Điều này có nghĩa gì cho software

Nói rộng hơn, Nick nói (video đăng ngày 10/10/2026) có những ứng dụng reverse engineering thật sự hay. Là người đã làm khá nhiều việc kiểu này trong thời gian qua, anh muốn nói khái quát về ý nghĩa của nó với software.

Dự đoán đầu tiên của anh (video đăng ngày 10/10/2026): phần lớn software sẽ trở thành open source. Lý do là chúng ta đã đi lên một tầng abstraction: từ các ứng dụng software cụ thể và cách chúng được làm ra, lên một trí tuệ tổng quát, tức "các Claude, các Codex của bạn", có thể dựng lại software ngay tại chỗ.

Lập luận của Nick (video đăng ngày 10/10/2026): khi đã có một trí tuệ tổng quát dựng lại được software ngay tại chỗ, phần lớn software sẽ thành open source, còn front end và back end dần bị hàng hoá hoá.

Cũng vì thế, theo Nick (video đăng ngày 10/10/2026), phần lớn front end và back end cũng sẽ bị hàng hoá hoá (commoditized) rất mạnh, nếu chưa bị. Anh nói chúng ta đang thấy rất nhiều điều thú vị xảy ra, một "vụ bùng nổ kỷ Cambri" về cơ hội và độ sẵn có.

Nhưng Nick luôn thích nhìn mọi thứ từ góc độ kinh doanh, với tư cách chủ doanh nghiệp và một người đã kiếm được kha khá tiền từ những thứ này. Câu hỏi của anh: chuyện này thật sự mở ra cơ hội mới nào, so với những cánh cửa nào nó đóng lại? Theo anh (video đăng ngày 10/10/2026), nó đóng lại rất nhiều cánh cửa. Anh nói rõ đó không phải do Reverse Engineer Anything, mà do xu hướng chung của công nghệ này trong vài năm qua cho tới nay.

## 11. Wrapper app bị nuốt, giá trị dịch chuyển

Theo Nick (video đăng ngày 10/10/2026), gần như toàn bộ các wrapper app, tức các app bọc quanh Claude và Codex rồi thêm vào một ít chức năng, đều đang bị chính các model nuốt mất. Anh lấy luôn ví dụ của mình: kể cả cái app explainer anh đang chiếu trên màn hình.

![Bảng explainer REA: Reverse Engineer Anything gồm nhiều thẻ minh hoạ](https://homus.dev/photos/dAzs_rU6080-0827.jpg)

App explainer của Nick, như trên màn hình trong video đăng ngày 10/10/2026: một bảng "REA: Reverse Engineer Anything" gồm nhiều thẻ minh hoạ như "What REA does", "How fast it grew", "How REA works", "Clone this website", "Prompts you can use", "Rules before you start" và "What this changes".

Tất cả những thứ này, theo anh (video đăng ngày 10/10/2026), bị model hấp thụ qua các bản cập nhật về design, các bản cập nhật interactive explainer, cùng những game và software thú vị mà người xem đang tự làm. Bậc thang giá trị (value ladder) đã dịch chuyển.

Nick nghĩ bạn có lẽ kiếm được chút lợi ngắn hạn bằng cách reverse engineer app mình thích rồi thử bán trên Black Hat World hay chỗ nào đó. Nhưng hiển nhiên, theo anh (video đăng ngày 10/10/2026), bạn sẽ vướng những ràng buộc nghiêm trọng về sở hữu trí tuệ.

Vì vậy, kết luận của Nick (video đăng ngày 10/10/2026) là chuyện này ít mang nghĩa "ta có thể dựng một business cực hay từ nó", mà nhiều hơn là: rào cản để ghép lại những ý tưởng có sẵn thành một thứ gì đó hay ho đã hạ xuống. Và rào cản để lên trending trên X với một demo hay như thế này cũng đã hạ xuống.

## 12. Không cần REA vẫn reverse engineer được

Nick nói rõ: bạn không cần Reverse Engineer Anything để reverse engineer một app. Theo anh (video đăng ngày 10/10/2026), bạn có thể chỉ cần nói với agent của mình một câu kiểu:

```
Hey, I really like XYZ feature in XYZ app. Could you go and figure out how it works and reverse engineer it for me?
```

Và, theo Nick (video đăng ngày 10/10/2026), agent sẽ dùng công cụ chụp màn hình của riêng nó, chụp lại, chẳng hạn, một animation khi nó chạy ngang trang, hay bất cứ thứ gì bạn muốn nó sao chép, rồi làm cho bạn. Bạn không cần một thư viện xịn hay gì cả. Anh cho rằng agent đã biết cách làm việc đó chỉ nhờ quá trình suy luận (reasoning) của chính nó.

Hai con đường Nick so sánh (video đăng ngày 10/10/2026): REA cho agent dùng các công cụ decompile; agent thường tự chụp màn hình và suy luận, theo anh đã đi được khá gần.

Nó có làm hoàn hảo không? Có sao chép đúng từng chức năng của app không? Nick trả lời: có lẽ là không. Nhưng anh sẽ không ngạc nhiên nếu nhiều chức năng mà agent cố tái tạo lại hoá ra hiệu quả hơn khi do AI viết so với khi chỉ do con người viết (theo Nick, video đăng ngày 10/10/2026). Anh nói chúng ta đã thấy điều này với vụ dựng lại bộ Photoshop gần đây, và nó sẽ khá thú vị.

## 13. Claude Code sắp tới và "kỷ nguyên reverse engineer"

Theo Nick (video đăng ngày 10/10/2026), chỉ với Claude Code "vanilla", không thêm gì, bạn đã đi được khá gần, và anh muốn mọi người biết đó là chuyện ngay lúc quay video. Anh dự đoán trong khoảng một hai tháng tới, Claude Code sẽ có nhiều khả năng reverse engineering kiểu này: không phải được tích hợp thẳng vào sản phẩm, mà quá trình post-training liên tục trên nó sẽ dẫn nó tới chỗ tự làm được phần lớn việc này.

Nick cũng nói chúng ta chưa biết có cần tất cả các app thành phần kia không, Ghidra chẳng hạn, hay IDA. Theo anh (video đăng ngày 10/10/2026), rõ ràng chúng có giúp về tốc độ khi tái tạo, và anh nghĩ điều đó khá quan trọng.

Nick tóm lại (video đăng ngày 10/10/2026): với REA, ta có thể tạo ra một bản tương đương "nghe hợp lý" của bất kỳ app nào, cả về visual lẫn back end. Còn chỉ với agent "vanilla", anh nói ta cũng làm được phần visual, nguyên văn "probably two thirds of the time, if not faster". Vì vậy, dù REA có tạo ra một chút khác biệt về tốc độ, anh muốn mọi người biết phần lớn những điều này có lẽ sẽ được agent nói chung hấp thụ.

Câu chốt của anh: hãy sẵn sàng cho "kỷ nguyên reverse engineer". Nick mong mọi người thích video, nói anh đã rất vui khi làm nó, và hẹn gặp lại ở video sau.

## Nguồn và liên kết

- Tên gốc: I Tested The Viral Github Repo That Reverse Engineers Anything
- Sự kiện: [YouTube](https://homus.dev/events/youtube)
- Video gốc: [https://www.youtube.com/watch?v=dAzs_rU6080](https://www.youtube.com/watch?v=dAzs_rU6080)

- Kênh YouTube Nick Saraev (Nick Saraev): [youtube.com/channel/UCbo-KbSjJDG6JWQ_MTZ_rNA](https://www.youtube.com/channel/UCbo-KbSjJDG6JWQ_MTZ_rNA)

- Repo REA: Reverse Engineer Anything trên GitHub, license MIT, README có lệnh cài `npx rea-agents setup` (đọc ngày 24/10/2026): [github.com/morluto/rea](https://github.com/morluto/rea)

- Ghidra, "a software reverse engineering (SRE) framework" của National Security Agency (đọc ngày 24/10/2026): [github.com/NationalSecurityAgency/ghidra](https://github.com/NationalSecurityAgency/ghidra)

- IDA Pro, disassembler, decompiler và debugger của Hex-Rays (đọc ngày 24/10/2026): [hex-rays.com/ida-pro](https://hex-rays.com/ida-pro)

Nguồn: https://homus.dev/talks/i-tested-the-viral-github-repo-that-reverse-engineers-anything · cập nhật 2026-10-24
