rea: AI agents that take software apart
An open source tool where AI agents study how an app works, all the way down to its raw machine code, and it's topping a weekly GitHub chart.
A screwdriver for software
Imagine handing a curious assistant a sealed box and saying: figure out how this works. That's roughly what rea does, except the box is a piece of software. It's an open source project that sends AI agents to study an app, first by watching how it behaves, then going deeper, all the way down to the raw files a computer actually runs.
Its own one-line description is lovely in its ambition: reverse engineer anything with agents.
Why people are paying attention
This week it sits at #1 on Trendshift, a chart that ranks GitHub projects by steady momentum across a whole week rather than a one-day spike. It shows 120.9k stars, with 30.4k of them arriving this week alone. An automated trends report also pointed to rea as an example of something bigger: AI tools growing specialised skills, like apprentices picking a trade.
What it could mean for you
Most businesses run on software nobody fully understands anymore. The old booking system. The tool a freelancer built years ago. The app from a vendor who stopped answering emails. Taking things apart used to need rare, expensive experts. Tools like this hint at a future where you can simply ask what something does under the hood.
A gentle word: taking apart software you don't own can raise legal questions, so start with your own.
Words worth knowing
Reverse engineering: working backwards from a finished thing to understand how it was made.
Native binary: the final, machine-readable version of a program. Not meant for human eyes.
AI agent: an AI that doesn't just answer, but takes steps on its own to reach a goal.
Worth asking yourself: which piece of software in your business is a black box you've just learned to live with?
Field Notes, every Friday
The week’s best free and open-source tools in one short email. Plus David’s own notes when he has something worth sending.