A GitHub repo called REA — Reverse Engineer Anything just exploded past 200,000 stars in a matter of days. It’s all over X, Reddit, YouTube, and every dev community in between. And the reason is simple: it promises something that sounds almost too good to be true.
Pick any app. Pick any feature inside that app. REA can figure out how it works — without ever seeing the source code — and help rebuild it from scratch.
So what’s actually going on here?
What Is REA?
REA is an open-source tool that sits between an AI coding agent (like Claude Code, Cursor, Codex, or Gemini CLI) and professional reverse-engineering software. Think of it as a translator. It takes a compiled app — the finished product that lives on a computer or phone — and lets an AI deeply inspect it, trace its logic, and understand exactly how a specific feature ticks.
No source code needed. No permission from the original developer needed. Just the app itself.
The AI doesn’t guess. It doesn’t hallucinate. REA forces it to gather real evidence from the actual software, label what it saw versus what it inferred, and then use that evidence to build a clean, original implementation.
How Does It Work?
The process is surprisingly straightforward:
- Point it at a target — any app, binary, website, or mobile package.
- Tell it what to investigate — a specific feature, a UI behavior, a workflow.
- REA does the heavy lifting — it unpacks, decompiles, and traces the logic behind the scenes using industry-standard tools like Ghidra.
- The AI rebuilds it — armed with real evidence, the AI writes a working version of that feature for a new project.
It works on native desktop apps, Electron apps, JavaScript bundles, Android APKs, .NET programs, and even websites. Basically, if it runs on a machine, REA can crack it open and study it.
Why Everyone Lost Their Minds
The idea of “vibe coding” has been growing for a while — the notion that someone can describe what they want and an AI just builds it. REA takes that a step further. Instead of describing a feature in words and hoping the AI gets it right, REA lets the AI study the real thing and reverse engineer the actual implementation.
See a slick animation in an app? Study it. Love how a tool handles file syncing? Investigate it. Want the exact feel of a particular UI interaction? Trace it.
It turned “I wish my app could do that” into “let me just go get that.”
What Can Actually Be Built With It?
This is where it gets exciting. REA isn’t about cloning entire applications — it’s about cherry-picking specific features from favourite apps and bringing them into new projects. Here are five real-world examples that show just how powerful that idea is:
1. Figma
Design with layers and auto-layout, plus sign-in, cross-device sync, and multiplayer editing.
Figma is one of the most sophisticated design tools on the planet. With REA, it’s possible to investigate how Figma handles its layer system, auto-layout engine, real-time multiplayer editing, cross-device sync, and even its authentication flow — and then rebuild those individual pieces for a completely different project. Want collaborative editing in a custom app? REA can study how Figma actually does it.
2. LibreOffice Calc
Edit cells, write formulas, and watch charts update as your numbers change.
Spreadsheets seem simple on the surface, but under the hood there’s a complex engine handling cell dependencies, formula parsing, real-time chart rendering, and recalculation chains. REA can dig into LibreOffice Calc’s internals and extract exactly how the formula engine evaluates expressions or how charts reactively update when data changes — all without a single line of the original source code being handed over.
3. Photopea
Layer-based photo editing with masks, color adjustments, and editable text.
Photopea runs entirely in a browser and rivals Photoshop in functionality. Its layer compositing, mask system, color adjustment pipelines, and text rendering engine are all fair game for REA. An AI agent can trace how Photopea applies a layer mask or handles non-destructive color grading and use that understanding to build a custom image editor with those exact capabilities.
4. Harvey
Search contracts, compare versions, and flag clauses against your rules — with source citations.
Harvey is an AI-powered legal tool, and its ability to search through contracts, compare document versions side-by-side, and flag problematic clauses against a custom ruleset is deeply specialized. REA can investigate how Harvey structures its document comparison logic, how it references source citations, and how its rule-matching engine works. That kind of feature extraction is invaluable for anyone building document intelligence tools.
5. Audacity
Trim and mix audio tracks, adjust volume, add fades, and export a WAV.
Audacity has been the go-to free audio editor for decades. Its track mixing, waveform editing, fade effects, volume normalization, and export pipeline are battle-tested. With REA, an AI can study how Audacity handles multi-track mixing or implements a crossfade and bring those audio processing capabilities into a brand new application — maybe a podcast editor, a music tool, or a voice memo app.
The Big Picture
REA doesn’t make entire apps appear out of thin air. It does something arguably more useful: it lets anyone extract the DNA of a feature — the specific logic, behavior, and architecture behind one piece of functionality — and transplant it into something new.
That Figma-style multiplayer editing? Pull it apart and put it in a note-taking app. That Audacity audio pipeline? Drop it into a custom recording tool. That Harvey-style clause detection? Adapt it for compliance software.
The possibilities are genuinely staggering, and the open-source community is just getting started.
A Word of Caution
With great power comes the usual caveats. REA is designed for clean-room reconstruction — studying how something works and building an original version, not copying proprietary code wholesale. There are also legal and ethical boundaries around reverse engineering that vary by jurisdiction. And despite the social media hype, it’s not a magic button that instantly clones entire commercial products. It’s a powerful investigative tool, not a photocopier.
But within those boundaries? It’s a genuine game-changer.
Get real time update about this category directly on your device, subscribe now.