I Tested the Viral Reverse Engineering Repo (What You Need to Know)

summarized

TLDR

The Reverse Engineering skill can genuinely clone the core functionality of SaaS products like Calendly, Typeform, and Trello from a screenshot and one prompt, as demonstrated by three working replacements built on Base 44 that handled login, databases, booking, forms, and team invites. The real constraint is legality, not capability: the presenter's caution is that you can copy functionality and design inspiration, but not source code, images, logos, or paid features. Only 789 lines inside a 420,000-line TypeScript repository do the actual reverse-engineering work.

Key points

The Reverse Engineering skill recreates apps by checking their UI, logic, and data.

The skill is only 789 lines within a 420,000-line TypeScript repository.

A one-shot Calendly clone on Base 44 included Google login, availability, booking links, and email confirmations.

A generated Trello clone called Lanes supported cards, checklists, and working team invites.

The presenter warns against copying source code, images, logos, and paid features.

Tools mentioned

Techniques

  • Analyzing an app's UI, logic, and data to reverse engineer it
  • Screenshot-based app generation with a single prompt
  • Iterative prompt refinement to add features
  • Functional cloning with original branding
Transcript (captions)

0:00 Reverse Engineering is a new viral app that can clone anything in minutes, saving you hundreds of dollars and making you more money. I spent hours testing this. And in this video, we're

0:10 going to build three apps worth billions of dollars in minutes. So, you can see how to use it, what AI is actually capable of, and the biggest mistake that is holding most people back. So, if you

0:21 haven't already, grab that beautiful coffee and let's dive straight in. Now, since reverse engineering has dropped, people have sent a crate load of Kleenex tissues to Adobe HQ because they need

0:31 them. Since this is dropped, guys, Photoshop, After Effects, Higsfield, Halo, Dell, DX, Apple, Whisper Flow, it is blowing up on YouTube. It is blowing up on X because people are using AI to

0:41 reverse engineer essentially any app. The question is, how good is it really? Turns out it's actually really good. I tested it on Photoshop and Premiere Pro, the alternatives of it, and guys, it is

0:53 really impressive. Now, how does RIA actually work which we need to know before we actually use it to build something? Effectively, it checks out the UI. It looks at the logic and then

1:02 checks out the data. And using all of that, the idea is it can effectively recreate anything. This individual rebuilt Terraria in 3D. And this guy right here replicate the entirety of

1:11 Spider-Man. But it isn't just games. The main interesting use case, I think, is software that you're currently spending hundreds and hundreds of dollars for. Now, the average person is spending

1:19 around $219. Let's see exactly if we can delete and remove those subscriptions. And we're going to be doing this guys across three softwares worth billions of dollars. We're going to do Calendarly,

1:30 Type Form, and Trello. And this is so easy to use. We're going to build the entire thing inside Base 44. So we're going to have all the back end, all the integrations, who is also the sponsor of

1:40 today's video. So more on that later. So let's go ahead and actually think about first of all what RIA is and how it works. Now I've used RIA. I've tested it and I found something quite

1:49 controversial. Now after lots of testing, one of the interesting things I realized about RIA is that rear itself is 420,000 lines of TypeScript and code there are effectively 789 of them which

2:02 are pulled out specifically in this skill which is all about the reverse engineering process. And when you compare that with just doing it in Claude or Chat GBT, it ends up being

2:12 faster. So what I want you to do is come over here and grab uh this prompt. I'll put it down below so you can come ahead and grab it. And then the first thing I'm going to do is head straight over to

2:20 B 44 because I'm using B44 because I can just give it a screenshot, a prompt and it does all the connections, all the back end blah blah blah and sort everything else out for me without

2:27 needing to do anything else. Then once I've done that, I want to go ahead and grab a screenshot of Calendarly. So I've got here can see I can click on different buttons and again let's see

2:35 how well this can actually do go ahead and rebuild this for us. So come straight back over and drop the screenshot in. And then the only thing we need to do really is just give it a

2:43 prompt. Hey there, I want you to go ahead for me and recreate Calendarly for me. the booking system uh based on the screenshot. Give it a different name, but I want to have all of the core

2:52 functionality. Thank you. And once you've done that, you can go ahead and just go down and click on build. You can also do a plan mode in base 44 where you can plan it out a little bit more, which

3:00 is handy. But this is going to use all this backend databases, everything else like that, and just do manage all that sort of stuff for us, which is fantastic. Now, the first thing that

3:07 happens while it's building here, you can see it's thinking. If it needs any clarification questions, it can just ask us. And guys, this is what we got back. So, I'm going to go ahead and publish

3:15 this so we can go ahead and play around with it and check it out just so we can see it in a brand new window. Let's go ahead and open this app up and test it out. Now, bear in mind, this is using

