REA for VS CodeReverse engineering intelligence, inside your editor.Explore websites · Inspect repositories · Connect AI coding agents An independent CAUCOLabs project · Built around the original REA engine by morluto Overview · Features · Install · AI agents · Documentation · Status OverviewREA for VS Code brings reverse-engineering workflows into a familiar development environment. Inspect a website, collect structured evidence, explore the architecture of a public GitHub repository, or connect an AI coding agent to the original REA engine through the Model Context Protocol (MCP). The extension provides a dedicated VS Code interface and bundles REA 6.7.0 with an integrity-checked native executable verification patch. The extension is independent of, and not endorsed by, the upstream REA maintainer.
REA Explorer — one workspace for multiple analysis workflows. What you can explore
Web inspection, from request to evidenceThe browser workflow separates what was observed from what has not been tested. A partial result should not be mistaken for a complete reconstruction specification.
Live analysis progress. See example findings and partial-analysis behaviorThe example below captured page components and technical resources before the MCP connection closed. It is deliberately labeled Analysis incomplete; it does not demonstrate a successful end-to-end run.
Quick startNo repository clone, npm installation or extension-development setup is needed to use a packaged VSIX.
Or install a downloaded package from a terminal:
Requirements
ConfigurationUse REA: Set Up REA to detect a browser or specify an executable path. Normal installation automatically selects the bundled engine and runtime.
Both timeout settings accept integer milliseconds from 1 to 3,600,000. On macOS, select the browser binary inside REA: Verify Installation runs diagnostics and reconnects the engine. For failures, check Output → REA, workspace trust, runtime paths and browser availability. A successful connection does not prove every tool or provider works. AI agent integrationREA exposes its original engine over MCP, allowing compatible coding agents to discover tool schemas and request operations. The extension does not silently grant an agent permission to execute arbitrary tools. CodexRun REA: Configure Codex MCP from the project used by Codex. The extension adds missing Restart the relevant Codex session or reload its VS Code window. If the extension is moved, upgraded or removed, review generated absolute paths: existing definitions are intentionally not overwritten automatically. See Codex browser lifecycle and Codex MCP documentation. Copilot and VS Code MCPRun REA: Configure Copilot MCP in a trusted local project. It creates or updates the workspace-root In MCP: List Servers, the extension also provides:
Search and schema lookup do not execute REA operations. Router execution is marked as non-read-only/destructive so compatible clients can request approval. Tool behavior is still subject to the engine's own validation and external dependencies. VS Code's MCP registry and a Copilot agent session are separate integration paths: registering a server in the editor does not by itself prove that an agent session can access it. See VS Code MCP integration and MCP configuration formats. Isolated browser companionThe bundled Reports and evidenceWeb analysis can expose View Analysis, Prepare Reconstruction, and Export Report. Repository analysis can expose View Analysis, Export Report, and Prepare Agent Handoff. Outputs describe observed or statically inferred evidence; they do not recover the original source code or prove runtime behavior that was not tested. Treat reports as potentially sensitive: they can contain data collected from the target. Review exported material before sharing it. Release status
The macOS arm64 package has undergone local checks and an MCP package smoke test. The GitHub analysis workflow encountered a GitHub API rate limit during a live test; that is not evidence of a completed repository-analysis run. The macOS Desktop App window-selection workflow still requires end-to-end correction and verification. Other platform packages ( The webview applies a Content Security Policy and renders tool output as untrusted content. Workspace Trust gates execution, but automatic disconnection on trust revocation is not guaranteed by the installed VS Code APIs. Documentation
Maintainers: build and package
Credits and licensingREA for VS Code — independent VS Code integration, interface, and browser lifecycle companion by CAUCOLabs / CAUCO70. MIT licensed; see LICENSE. Copyright © 2026 CAUCO70 / CAUCOLabs. Original REA engine — created by morluto and bundled unchanged under its MIT license. See the upstream repository, LICENSE-REA, and required dependency notices. This extension is unofficial and is not affiliated with or endorsed by the original maintainer. Third-party JavaScript notices are in THIRD_PARTY_NOTICES.txt. Browsers and coding agents remain subject to their respective licenses and terms. Built by CAUCOLabs · Inspect. Understand. Build. |