# I Gave My AI Assistant the Power to Reverse Engineer ANYTHING! Channel: Zubair Trabzada | AI Workshop Video: https://www.youtube.com/watch?v=84CkBM_jF4g Duration: 18 min Language: English Words: 3864 Transcript page: https://viewrankai.com/tools/youtube-transcript/84CkBM_jF4g --- [0:00] 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 tear [music] down. So, this is going to give [0:23] us a full breakdown in a little bit. This is absolutely incredible. [music] 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 [0:56] 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 him 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 [1:23] 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, Eglue, Inc., which is one of the most popular 3D scrolling animation websites. Uh 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 [1:56] Jarvis to break down the Apple Notes uh 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. [2:12] Jarvis reverse engineer eagloo.inc Inc. opening igloo.inc in a clean browser. Sir 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 going to realize. So, if I go back to my There you go. So, you can see right here it says tear down e-glue. So, it's opening the site in a [2:36] 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 just to see exactly how it works. And then afterwards, it uses Rea to tear everything down and see the whole experience to see. Eiglue Inc. is a [3:05] single screen 3JS scene. A tiny spelt shell lazy loads one large 3D bundle. GSAP and scroll trigger drive it. And PMNDDR'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 tearown 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 uh websites are not that complicated complicated compared to an actual app. and we're going to take a look at how uh Jarvis using Rea will be able to break down the [3:41] Apple Notes which which is an actual app and then we're going to have it built one for us. Right? But for this particular use case, you saw it only took uh a few seconds like 30 to 40 seconds to break down all of the uh ingredients and how this uh uh particular website works using Rea. So now I can just tell Jarvis to uh open up this uh uh tear down full tear down 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 tearown for e-glue.in. So again all of this was done [4:14] with rea. Jarvis utilized rea to break down everything that's inside that particular website and gave us this nice full report. So it says Igloo Inc. is essentially an webgl 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. Gap it gives you the version, which version it's using. Uh, 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 [4:48] scrolling through it gives you exactly how this dynamically imports the 3D bundle u how Draco and basis transcoders like 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 uh tool or it's hacking or anything, right? What Rea does is uses existing developer tools like the ChromeDev tool to break down all of the resources and exactly figure out what's inside this particular website. And like [5:25] 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 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 uh second example of uh decoding or tearing down an app and then building one ourselves. So essentially to put it in simple words, you give your AI agent [5:58] X-ray vision. What this means is that now the first step is you telling your AI agent like claude code or GPD6 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 eglue 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 cla 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 [6:32] uh Jarvis you saw opened a new Chrome uh and then went through the website scrolled it so is going to grab all of that information uh it's going to 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 going to send all of that information that report back and that's [7:06] 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 then if you put it in one sentence, you know, you open the site, Rea starts watching [7:25] what's going on while Jarvis scrolls. Rea reads the code, lines up the evidence, and then saves the tear down. In our case, that tear down 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 that full report, the stack, it says that it uses 3GS, Gap, 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 uh agents which is again cloud codes of the world and in [7:58] my case my uh 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 makes 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 [8:16] 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 uh Apple Notes as an application. So, I'm just going to have Jarvis uh decode this or break everything down using Rea. And I'm going to have Jarvis build a new note, an Apple Note for me. uh basically and by the way the way it does this is of course like I mentioned Jarvis uses clot code and claude to build do the building part so it's going to rely on [8:50] rea to get get the breakdown and then afterwards it's going to go ahead and use clot code to build everything for us and like I said Jarvis has a lot of tools 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 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 uh that I use on a [9:15] day-to-day basis for my business now. So, let's go ahead and uh 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 uh app on my Mac? Taking notes apart with RI. Now, sir, give me a few minutes. I'll tell you [9:32] when the tearown is in your vault. All right. So, there you go. It opened up the app uh 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 in 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 uh a [10:10] website that we look at. So, this is definitely going to take several minutes. So, let's go ahead and give this a few minutes while this is processing. Um let me uh show you guys how you can get access to uh this promp pack right here. So, let me bring this over. So, this is the prop pack that essentially gives you the ability to build your own Jarvis with this X-ray vision. Uh, obviously, I've done a bunch of these already, but this just is an updated uh prompt pack that gives you the functionality to build this galaxy brain that you're seeing in the background spinning and then also uh the [10:40] 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. Uh it's called AI workshop light. You're going to land right here on the about [10:56] page. Click on join. Again, it's free. So once you join, you're going to end up in the community. Tear down complete. Sir notes is a thin appkit 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. We can uh actually before we open this, let me just finish this thought so that way uh you can access that prop pack. 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 codeex GP uh GPT folder and scroll down to the [11:26] bottom. It's going to be the last page there. Uh it's going to be in the resources, just this PDF. And obviously I have a bunch of other free stuff in there that uh if you guys want to grab it. Uh 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 just go to uh AI assistant uh folder. And you can scroll [11:54] down to the bottom and you can just download the zip file and you can install this finished version of Jarvis in like 5 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 anyways, all right. So, so let's go ahead and take a look at the full tear down for our uh 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, uh because I am giving it access to my own, I'm telling it to [12:22] build my own app, right? Uh you want to test it out on your own uh 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. But anyway, so [snorts] so there you go. So this gives you a screenshot to make sure that it's exactly uh uh 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 [12:56] system framework not in a 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 app kit and then it says Apple silicon and Intel builds interface builder layouts compile assets catalog gives you all of the stack how it works gives you the rebuilt 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 tear down, and by the way, this gets saved automatically in the long-term memory for Jarvis and your [13:28] clot code. Uh, 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 [13:44] 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 it says build a notes app similar to the Mac app. So now it's going to go ahead and uh use the tear down 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 cuz otherwise it would take uh the entire space here. So it's going to build the SCA it's going to take a look at the scaffold. It's going to do the [14:07] 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 this side by side. So, let's go ahead and put this over here. All right. So, just the look and feel. It [14:33] 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 [14:51] on the plus button and create a folder. Here I can do the same thing. So, if I click on this, there you go. Nice. So, I can create uh give it a name there. Notes. So, if I click on notes, all of my notes shows 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 [15:17] 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 going to 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 um 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 of exactly [15:58] how our notes app work and then afterwards it used that report to go 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 [16:17] functionalities 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 [16:47] times. So that's where I think the huge advantage of this comes in and like I said this is not a this is not some brand new technology right the concept of uh reverse engineering applications and website has existed but what this does is just gives uh your agents where you know like your cloud codes of the world or Jarvis of the world the ability to just uh make its life a lot easier and increase the accuracy because now it's able to break down uh and create a nice little report of all the features of the of the things that it can see to give your agents uh access to the [17:22] features or 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. I'm going to keep building on on top of this cuz uh obviously if you've seen my previous videos, I keep improving Jarvis and my other AI assist my other AI employees as well. Uh and I think that's where the future is. So incredible to see repositories like this. The more open- source we get, the more open- source software you get, I think the better it [17:57] 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. --- About this transcript Read from YouTube's own caption track and laid out by ViewRank AI (https://viewrankai.com). ViewRank AI finds the videos already beating a creator's own average on Instagram, TikTok and YouTube Shorts, transcribes them from the audio itself in more than 60 languages, and turns what worked into new ideas and scripts. Free transcript tools, no account needed: https://viewrankai.com/tools How to read any video this way: https://viewrankai.com/llms.txt