3:24 those principles. Let's see what we've got. We're going to come down and open up the dashboard and okay, we've got a random one here. Let's go ahead and um it even created a login section, which

3:32 is fantastic. So, let's go ahead and sign in with Google. Once I've signed in, we're going to come down and open our dashboard here. Now, the cool thing about doing something like this on B 44

3:40 is all the back ends already autoconfigured, so we can rock and roll. And let's have a look at what we're dealing with here, guys. And I'm giving my honest, raw, candid thoughts. First

3:48 thing I've got here is availability on the right hand side. I can pick this based on the day. Click it, toggle it off and on. Pretty decent. Let's go say I don't want to work Fridays or Tuesdays

3:56 or Thursdays or even Wednesdays. I'm just working. Actually, I work Mondays and Sundays. How about that? And I'll let people book in for 15 minutes. Bear in mind I've done this is complete

4:05 oneshot, by the way. Come down, click on save hours, which is fantastic. I can check out my 15-inute meeting link. I can click this and guys this is actually outrageous. Okay, let's go back one

4:16 second. Let's add some different things in here and let's save my hours and let's take a look at this and let's then compare it with what we have here. So this is typical Calendarly. This is

4:27 ours. If I click on it, what do I see? This is pretty outrageous. We have officially entered the era where you can pretty much clone anything you want to. Click on next. Name, email, enter some

4:38 stuff there. Enter some stuff there. Well, B4 has even added pre-validation, which is pretty cool. We'll give it a fake one here. Confirm that booking. Okay, great. And now it's done. I can go

4:47 ahead and book another time and come back. You're not actually going to believe this, but it already autoconfigured the email to me. So, it is a fully functioning app that not only

4:56 has allowed me to recreate the entire interface, but has an actual dynamic booking system based on the Google account that I just created. I am genuinely really impressed with that. I

5:06 genuinely did not expect to have all those features live just from one prompt. Now, this is locked down the core functionality, but if you come back to base 44, there's a few other things

5:14 that you can do like edit. So, I wonder if it would let us go ahead and do that. I can check my availability. I can manage it, but there's no editing section. So, what we really need to do

5:22 is go back over to base 44 and then I can give a prompt like, "Hey there, I would really like the ability to edit the information on my own individual meetings and edit that." So had like

5:32 emojis and basically dictate questions as and when they set those up please. I'm just drop that in the question bottom left and you just go back and forth to build these out. Now you can

5:41 effectively list all the requirements if you want to and answer and pre is worth a pound and post. And whilst it's working a lot in the background I can even copy the link of my meeting and

5:48 let's put this into a brand new browser and see what it does. I do this. This is now something I can share with people to go ahead and block. We have literally cloned the core features and anything

5:56 else that's missing we can go ahead and change. Now this comes with an important caveat which I'm going to get to in this video. I want to make sure that you understand this. And just like that,

6:04 it's gone ahead and made the edits. I then open it up and now I have an edit button. I can click on that. I can add a description. I can add emoji. I can do, hey there, how's it going? I can add

6:12 questions like, you know, what is your annual revenue? Whatever the thing is, make that a required question. Type that as a save meeting. Awesome. And then if I just open up that link, as you can see

6:22 now, hey there, and they say they want to come down and book a meeting like so. Click on next. What is your annual revenue? And again, we get all this information emailed to us. This can save

6:30 you $10 to $20 instantaneously. Now, this all sounds like I'm speaking Spanish. I'm going to put a link down below for my full Claude Agentic Masterass that takes you from complete

6:38 beginner to mastering things like this. Building beautiful websites, memory systems, how to build apps, everything you need to know, as well as full access to my Gentic operating systems, my

6:48 memory systems, how you connect all these apps together into one beautiful system to get you light years ahead of everybody else. I'll put a link down below so you can use that and absolutely

6:57 crush it. Now, we've covered essentially how to build with Calendarly and its core features. The next test that I'm really curious to see if it can hit actually is effectively going to be Type

7:05 Form. Now, Type Form is great because we need to use forms for lots of stuff, right? It's a subscription that I've had for ages. I recommended and played around with things like paper form and

7:13 type form. This one can be a little bit more tricky. So, I'm really curious to see what can we actually do with this one. So, here we've got type form. So, we can play around us template for

7:22 instance and have a little play around with what that looks like. I'll sign up and show you it exactly. And to build it, once again, I'm going to come down here and just copy everything from this

7:29 notion document. And again, I'll put a link down below for both 44 so you can click this and build along with me. Test this on a real thing. See if you can do it. Pick any app that you're paying for

7:37 right now and let's see if you can build it right now using one prompt. Again, I paste this in. I come up and say, "Hey, I want you to go ahead and build for me, please, um, this version of Typeform.

