Sitemap
Cross Commit

Practical stories on Swift, SwiftUI, Kotlin, Jetpack Compose, mobile architecture, AI, and the latest tech, written by engineers who ship real apps. Open to writers worldwide.

Member-only story

REA Lets AI Agents Figure Out How Apps Work, Even Without Source Code

--

Press enter or click to view image in full size
Ink illustration of a wiry, stork-legged creature in a coat made of blueprint paper, with a face built from stacked brass magnifying lenses. It crouches over a sleek device cracked open like a pocket watch, lifting out gears and circuit boards and laying them in rows on a large blueprint, with pencil lines tracing each part back to its place.
REA takes the machine apart and works back to the plan.

You find a feature in an app that you wish you’d built. Maybe search feels instant. Maybe the clipboard keeps formatting when you paste into another program. You want to know how it works, and the source code isn’t available.

Normally, that’s where the investigation stops, because reverse engineering means specialized tools, unfamiliar code, and a lot of patience. REA (Reverse Engineer Anything) changes who can begin.

It’s an MIT-licensed, open-source project that has drawn a huge amount of attention on GitHub. It connects coding agents like Claude Code and Codex to tools that inspect software. You ask questions in plain English, your agent follows the clues through the app, and you get to examine the evidence behind its answers.

You don’t have to start with a decompiler, either. With JavaScript and Electron apps, you can begin with Node.js alone, or let your coding agent guide the investigation.

Here’s how to get there, what the evidence actually buys you, and where the AI can still get things wrong.

What REA actually is

REA is an MCP server. MCP (Model Context Protocol) is the plug standard that lets agents like Claude Code, Codex, Cursor, or Gemini CLI call outside tools. Once REA is…

--

--

Kristopher Dunham
Kristopher Dunham

Written by Kristopher Dunham

Published author, developer, creative who builds worlds. Fervorlife.com. Join the fun at CreativeAiDojo.com or CreativeAi.Ninja

Cross Commit
Cross Commit

Published in Cross Commit

Practical stories on Swift, SwiftUI, Kotlin, Jetpack Compose, mobile architecture, AI, and the latest tech, written by engineers who ship real apps. Open to writers worldwide.