I Gave My AI Assistant the Power to Reverse Engineer ANYTHING
A voice-driven demo of REA, an open-source MCP server that lets an AI assistant tear down a website or a Mac app, then build its own version from the teardown.
Posted
2 weeks ago
Duration
Format
Demo
educational
Views
354.2K
4.1K likes
57 · 43
Big Idea
The argument in one line.
Giving an AI agent a reverse-engineering toolkit turns guessing into evidence, so it can break down any site or app into a blueprint and build an original version from it.
Who This Is For
Read if. Skip if.
READ IF YOU ARE…
You build with Claude Code or another coding agent and want it to study an existing website or app before building something similar.
You're curious what a voice-controlled personal AI assistant with long-term memory looks like in daily use.
You want a plain-English explanation of what reverse engineering is and what a tool like REA actually produces.
SKIP IF…
You want a technical walkthrough of REA's 170 tools or how to install the MCP server; the video shows results, not setup.
You need the build prompts inline; the prompt pack and the finished Jarvis sit behind the creator's community links.
TL;DR
The full version, fast.
The creator connects REA, an open-source MCP server for reverse engineering software, to Jarvis, his Claude Code powered voice assistant. In the first demo Jarvis opens igloo.inc in a clean browser, scrolls it while REA watches, and saves a teardown listing the stack: Three.js, GSAP, post-processing bloom and a 14.7 MB texture payload. In the second demo it tears down the Apple Notes app, then builds a working notes app from that blueprint in about 15 minutes. REA returns structure, evidence and pseudocode, not original source, so the builds are original versions.
Free for members
Chat with this breakdown — free.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Cold open showing both demos and the finished notes app, with the claim that REA has taken over GitHub.
00:40 – 02:12
02 · What REA does
Introduces Jarvis, his memory graph and tools, and sets up the two examples.
02:12 – 04:09
03 · Jarvis reverse engineers igloo.inc
Jarvis opens the site in a clean browser, scrolls it, and REA records requests, assets and behavior.
04:09 – 05:40
04 · Reading the teardown report
The report names the stack, how the effects work, and what the evidence cannot show.
05:40 – 08:08
05 · Reverse engineering explained simply
The four-step X-ray vision model: you ask, your AI plans, REA watches, evidence comes back.
08:08 – 10:15
06 · Reverse engineering Apple Notes on the Mac
One sentence sends Jarvis to tear down Notes.app, which takes several minutes.
10:15 – 12:07
07 · Free REA and Jarvis prompt pack
Where to find the free prompt pack and the paid finished Jarvis install in the community.
12:07 – 13:35
08 · Inside the Apple Notes teardown
Native AppKit app with five extensions; the sync engine lives in Apple's private frameworks.
13:35 – 14:18
09 · Jarvis builds my own notes app
Jarvis uses the saved blueprint to scaffold, code, test and launch a new notes app.
14:18 – 15:50
10 · Testing the app Jarvis built
Side-by-side with Apple Notes: folders, pinned notes, new note creation all work.
15:50 – 17:28
11 · Why REA changes everything
REA gives agents a report on features and libraries they could not see before, making builds more accurate.
17:28 – 18:11
12 · What to build next
Wrap-up and a request for what Jarvis should reverse engineer next.
Atomic Insights
Lines worth screenshotting.
REA gives an AI agent X-ray vision: it watches software run and reports structure and evidence instead of letting the agent guess how it works.
A teardown is only useful if it is saved; Jarvis writes each report into long-term memory so any later build can start from the blueprint.
Tearing down a website took about 30 to 40 seconds, while a native Mac app took several minutes, because apps expose far more moving parts.
REA uses the same developer tools any web developer has, such as Chrome DevTools, so it reads what a site already sends to the browser.
Testing against your own Mac app is the safest way to learn the tool, because you can compare the original and the rebuilt version side by side.
A teardown yields structure, evidence and pseudocode, not the original source, which is why the output is a new build rather than a copy.
The igloo.inc teardown found a surprise: the textures outweighed everything else, including a dedicated scroll-data texture.
Voice control changes how a teardown feels: Jarvis reads the report aloud section by section so the user never opens it.
The Notes teardown found a thin AppKit shell with five extensions, while the real engine lives in Apple's private frameworks outside the app bundle.
Handing the blueprint to Claude Code for the build step gives it a starting point, so there is far less back and forth than a blind build.
Takeaway
Evidence first, then build
WHAT TO LEARN
An agent that inspects real software before building makes far fewer guesses, and saving the teardown turns every inspection into reusable context.
Give the agent a tool that observes running software, because a report of what a site loads and does beats asking the model to guess how it works.
Treat the teardown as a blueprint: saved to long-term memory, it lets a later build start from evidence instead of from a blank prompt.
Expect websites to tear down in under a minute and native apps to take several minutes, since apps expose many more components and extensions.
Practice on software you own, like a built-in Mac app, so you can compare the original and the rebuilt version side by side.
Remember what the output is: structure, evidence and pseudocode, not original source, so the result is an original build and not a copy.
Glossary
Terms worth knowing.
REA (Reverse Engineer Anything)
An open-source MCP server with about 170 tools that lets coding agents inspect software they have no source code for and report structure, evidence and pseudocode.
MCP server
A service that exposes tools to an AI agent through the Model Context Protocol, so the agent can call them during a task.
Teardown
A written report of how a website or app is built: its stack, how its effects work, what the evidence shows and what it cannot show.
Jarvis
The creator's personal AI assistant, built on Claude Code, with voice control, a file and memory graph, and many connected tools.
Three.js
A JavaScript library for rendering 3D graphics in the browser, used by igloo.inc for its scrolling scene.
GSAP
A JavaScript animation library, here paired with scroll triggers to drive the 3D scene as the page scrolls.
One line that explains the whole tool.→ TikTok hook↗ Tweet quote
01:50
“I just say reverse engineer this and Jarvis takes any website or any app, breaks it apart and then rebuilds me one of my own.”
States the full workflow in one breath.→ IG reel cold open↗ Tweet quote
The Script
Word for word.
Read-along
Don't just watch it. Burn it in.
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
17px
Jarvis, reverse engineer igloo .inc for me. Opening igloo .inc in a clean browser, sir. REA will take it apart while I scroll.
Give me about a minute. Awesome. So there you go.
REA is already working while Jarvis is scrolling the website. Take a look at this. REA is watching while I scroll.
So that's Jarvis telling us what's going on in the background. REA is taking over and is writing down the teardown. So this is going to give us a full breakdown in a little bit.
This is absolutely incredible. Jarvis, can you build me a Notes app similar to the Apple Notes? Building it now, sir.
I'll test it in a hidden browser before I open it for you. It was able to build our own Notes app. Look at this.
This is absolutely beautiful. So for reference... So this GitHub repo reverse engineer anything has taken over the internet.
So I wired it to my AI assistant Jarvis and now I just say reverse engineer this and Jarvis takes any website or any app, breaks it apart and then rebuilds me one of my own. So in this video I'm going to explain in very simple terms what REA or reverse engineering is and I'm going to show you a couple of examples so that way you fully understand how this works and then I'm also going to give you this free prompt pack so that way you can build your own AI assistant like Jarvis and give them access to this repository.
So that way you can reverse engineer any website or any app. Now, for those of you who don't know, Jarvis is my AI assistant. I've been building this for the past several months.
He runs on Opus 5 .5 right now, but I can switch his brain. What you're seeing here, this spinning 3D, this is a representation of all of my files, everything about me and my business that Jarvis has access to. And then Jarvis also has a bunch of tools that he has access to.
So it's a full personal AI assistant. All right. So for the first example, I'm going to ask actually Jarvis to...
Use REA to break down this website, Igloo Inc., which is one of the most popular 3D scrolling animation websites. It's an award -winning website, so it's a very good example of how REA will be used to break everything down to see how this thing works. And then afterwards, we're also going to ask Jarvis to break down the Apple Notes app and then build us a brand new one that's similar to this.
Okay, so those are two examples we're going to walk. And then obviously, like I said, I'm going to explain after the first demo what REA is and what happened after results come through. So let's go ahead and do that.
Jarvis, reverse engineer igloo .inc. opening igloo .inc in a clean browser sir rea will take it apart while i scroll give me about a minute there you go so what's happening right now is it's opening the website it's scrolling i'm not touching anything so he's doing the scrolling and then afterwards it's gonna realize so if i go back to my there you go so you can see right here it says tear down igloo .inc so it's opening the site in a clean browser waiting for it to load so all of those steps are done so you can see right here it's listening everything it loaded 97 or 95 request 14 .7 3gs r165 so it's kind of breaking down all of those steps because jarvis was able to open a new chrome page scroll through the website so to see exactly how it works and then afterwards it uses rea to tear everything down and see the whole experience to see Igloo Ink is a single -screen 3JS scene, sir.
A tiny Svelte shell lazy loads one large 3D bundle, GS app and scroll trigger drive it, and PMNDRR's post -processing adds bloom, depth of field, and anti -aliasing. The surprise is that the textures outweigh everything, and one of them is a dedicated scroll data texture. The full teardown is on screen, sir.
all right there you go so it did everything as you can see it was very quick right for websites and stuff like that because obviously websites are not that complicated compared to an actual app and we're going to take a look at how jarvis using rea will be able to break down the apple notes which is an actual app and then we're going to have it built one for us right but for this particular use cake you saw it only took a few seconds like 30 to 40 seconds to break down all of the ingredients and how this particular website works using rea so now i can just tell jarvis to open up this teardown full teardown and read it for me or i can click on this and it's going to open up this entire report so this is the full teardown for igloo .inc so again all of this was done with rea jarvis utilized rea to break down everything that's inside that particular website and gave us this web gl app the dom is tiny 27 elements one screen long with no image svg video or iframe so it gives you the stack 3js obviously is probably one if you have ever built a website it's probably one of the most popular tools out there gsap gives you the version which version it's using bloom depth of field it gives you all of the different stack that this website includes how the effects work right so when we are scrolling through it gives you exactly how this dynamically imports the 3d bundle how draco
and basis transcoders likely run the workers so so on and so forth a bunch of technical jargon but essentially what i was trying to show you is that with this breakdown you get a full image of exactly how this website works in the background now by the way this is not using some kind of a proprietary tool or it's hacking or anything right what rea does is uses existing developer tools like the chrome dev tool to break down all of the resources and exactly figure out what's inside this website and like i said i'm going to showcase how it kind of does the same thing when we build when we ask it to tear down an app and then build one for us but as you can see it gives you how the effects work what it loads the rebuilding part what the evidence can't show and then the evidence itself but anyway so let me go ahead and now explain maybe in simpler terms what rea is And then, like I said, we'll walk through that second example of decoding or tearing down an app and then building one ourselves.
So essentially, to put it in simple words, you give your AI agent X -ray vision. What this means is that now the first step is you telling your AI agent like Cloud Code or GPT -6 Astra, or in my case, my Jarvis, a particular ask, right? So you're saying, hey, how does this website work?
Again, in this case, I'm specifically talking about the example that we just walked through about that. website so we're just telling our ai assistant how does this website do that or how does this website work right so your ai agent cloud code or in this case jarvis prepares an investigation and then calls rea so the rea which again stands for reverse engineering anything watches the site run right because open jarvis you saw open a new chrome and then went through the website scrolled it so rea is going to grab all of that information it's gonna read the code that it downloads or...
what happens in the developer side of things but using the dev tools from chrome developer tool and then logs every file it loads and so on and so forth it grabs all of the evidence right and then sends it back to your ai agent so if you're using cloud code or if you're using uh gpd6 astra or in my case my jarvis right it's gonna send all of that information that report back and that's exactly what you saw in this full report right here so we're using rea as kind of like the middleman to investigate and give us all of that data by looking at existing tools like Chrome developer tools, right?
So that's essentially the simplest way to do it. And if you put it in one sentence, you know, you open the site, REA starts watching what's going on while Jarvis scrolls, REA reads the code, lines up the evidence, and then saves the teardown. In our case, that teardown is sending a full report back to us so we can read it.
And of course, just like we saw, it's not just guessing, it gives you the exact recipe. When we saw in the full report, the stack, it says that it uses 3GS, g sap and then all gives you all how the animations and everything else how it works so that's essentially the simplest way to put this it's like an x -ray vision uh for your agents which is again cloud codes of the world and in my case my jarvis ai assistant which of course runs on entropic api i'm using opus 5 .5 here so that was the first example hopefully that made sense now let's go ahead and actually ask it to evaluate an app which is probably a bit more complicated than reading a website and then we'll have it build an app similar to that for us right so by the way so just to explain before we do this what i'm going to do is i'm actually have it uh take a look at our apple notes here obviously every mac comes with a apple notes as an application so i'm just going to have jarvis decode this or break everything down using rea and i'm going to have jarvis build a new note an apple note for me basically and by
the way the way it does this is of course like i mentioned jarvis uses clod code and clod to build do the building part so it's going to rely on rea to get get the breakdown and then afterwards it's going to go ahead and use clod code to build everything for us and like i said jarvis has a lot of tools that is at his disposal so all of the daily tools that we have access to and on top of that he has access to a phone number he can text me he can do a lot of stuff that's why i incorporated it inside my ai assistant Jarvis because like I said, this is my actual personal assistant that I use on a day -to -day basis for my business.
So let's go ahead and take a look at the second example. So I'm going to close this quickly. Jarvis, can you go ahead and reverse engineer the Apple Notes app on my Mac?
Taking notes apart with Rie now, sir. Give me a few minutes. I'll tell you when the teardown is in your vault.
All right, so there you go. It opened up the app. right away and then as you can see it says tear down notes .app via rea so it's found the notes .app opened the notes and took a snapshot rea analyst online reading rea's playbook route chosen choosing the right tool inspecting with rea and then now rea is taking over and essentially inspecting everything that's inside that app obviously like i said this is going to take a little longer compared to uh compared to our website example there because obviously the notes app has a lot more functionalities.
It uses a lot more tools compared to just a website that we look at. So this is definitely gonna take several minutes. So let's go ahead and give this a few minutes while this is processing.
Let me show you guys how you can get access to this prompt pack right here. So let me bring this over. So this is the prompt pack that essentially gives you the ability to build your own Jarvis with this x -ray vision.
Obviously, I've done a bunch of these already, but this just is an updated prompt pack that gives you the functionality to build this galaxy brain that you're seeing in the background spinning, and then also the Jarvis assistant, and then, like I said, how to incorporate RE in there. So in order to grab that prompt pack, go ahead and click on the link in the description.
It's going to be the first link. It's going to bring you to this page. This community is completely free.
It's called AR Workshop. shop light you're gonna land right here and about page click on join again it's free so once you join you're gonna end up in the community down complete sir notes is a thin app kit shell with five plugins and the real engine lives outside the bundle in apple's private frameworks Okay, there you go.
So now it's done. Actually, before we open this, let me just finish this thought so that way you can access that prompt back. So anyways, once you land in the community, go to the Classroom section, go to YouTube Resources, and then make sure you are in the Cloud Code and Codex GPT folder and scroll down to the bottom.
It's going to be the last page there. It's going to be in the Resources, just this PDF, and obviously I have a bunch of other free stuff in there if you guys want to grab it. So just go ahead and do that.
and of course if you want your own finished jarvis like you're seeing here fully functional if you don't want to build your own that's going to be in the second link that's going to be inside the paid community now this is a paid community that's going to be inside the classroom section you can just go to ai assistant folder and you can scroll down to the bottom and you can just download the zip file and you can install this finished version of jarvis in like five minutes like i said that's the paid community the free community will give you access to the prompt pack that you can build your own but any Anyways, all right, so let's go ahead and take a look at the full teardown for our Apple Notes there.
So I'm just going to click on this. So there you go. It says system, the target was system, application, notes .app.
So as you can see, because I am giving it access to my own, I'm telling it to build my own app, right? You want to test it out on your own Mac application so that way at least you see how this thing works. So I'm using Notes.
You can maybe build something like a preview or some other small app on your Mac or your Windows or something like that. So there you go. So this gives you a screenshot to make sure that it's exactly tearing down the thing that we asked it to.
So it says Notes is a native AppKit app version 4 .11 with five extensions for Siri, widgets, QuickLook. sharing the spotlight, right? It's storage and sync engine sits in the system framework, not in the bottle.
The answer gives you the answer, the stack, right? It says Objective -C with AppKit. Makes sense, right?
Because it's an Apple product. So of course it's built with Objective -C and AppKit. And then it says Apple Silicon and Intel builds, interface builder layouts, compiled assets catalog, gives you all of the stack, how it works, gives you the rebuild features, what the evidence can show, and then the evidence itself.
So all of the details exactly similar to before. So now that we have this teardown, and by the way, this gets saved automatically in the long -term memory for Jarvis and your cloud code. So that way now we can ask it to rebuild something like this of our own.
So let's go ahead and do that. So I'm going to go ahead and close this. Jarvis, can you build me a notes app similar to the Apple Notes?
Building it now, sir. I'll test it in a hidden browser before I open it for you. there you go so now as you can see on the left hand side the build process has started so this is build a notes app similar to the mac app so now it's going to go ahead and use the teardown the blueprint that we that it got earlier right so there you go as you can see this one's a little smaller because i didn't want it to make too big because otherwise it would take the entire space here so it's going to build this cat it's going to take a look at the scaffold it's going to do the code the test and the launch now obviously this is a full build app so this is going to take some time so let's go ahead and give this a couple of minutes And then I'm going to come back and take a look at once this is done.
All right. So after a good 15 minutes or so, it was able to build our own notes app. Look at this.
This is absolutely beautiful. So for reference, I can open my notes here so that way you can see the side by side. So let's go ahead and put this over here.
all right so just the look and feel it looks very similar right you got your uh notes here on the left hand side the pin notes you got the folders actually i like this one better uh you got the ideas here i can click on these these are different folders and then on the bottom i have the ability to create a new folder right just like here in apple i can create i can click on the plus button create a folder here i can do the same things if i click on this there you go nice i can create give it a name there notes if i click on notes all of my notes show up here so i can click these are the pin ones i guess right so this also showcases how like you can do these features which i think apple has in there as well uh and then i can add new notes right i should be able to add a new note yep right there on top so if i click on this that's how i can add a new note so let's say testing and then yep perfect right so there you go Very well done.
It has the same types of obviously the formatting looks different and Rightfully so because it's not gonna clone the exact thing But you can see all of the functionalities are there right so I can let's say delete this one right perfect I can add let's see Let's see if the these work so I can make this bold nice italic.
Yep All of this stuff works. Cool, so it looks like it used REA to break down everything for us, right?
It gave us a full breakdown of exactly how our notes app work. And then afterwards, it used that report to build this exact, almost very similar application for us. Now, of course, this uses, if you were to just ask Cloud Code to do this without REA, it would probably build something similar, but maybe not as accurate as far as the functionality.
and everything right so with the help of rea now it breaks down everything the functionalities the look and feel and all of that good stuff and then gives all of that report back to your cloud code or your ai assistant whatever ai assistant you're using to make the build itself a lot more accurate and that's kind of like the beauty of rea where before it was kind of guessing and you have to go back and forth a lot but now it just gives it kind of like a nice blueprint so that way it's not starting from scratch and you don't have to go back and forth 10 times.
So that's where I think the huge advantage of this comes in. And like I said, this is not some brand new technology, right? The concept of...
reverse engineering applications and website has existed but what this does is just gives your agents where you know like your cloud codes of the world or jarvis's of the world the ability to just make its life a lot easier and increase the accuracy because now it's able to break down and create a nice little report of all the features of the things that you can see to give your agents access to the features on the libraries or everything else that it was not able to maybe see before on its own anyways well hopefully you guys found that helpful hopefully you understood uh the power of this particular repo.
Like I said, it's a very cool tool. And I'm going to keep building on top of this because obviously, if you've seen my previous videos, I keep improving Jarvis and my other AI employees as well. And I think that's where the future is.
So it's incredible to see repositories like this. The more open source we get, the more open source software you get, I think the better it is for the entire ecosystem. So this is super exciting.
Hopefully, we'll see a lot more stuff like this in the future. Anyways. Thanks for watching.
Make sure you like, subscribe, and if you have any questions, put them in the comments below. I'll try to get back to you as soon as I can. Thanks for watching, and I'll see you on the next one.
The Hook
The bait, then the rug-pull.
One spoken sentence points an AI assistant at a famous 3D website. A minute later it has a full teardown of the stack, saved to memory and read back aloud. Then it does the same to a native Mac app and builds its own version.
Frameworks
Named ideas worth stealing.
05:42list
REA X-ray vision loop
You ask
Your AI plans the investigation
REA watches, reads and logs
Evidence comes back
The agent asks a question, REA watches the software run and logs what it loads, and the evidence returns as a teardown report the agent can build from.
CTA Breakdown
How they asked for the click.
VERBAL ASK
10:40product
“Click the first link in the description to get the free prompt pack; the finished Jarvis is in the paid community.”
Placed mid-video while the Notes teardown is processing, so it fills dead time instead of interrupting a demo.
Add Modern Creator as a preferred source and Google shows you more of our breakdowns in Search, Top Stories, and AI Overviews. It only changes what you see, and you can undo it in your Google settings anytime.
Add to Preferred SourcesOpens your Google source preferences with us pre-loaded. Tick the box and you're done.
A side-by-side dashboard test of Claude Opus 5.5 alone versus Opus 5.5 paired with Jev, a fast decision-only model, on the same 12 customer support requests.
A creator walks through the free skill file and prompt template he uses to generate scored, animated Instagram carousels with Claude Opus 5.5, no image or video model required.
A live traffic simulation built in GPT-5 Astra puts Jev's under-150-millisecond decisions on screen, then the walkthrough covers wiring it into TypeSafe.ai, Vercel, and a Jarvis-style AI assistant.
A creator rebuilds his voice-controlled AI assistant on Claude Fable 5.1 and shows it browsing a 3D map of his notes, drafting an invoice from memory, and placing a real phone call to a tire shop.