7:47 I'm going to attach a screenshot. See if you can recreate the functionality. give me the ability to create forms so I I can cancel my subscription and no longer have to pay for it. Of course, give it a

7:56 different name other than type form and make it a little bit different in that sense. All right, guys. So, this is type form. I don't like that marker background personally, but you can see

8:04 how it works, right? I've got things on the left. Tell us about yourself. Um, these are different questions that we're asking, which is cool. Um, you know, it's okay. I mean, it's it's all right.

8:12 I mean, this is typ right. It's a freaking very very successful business, but you essentially get the idea. You can go ahead and build these different things into it. Now, let's see what B 44

8:20 did. I'm going to open this one up here. And look at this, guys. Now, let's go ahead and publish this so we can check it out. What is really cool is I can just make this private because I want to

8:29 go out to public. I can do security scan. Don't need to do that right now. Obviously, we can pick, do we want it to be a mobile app, you know, again, lots of different things. What is cool if we

8:36 want to just create our own unique domain to make it feel professional. That's a really cool thing that we can do. Now, look at this. This is called ask instead of type form to be honest

8:44 guys. Pretty sleek interface to get started. Let's go and sign up with Google. Now immediately one of the cool things that I'm finding out with using B 44 is I'm not having to do any

8:52 additional plumbing. I'm not having to think about databases or things in the background. It is a blessing in that sense. It does manage all of that because classically it's been a real

9:00 pain in the backside having to like link at the email and like decide who can configure. The fact it can do it all is really helpful. Now I've got this welcome stream and this is on top of the

9:07 form. So let's begin. So we'll call this one the giant coffee questionnaire and we got welcome message and we're just going to say hey. Now let's go ahead and begin and we're going to add a question.

9:15 So multiple choice. Multiple choice. Great. I don't know. How many coffees do you drink every day? All right. Whatever the thing is. Come down. Option one could be, I don't know, zero. And then

9:25 we could have maybe one. But you get the idea here, guys. Just come down. Two. So on and so on and so forth. We can have short text, which is like ABC. Again, we'll talk this one down here. Blah blah

9:34 blah. And then a rating 1 to 10. Whatever it is. How cool is coffee? How cool is coffee? Bam. Whatever it is. Let's save. Done. I can move these up and down. Fantastic. ever want to share

9:46 this? I click on the share button. Public link is copied. So, let's see if this is actually true. I click on this like so. I open it up. The giant coffee questioner. I can begin like so. How

9:55 many coffees do I drink? I drink more than three, but you get the idea. ABC ABC. How cool is coffee? It's an 8 out of 10. And just like that, all done. Thank you. So, you get the idea that

10:03 we've basically gone ahead and recreated a form interface. And then I can come down to the results and immediately see all the results. This is mind-blowing to me cuz you can spend $40, $100 easily on

10:13 form things. And the fact I can just have these up now, share one link, publish it in one prompt, and be ready to go is wild. But this does bring them to one of the first points I want to

10:21 call out with this guys, and that's the fact that as with always, it's a question of depth and complexity. Now, I've recreated what I would probably consider to be the 80%, the core things

10:32 that it needs to do. It needs to let me be able to build questions, um, change the the kind of content category of those questions, and then collect results and share it with people. I'd

10:42 say that's like 80%. Obviously, when you come over to the website itself, you can see there's more to it. There's a design section. There is mobile optimize. You can play. You can do all these things.

10:53 Now, guys, I'm one prompt away from adding all that stuff in. So, that's my point to you. It's just a question of how many minutes can you wait before you get it? But all this stuff, guys, we

11:01 could add in so easily. Like, I don't know, let's say, for example, that you wanted to create a preview mode. Let me show you how easy that is. Come down. Hey there. Go ahead and add for me a

11:10 preview mode and add me one further question type. And the point that I'm really making here guys is that you are essentially limited only to your imagination. We are officially in the

11:19 era of the designer. If you can think it, if you can say it, you can build it. This is the golden era for building anything. I genuinely genuinely genuinely believe that there is chaos

11:31 and in chaos there is opportunity. What does it say? Chaos is a ladder. Now, I know that a lot of people are going to think that, you know, all the IP lawyers are going to have the biggest bonuses of

11:39 their life this year because all these companies are like, "What the hell is actually going on? Everybody's building this incredible software." I'm going to talk about that in a second. You're

11:47 going to need to listen to this. The point I'm making here is if you can imagine it, you can actually build it with the right prompts, with the right systems. We're no longer limited by

11:56 effectively having to know how to code, you know, being trapped in a room with a Windows laptop with 16 red bulls. It isn't required anymore. We can yap to AI and it can build things. And that guys,

12:05 as you can see, it's now added a further one, which is a yes no question. And on top of that, I can now go ahead and preview by pressing play. All it needs is references and what you need, which

