I Built a Feature by Reverse Engineering an App With AI — No Source Code? No Problem (Full Demo)
Автор: SWEETAN MARIYAPPAN
Загружено: 2026-10-18
Просмотров: 31
Описание:
#ReverseEngineering #ElectronJS #Seeb4Coding
reverse engineer app — I built it with AI (real demo + verdict) with 3D animation: test REA (Reverse Engineer Anything) on my own Electron app: one command traced the Copy as Markdown feature from preload to IPC to the clipboard in about 3 seconds, then AI rebuilt it for the web, with what failed and an honest verdict.
💬 Which feature should I reverse engineer next? 1 search, 2 auto-save or 3 dark mode? Comment your number 👇
❓ What is REA (Reverse Engineer Anything) and how fast is it?
REA (github.com/morluto/rea, npm package rea-agents, MIT license) is an MCP server and CLI that lets a coding agent inspect native binaries, JavaScript/Electron apps, .NET assemblies and websites without their source code, and returns findings with evidence. In my test, rea-agents 6.7.0 analyze-javascript-application read my own 2.7 KB Electron app.asar in about 3.2-3.5 seconds and traced the Copy as Markdown feature: preload contextBridge → ipcRenderer.invoke on notes:copy-markdown → ipcMain.handle in main.js line 14 → clipboard.write. It produced 350 KB of JSON and did not link the renderer's button click to the bridge, so that hop was traced by hand. Only use it on software you own or are authorized to inspect.
Source: https://github.com/morluto/rea
🧭 Steps
• Target: my own tiny Electron notes app (Copy as Markdown button), packed with @electron/asar into a 2.7 KB app.asar
• Command: npx rea-agents analyze-javascript-application ./app.asar --json (5 files parsed, ~3.2-3.5 s warm runs)
• Trace found: preload.js exposes notes.copyMarkdown → ipcRenderer.invoke('notes:copy-markdown') → ipcMain.handle (main.js line 14) → clipboard.write
• AI rebuilt the feature for the web with navigator.clipboard.write (text/plain + text/html) — real recording: 35 characters copied
• What failed: 350 KB of JSON for a 2.7 KB app, and the renderer button → window.notes link was not in the graph (traced by hand)
• Verdict 8/10; runs locally; use only on apps you own or may inspect
⏱ Chapters
0:00 No source code? No problem (the result)
0:06 Meet REA
0:12 My test app + one command
0:22 The trace
0:30 AI rebuilt it for the web
0:40 Verdict + what failed
Images: own screenshots of github.com/morluto/rea and rea.tools, own terminal + screen recordings, Electron logo via devicon
About Seeb4Coding — Coding Meets Innovation
Seeb4Coding (seeb4coding.in) is a tech education brand by Sweetan Mariyappan that explains the latest AI news with 3D animation and builds free online developer tools and coding tutorials.
Website: https://seeb4coding.in
YouTube: / @sweetan008
Instagram: / seeb4coding
Threads: https://www.threads.com/@seeb4coding
Facebook: / seeb4coding
Personal: https://www.mrsweetan.in/
#ReverseEngineering #ElectronJS #JavaScript #MCP #AIAgents #DevTools #Seeb4Coding #BuiltWithAI #CodingMeetsInnovation #viral #goviral #trending
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: