
aicodeking/leanrea
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
REA(Reverse Engineer nothing): 일반 CLI 도구, MCP를 대체하는 하나의 8 KB 기술. 벤치 마크 : 38% 빠르고, 35 % 저렴합니다.
개요
REA (Reverse Engineer nothing)는 에이전트와 도구 사이의 MCP 레이어를 이미 사용할 수 있습니다. asar, otool, nm, go version -m, jadx, apktool, Ghidra, tshark, binwalk, sqlite3. Linrea 방울 그 층. 그것은 명령이 대상의 각 종류에 가장 빠르는 에이전트를 말한다, 그것은 준비-to-paste recon 명령을 제공, 그리고 당신을 위해 REA의 코드 핸들을 나열. 에이전트는 실제 도구 자체를 실행합니다. Claude Code headless (클래드 -p), Sonnet 5.5, macOS arm64. 4 역설계 작업 × 3 reps × 3 팔, 팔이 측면에 의해 실행. 대답은 손으로 만들어진 열쇠에 대하여 등급을 매깁니다. REA에 대하여, 야윈은 있었습니다. v2 대신 이전 IPC 채널을 지명 한 부분 놓습니다. 작업 : - : 실제 Electron 앱의 app.asar (native function → main-process class → IPC 채널)을 통해 기능을 추적합니다. - : 수출, TCC 허가증 및 그 앱의 기본 addon (.node)의 단일 인스턴스 잠금을 재고하십시오.
개요(AI 번역)
** REA는 무엇을 하는 8 KB 기술 파일: MCP 서버 없음, 207 도구 없음, 설정 없음.**
REA (Reverse Engineer nothing)는 에이전트와 도구 사이의 MCP 레이어를 이미 사용할 수 있습니다. asar, otool, nm, go version -m], jadx, apktool, Ghidra, tshark, binwalk, sqlite3. Linrea 방울 그 층. 그것은 명령이 대상의 각 종류에 가장 빠르는 에이전트를 말한다, 그것은 준비-to-paste recon 명령을 제공, 그리고 당신을 위해 REA의 코드 핸들을 나열. 에이전트는 실제 도구 자체를 실행합니다.
인포메이션 인포메이션
|—|||||
| 설치 안내 | 25 MB npm 패키지 + MCP 서버 | 하나 SKILL.md |
| 안내 | 23.5 KB 기술 + 48.8 KB 참조 | 8 KB |
| 대리점에 추가 | 207 (3.35 MB의 정의) | 0 (Bash 사용) |
| “Reply OK”, 모든 도구로드 | 400.7k 토큰, $1.60 | 34.5k 토큰, $0.09 |
벤치 마크
Claude Code headless ([T2]]), Sonnet 5.5, macOS arm64. 4 역설계 작업 × 3 reps × 3 팔, 팔이 측면에 의해 실행. 대답은 손으로 만들어진 열쇠에 대하여 등급을 매깁니다.
| 암 | 전체 벽 시간 | 비용 | 회전 | 토큰 | 점수 | |—||—||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션 인포메이션
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
leanrea
One 8 KB skill file that does what REA does: no MCP server, no 207 tools, no setup.
REA (Reverse Engineer Anything) puts an MCP layer between your agent and tools it can already use: asar, otool, nm, go version -m, jadx, apktool, Ghidra, tshark, binwalk, sqlite3. leanrea drops that layer. It tells the agent which command is fastest for each kind of target, gives it ready-to-paste recon commands, and lists the traps that REA’s code handles for you. The agent then runs the real tools itself.
| REA 6.5.0 | leanrea | |
|---|---|---|
| What gets installed | 25 MB npm package + MCP server | one SKILL.md |
| Instructions | 23.5 KB skill + 48.8 KB references | 8 KB |
| Tools added to the agent | 207 (3.35 MB of definitions) | 0 (uses Bash) |
| Context for “Reply OK”, all tools loaded | 400.7k tokens, $1.60 | 34.5k tokens, $0.09 |
Benchmark
Claude Code headless (claude -p), Sonnet 5.5, macOS arm64. 4 reverse-engineering tasks × 3 reps × 3 arms, with the arms run side by side. Answers are graded against hand-made keys.
| arm | total wall time | cost | turns | tokens | score |
|---|---|---|---|---|---|
| leanrea | 388 s | $2.17 | 55 | 2.40 M | 74/75 |
| no skill | 479 s | $2.21 | 81 | 3.11 M | 67/75 (one refusal) |
| REA (MCP + its skill) | 627 s | $3.36 | 124 | 5.93 M | 75/75 |
Against REA, leanrea had 38% less wall time, 35% lower cost, 56% fewer turns and 60% fewer tokens, at the same accuracy. Its one partial miss named an older IPC channel instead of the v2 one (both channels exist).
The tasks:
- electron: trace a feature through a real Electron app’s app.asar (native function → main-process class → IPC channels).
- native: inventory the exports, a TCC permission check and the single-instance lock of that app’s native addon (
.node). - go: toolchain and dependency versions of a stripped
ghbinary. - deep: from disassembly alone, the exact socket path format, wire protocol and peer authentication of that lock.
The same operation run through REA’s CLI vs the raw command:
| operation | REA | raw |
|---|---|---|
| Go build info | 0.56 s | go version -m: 0.06 s |
| Mach-O overview | 3.32 s | otool + dyld_info + nm: 0.04 s |
| Electron app analysis (real desktop app) | fails on asar integrity until you pass a flag, then 47.9 s and 140 MB of JSON | asar extract + rg -uu: 4.8 s, 24 KB |
Full tables, the context-overhead runs and caveats: bench/BENCHMARK.md. Raw per-run metrics: bench/results/final.jsonl.
Caveats:
- Only 3 reps per cell, one model, one machine.
- REA was tested in its best case: Claude Code’s deferred tool search loads MCP tools on demand. Agents that load every tool pay the 400k-token row.
- Ghidra, Hopper and jadx weren’t installed, so the native tasks ran on Xcode tools for both arms.
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add aicodeking/leanrea