12:15 leads us on to the third level, which is going to be Trello. Now, Trello is a beautiful one. It's a very, very highly valued company. And you can see how Trello works here. Look at this. You can

12:23 grab things, bring them over, have a play around with them, click into them, see different things. As you can imagine, all we're going to do is shoot back over to our notion document, copy

12:31 everything like so, then head over to base 44. Now, this is exactly what it went ahead and built. This one is pretty wild as well. Let me show you what I mean so you can compare them side by

12:39 side. Here we've got lanes right here. Again, we'll sign in with Google. Now, being frank, it is handy just that Google does stand up like that. Let's click on this demo board, for example,

12:47 and look at this. This is pretty crazy. I think it's actually weirdly kind of It's funny to me. It's like, okay, it's been told, hey, there's green leaves in the background. Go and copy that. And

12:56 then it's kind of done. I'll do I'll do some green leaves. I'll do that. No problem. So, I can move things around pretty easily. I can add cards like, "Hey, pet Dexter. Here's my beautiful

13:05 English Springer Spaniel." And I've got that right now. I can add a cover. Let's add this cover here. Um, make sure Dexter gets pets every single day. Now, this has been stretched a little too far

13:14 in my opinion, but there's going to be little things you need to play around with, right? We're not quite at the era of oneot everything, but we're getting ever close every single time. So, happy

13:23 with that. Checklist is cool. Add an item. Um, is he smiling? Question mark. Perfect. Come down. There's no save button. I'm assuming if I click off, that'll be fine. As we can see, it's

13:32 right there. And I can move it from doing done. I now have a full app, which is fantastic. Can I invite my team if I click this invite link over here? I can, which is great. So, add in hey at in

13:41 fact, I'll even add my email address here. So, I've just gone ahead and invited myself here. Let's see if something pops up. And guys, believe it or not, I now have an invite from Lanes

13:49 to go and join as a user. So, let's open this one up. I open it up. And would you believe it, I'm now in and there's two individuals. that we now have an app ready to rock and roll. But this does

13:56 bring me on to one of the big things that we have to talk about with this reverse engineering process and what this means. Look at this. It's really funny click in the kind of Lego changes.

14:04 I think that's really cool. But let's talk about what this all means and why this is so important though. It got pretty close on one shot. Now let's see what we've done. We've done front end,

14:11 we've done back end, we've done database, we've done login, we've done hosting, and if we wanted to, we've done payments in one app in one one kind of prompt. I think that's pretty cool. And

14:20 we've demonstrated just how powerful this is using this strategy. We've talked about looking at as a user, writing down what it does, building it from fresh, and then making it yourself.

14:28 But there's one thing that you don't want to do. You don't copy their code. You don't copy their images. You don't copy their logo, and necessarily the paid features. So, there's a big

14:36 difference between taking inspiration from something and just copy and pasting it. You can't just copy and paste things from these apps and websites. So, then the question becomes, when should I

14:46 build something myself versus paying for it? Usually speaking now because AI is getting cheaper and more effective. It is sometimes more economical to build your own version of something rather

14:56 than pay but not always. It depends on two factors. One is how complex is the software that you're looking at and how hard is it to replace number one. And the second one is how much is your time

15:07 worth. So for example, if there's an app that you're spending $200 a month on, $1,000 a month on an AI can replicate it for you with a day or two's work. um not even replicate but just you know build a

15:18 better version of it yourself then that's something that's quite interesting right whereas like if it's something that you're spending 20 $30 or $100 on a month but say for example it's

15:26 a lot cheaper and it would take a lot of time to reverse engineer bear in mind you don't have a team of experts building and developing at the same time these are trade-offs that you have to

15:34 think about and increasingly now guys with the level of where AI is at it's becoming more economical and more compelling for people to build their own software hence why I think Adobe has

15:45 been extremely alarmed and people are now saying that IP as a mode longer exists. Now the key thing to reinforce is you can't copy people's apps. You can't copy the source code. You can't

15:56 copy their images or even they just like scrape and just steal it yourself. You want to be building things originally. So the best way I find personally to do this is understand what the

16:06 functionality is of a certain thing like what is the thing that you want to do and then go ahead and build it with your own unique brand identity. So, for example, the stuff that you build, you

16:16 don't just want to hand it something and say, "Go and copy it." Realistically, you want to say, "Hey, I want you to build me an app that does ABCD E FG." Give it a feature list and then give it

16:25 some beautiful UI inspiration, and then that will take you to a completely new level. But then it does bring us on to one final question, and that's how do you actually get beautiful UI that does

16:36 look gorgeous and does turn viewers into buyers? Well, it just so happens I covered all of that in detail with stuff I've never seen discussed anywhere else inside this video right here. Grab that

16:45 coffee.

Frontier News · by Hyperjump Technology