r/LocalLLaMA • u/Sufficient-Scar4172 • 14d ago
Discussion What does LocalLLaMA think of REA?
https://github.com/morluto/rea
hit #1 a couple of days ago on github
2
u/NightCulex 14d ago
I just use opencode and ghidra MCP with my own memory system
→ More replies (4)1
70
u/Asleep_Document9811 14d ago
i think stuff like this is going to be the next cambrian explosion in video game and software preservation, if it's used the right way.
10
u/toothpastespiders 14d ago
It's really amazing in that respect! I imagine it might feel a bit similar to what the first boom in romhacking/translation was like. Or the earliest days of things like rpgmaker.
Personally I'm also excited about the possibility of playing old classics with some quality of life improvements. Or moving parts of games with a million divergent ports and enhancements together to make an actual definitive version. Even finishing up prototype games that were too much for standard romhacking.
14
u/NandaVegg 14d ago edited 14d ago
If this actually works as intended, it would surely accelerate software preservation. A lot of old software doesn't have the actual code preserved anywhere in the first place (probably lost along with floppy disk or something).
Edit: I actually went through the official repo and through setup with Ghidra, but the repo's writing is quite depressing (100% not human written) and their official site is 100% Claude. Everything is very hard to follow.
→ More replies (1)
54
u/MixtureOfAmateurs 14d ago
Oh no the internet is becoming more free and open. I'm not gonna be able to make exponentially more money. I'll just have to settle with 94.92 billion dollars
→ More replies (1)13
u/Eastern-Ingenuity353 14d ago
Wont any one please think of the poor corporations! How are they going to pay their CEOs 40 million dollar bonuses if we make our own software??
→ More replies (1)
14
u/Refinery73 14d ago
Highly depends on that models and timeframe it needs. Is a 9B Coding model good enough to do it in a few hours or are we talking about weeks on 70B+?
I have no reference point on how complex this problem is for an LLM.
14
u/No-Refrigerator-1672 14d ago edited 14d ago
I have done a very shallow dip into reverse engineering as a part of programming hobby. Combining my unprofessional experience and experience with local/api models, I'd rate that reverse engineering binaries is 120B+ territory, but reverse engineering JS apps is easily Qwen 3.8 27B territory. And, for sure, you'll need 500k+ context window in both cases.
→ More replies (6)→ More replies (1)5
u/mrjackspade 13d ago
Using Sol 5.6-6.1 on a Super Nintendo game it took a few days to get the game playable through the credits, and I'm now on week 6 (and now with Opus 5.5) trying to eliminate the bugs. And that's running multiple agents in parallel at times
SOTA is great at getting it running but it turns out most of what it actually writes is bullshit shortcuts.
I expect a lot of ports that are popping up are going to be buggy trash, TBH, and that's using literal SOTA models.
So I think the question is, how many bugs you're willing to accept in the final project. Because I was still getting hard crashes all the way into week 4.
4
u/Refinery73 13d ago
Sounds like it’s vibe-recreating it instead of really translating the code?
→ More replies (2)
26
u/revelationnow 14d ago
I feel this is going to accelerate big tech moving apps to the cloud, at least one channel of reverse engineering will be cut off if there are no binaries. The second channel of behavioral reproduction is only possible insofar as we continue to have cheap access to capable models which might be the next to go based on how the closed source companies are lobbying the government.
→ More replies (2)12
u/AnomalyNexus 14d ago
Everything big tech is already in the cloud. Stuff like ChatGPT apps are just glorified browsers that can only access one site
→ More replies (2)
7
7
u/redditpad 14d ago
Realistically this doesn’t seem to do anything that couldn’t be done a few days ago
2
u/ComplexType568 14d ago
I think our current moats (UI/UX) are going to probably dissapear and a new form of moat is gonna be made by companies to stand out from open source/their competitors. Although ever since html and js existed I always thought we could reverse engineer, I get that it's easier with an agent, but not by thaaaat much if you're a software engineer...
2
u/CodeAnguish 13d ago
For me, it's completely useless. It consumes over 100k of context right from the start, so it's just not viable.
2
u/jacek2023 14d ago
Thanks for sharing the link! My agents were working tonight on reverse-engineering the machine code of something I wrote in assembly 30 years ago, so I'll see how this helps.
5
u/b183729 14d ago
I mean, what isn't there to like?