REA-Argonaut
Zero-G Reverse Engineering Anything & Verified Safe Rust Reconstruction for Gemini 4 Argon + Google Antigravity 2.0 (4-Mount Recon Kits, Whole-Subgraph Extraction, 10,000-Vector Differential Parity Referee) -- (Actively maintained / Rolling updates)
Install / Use
claude mcp add PNWcoastie -- npx -y github:PNWcoastie/REA-ArgonautIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
SecuritySupported Platforms
Our assessment of REA-Argonaut
REA-Argonaut scores 84/100 on our quality scale, 853rd of 1,118 Security skills we index.
Its MCP Server is 14 KB long, well organised into 21 sections with 5 code examples: a thorough specification that gives an agent plenty to work with.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated today, so REA-Argonaut is actively maintained.
- Our last check on 2026-10-18 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-10-18. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
REA-Argonaut compared with similar skills
All 4 of these similar skills score higher than REA-Argonaut; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| REA-Argonaut (this skill)by PNWcoastie | 84 | 10 | today | MCP Server |
| Agent-Reachby Panniantong | 100 | 98.9k | 3d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.7k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.4k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 88.4k | today | MCP Server |
Frequently asked questions
- How do I install REA-Argonaut?
- Run
claude mcp add PNWcoastie -- npx -y github:PNWcoastie/REA-Argonaut. The install tabs above show the steps for each supported agent. - Which AI agents does REA-Argonaut work with?
- It is written for Claude Code, Claude Desktop and Gemini CLI, as a MCP Server file. Other agents that read the same format can often use it too.
- Is REA-Argonaut safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is REA-Argonaut still maintained?
- The repository was last updated today, so REA-Argonaut is actively maintained.
Skill content
View source on GitHubREA-Argonaut (ArgonZeroG)
Zero-G Reverse Engineering Anything & Sandboxed Closed-Loop Rust Parity Verifier for Gemini 4 Argon + Google Antigravity 2.0
REA-Argonaut (package: rea-argonaut, CLI: argonaut, MCP server: rea-argonaut) is a cross-platform (linux, darwin, win32) reverse-engineering and verified Rust reconstruction suite, engineered as a first-class Google Antigravity 2.0 Plugin and Model Context Protocol (MCP) server.
Built as a full superset of morluto/rea (Reverse Engineer Anything), REA-Argonaut preserves all 35 original REA reverse-engineering domains (187 tools) while introducing the ArgonZeroG architecture and 7 new high-throughput forensic, recon-kit & verification tools (194 total MCP tools across 39 contract domains) designed for long-context frontier reasoning models.
[!IMPORTANT] Active Development & Rolling Updates:
REA-Argonautis continuously updated with new forensic capabilities, architectural refinements, and parity harness enhancements. Check Discussions Announcements or click Watch in the top-right corner for the latest drops.
[!TIP] New to Reverse Engineering or Vibe Coding? Start with the Visual User Guide: Read USER_GUIDE.md — The Zero-to-Hero Visual Field Manual & Decoder Ring for a plain-English walkthrough of the 3-Stage Division of Labor, what each of the 4 Mounts extracts, how to choose between the 4 Engineering Harnesses when Antigravity prompts you via
ask_question, and copy-paste starter prompts.
Why REA-Argonaut? (ArgonZeroG Architecture)
Legacy MCP reverse-engineering servers were architected for small-context models, enforcing tiny pagination limits (64-character string previews, 50-line pseudocode slices, 20-row table pages) that force frontier agents into hundreds of sequential RPC round-trips and destroy KV context-cache reuse.
REA-Argonaut eliminates token-scarcity bottlenecks across six architectural pillars:
1. decompile_subgraph (ArgonZeroG Subgraph Batch Engine)
- Single-Call Call-Graph Extraction: Traverses a target binary's call graph (
BFSorDFS, cycle-safe up tomax_depth: 5andmax_nodes: 256) and returns an entire subsystem's decompiled C pseudocode, disassembly, cross-references (XREFs), referenced string literals (2048-char previews), P-Code inferred struct field offsets (inferred_struct_offsets), and latent binary hazards (latent_hazards) in one deterministic JSON payload. - 95%+ Context-Cache Reuse: Emits a topologically ordered, immutable subgraph representation so multi-turn agent reasoning and Rust reconstruction reuse cached KV prefixes instead of fragmenting context across dozens of micro-paginated tool calls.
- Raised
ArgonZeroGLimits Across Canonical Tools:search_strings:max_preview_lengthraised to2048(default: 512),limitraised to2000(default: 250).procedure_pseudocode/analyze_function:max_linesraised to5000(default: 1000,detail: "full"by default).procedure_disassembly:max_instructionsraised to5000(default: 1000).list_procedures/search_procedures/search_symbols/binary_overview:limitraised to2500(default: 500).
2. export_recon_kit (Universal 4-Mount Recon Kit & Blueprint Exporter)
- 4-Phase Recon-to-Argon Handoff: Materializes
RECON_BLUEPRINT.mdand the structured 4-Mountrecon-kit/workspace directory (Mount 1: native-binary,Mount 2: packaged-ui-archive,Mount 3: hardware-firmware-protocol,Mount 4: ai-model-data) in a single execution-free pass (mock_ui_concepts: falseby default, producing zero unsolicited HTML files). - Native
ask_questionHarness Routing: Pairs with Antigravity's nativeask_questiondecision control so users choose which subsystem and which of the 4 Harnesses (verified-safe-rust-port,clean-room-app-ui-rebuild,hardware-hal-protocol-replay,security-hazard-audit) to execute.
3. 2-Tier Cross-Platform Native Engine (linux, darwin, win32)
- Tier 1 (Deep Decompiler Engine — Auto-Detected via
provider: "auto"): Works directly with standard desktop installations of Ghidra (11.xand12.x), IDA Pro (idat/idalib), Hopper Disassembler, and JEB. By default,REA-Argonautdrives their built-in headless runners in the background so the AI agent never blocks on GUI dialogs—while also exporting standard C headers (recon-kit/types/recovered_types.h) that you can import into your interactive Ghidra or IDA Pro desktop GUI (File -> Parse C Source) for side-by-side visual analysis. - Tier 2 (
ZeroInstallNativeProviderZero-Install Fallback): Out-of-the-box binary layout, symbol/section discovery, stripped C++ RTTI/VTable slot seeding (ClassName__vslot_N_<addr>), call-graph extraction, and disassembly when Ghidra/Hopper/IDA are not installed:- Linux (
ELF): GNUbinutils(objdump,readelf,nm) + native ELF header parser. - macOS (
Mach-O):otool,nm,lipo,llvm-objdump+ universal fat-binary slice parser. - Windows (
PE/COFF):llvm-objdump,dumpbin+ native PE/COFF header/import/export parser. - Python Layout & Crash Bridge (
bridge/pwntools/layout_impl.py&recorded_crash_impl.py): Dual-path backend supportingpwntoolswhen installed and a 100% Python stdlib fallback on clean hosts.
- Linux (
4. 100% Vanilla REA Superset (187 Retained Tools) + 7 ArgonZeroG Forensic Verticals (194 Total MCP Tools Across 39 Domains)
In addition to every original REA capability (JavaScript/Web bundles, Source Maps, Chrome DevTools/CDP, Frida, GDB/LLDB/WinDbg, Android APK/DEX, iOS IPA, JVM/JAR, .NET CIL, WebAssembly, Electron ASAR, Mach-O/ELF/PE, Hermes/React Native, Lua, Flash SWF, Archives, PCAP/HAR, EVM/Solidity, Firmware, Symbolic Execution, YARA/Capa), REA-Argonaut adds purpose-built forensic verticals:
inspect_rust_cpp_binary— Stripped Rust & Modern C++ Binary Forensics:- Recovers crate names and exact versions from
.cargo/registry/src/...paths andcore::panicking::Locationtuples even instrip --strip-allbinaries. - Native TypeScript Rust
_RNvv0 and legacy_ZNsymbol demangler + Itanium (_Z) and MSVC (?) C++ demangler. - Reconstructs C++ VTables and RTTI (
typeinfo) across ELF (SHT_RELAPIE relocation resolution), Mach-O, and PE binaries without launching a heavy decompiler session.
- Recovers crate names and exact versions from
inspect_python_frozen_binary— Execution-Free Frozen Python Unpacker:- Pure-TypeScript parser for PyInstaller (
MEI\x0c\x0b\x0a\x0b\x0e) CArchive trailers,PYZzlib-compressed embedded module tables, and PEP 552.pyccode-object marshal streams. - Extracts Python version, entry-point scripts, bundled package manifests,
co_names,co_consts, and string literals without executing untrusted bytecode.
- Pure-TypeScript parser for PyInstaller (
inspect_ai_model_artifact— Zero-Copy Streaming AI Model Forensics:- Constant-memory (
fs.open+ boundedread()) streaming inspector forGGUF(v1–v3),SafeTensors,ONNX, andTFLiteartifacts. - Extracts architecture hyperparameters, quantization distribution, tensor layouts, and embedded Jinja
tokenizer.chat_template/system_promptstrings without loading multi-gigabyte weight buffers into RAM.
- Constant-memory (
inspect_engine_archive— Game Engine Metadata & Asset Pack Inspector:- Parses Unity IL2CPP
global-metadata.dat(0xFAB11BAF, v24–v31) to recover C# namespaces, class/type definitions, method names, and string literals from native-compiled Unity binaries. - Parses Godot Engine
.pck(GDPC, v1–v3) and Electron.asararchives to enumerate packed.gd/.gdcscripts,.tscnscenes,package.jsonentrypoints, and native.nodeaddons.
- Parses Unity IL2CPP
5. Closed-Loop Sandboxed Rust Parity Verifier (verify_rust_parity)
- Automated Differential FFI Harness: Compiles a C reference implementation (or loads an existing
.so/.dylib/.dllviadlopen/dlsym) alongside a candidate#![forbid(unsafe_code)]Rust reconstruction (rustc --crate-type cdylib) and runs10,000+SplitMix64 randomized + boundary test vectors (0,1,-1,MIN,MAX, powers of two, bitmasks) in-process. - Deterministic Counterexample Shrinking: Automatically binary-searches any diverging input down to the minimal failing argument tuple (
counterexample.shrunk_inputs,bit_diff_summary) so the agent can self-heal its Rust port in a closed loop. - Clean Cargo Crate Scaffolding (
scaffold_output_dir): Scaffolds a 100% pure#![forbid(unsafe_code)]Rust Cargo crate (Cargo.toml,src/lib.rs,tests/parity_regression.rs) with zero HTML clutter by default (html_report_path/--html-reportis strictly opt-in). - OS-Native Sandboxed Execution: Runs compiled harnesses inside isolated OS sandboxes:
- Linux:
bwrap(bubblewrapnetwork-isolated namespace) +prlimitCPU/AS/NOFILE caps. - macOS:
/usr/bin/sandbox-exec((deny network*)Seatbelt profile) +ulimit. - Windows: Restricted Job Objects / timeout-bounded process groups.
- Linux:
6. Hardware-Adaptive Runtime Scaling (AdaptiveResourceProfile)
- Dynamically inspects
os.availableParallelism()andos.totalmem()at startup (src/config/AdaptiveResourceProfile.ts) to scale JavaScript AST worker pools, Headless Ghidra JVM heap (-XX:ActiveProcessorCount,-Xmx), and concurrent subprocess budgets across laptops, CI containers, and 128-core workstations with zero hardcoded CPU limits.
Quickstart
1. Install & Build
npm install
npm run build
2. Run the End-to-End ArgonZeroG Showcase
Compile a multi-function C cryptographic/compression pipeline (argon_cipher_pipeline), strip all symbols, extract the whole call-graph in one decompile_subgraph call, inspect stripped Rust/C++ panics & VTables, stream-inspect a GGUF AI model header, and prove bit-exact C-to-Rust parity across 10,000 FFI test inputs:
npm run showcase
3. CLI Usage (argonaut)
# Check host toolchains and adaptive hardware profile
node dist/cli.js doctor
# Materialize a Universal 4-Mount Recon Kit (RECON_BLUEPRINT.md + recon-kit/)
node dist/cli.js export-recon-kit /path/to/target --output-dir ./recon-output
# Single-call ArgonZeroG call-graph extraction
node dist/cli.js open /path/to/binary --alias target
node dist/cli.js decompile-subgraph --session target --entry 0x401120 --max-depth 3
# Standalone forensic inspectors (no binary session required)
node dist/cli.js inspect-rust-cpp-binary --path /path/to/stripped_rust_or_cpp_bin
node dist/cli.js inspect-python-frozen-binary --path /path/to/pyinstaller_binary
node dist/cli.js inspect-ai-model-artifact --path /path/to/model.gguf
node dist/cli.js inspect-engine-archive --path /path/to/global-metadata.dat
# Closed-loop C vs. Rust FFI differential parity verification
node dist/cli.js verify-rust-parity \
--target-binary-path /path/to/libtarget.so \
--symbol-name compute_tag \
--arg-types u64,u32 \
--return-type u64 \
--rust-source-code '#[no_mangle] pub extern "C" fn compute_tag(a: u64, b: u32) -> u64 { ... }' \
--iterations 10000
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
98.9kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
75.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.4kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
88.4k🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
