Archexa (Beta) — AI-Powered Codebase Intelligence
Diagnose errors, review code, query architecture, and trace impact — all powered by a self-contained binary with deep agentic investigation. This extension is powered by the Archexa CLI — a self-contained binary that handles AST parsing, agentic investigation, and LLM synthesis.
FeaturesReviewCross-file architecture-aware code review. Finds security issues, resource leaks, and interface mismatches that linters miss. Findings appear as inline squiggles in the editor.
DiagnoseRoot-cause errors from selection, clipboard, or log files. Traces call chains and reads surrounding code to find the cause.
ImpactWhat breaks if this file changes? Traces callers, consumers, and interface contracts to predict downstream impact.
QueryAsk any question about your codebase. The LLM reads files and traces flows to answer with evidence.
GistQuick codebase overview: tech stack, key modules, how things connect. Great for onboarding. AnalyzeFull architecture documentation with multi-phase AST analysis. Produces commit-ready markdown. Review FindingsReview findings appear as inline squiggles in the editor and in the VS Code Problems panel, just like TypeScript or ESLint diagnostics.
How It Works
Quick Start
SidebarThe unified sidebar provides:
Gist & Architecture OutputRun Gist for a quick overview or Analyze for full architecture documentation with Mermaid diagrams.
Deep ModeEvery command supports deep mode — an agentic investigation where the LLM reads files, greps for patterns, traces callers, and iterates before generating output. Deep mode finds cross-file issues that pipeline mode misses. Toggle it in Settings > Behaviour. Supported LanguagesPython, TypeScript, JavaScript, Go, Java, Rust, Ruby, C#, Kotlin, Scala, C++, C, PHP Project FilesArchexa stores all generated files inside your project directory:
On first activation, the extension offers to add Requirements
SettingsOpen Archexa: Open Settings from the command palette, or configure via VS Code settings:
See all settings in Settings > Advanced. For full documentation — all commands, settings, custom prompts, LLM providers, and troubleshooting — see the Usage Guide. PrivacyArchexa runs entirely on your machine. The binary scans your code locally using AST parsing. Only LLM prompts (containing code context) are sent to the API endpoint you configure. No code is sent to Archexa servers. No telemetry. No account required. TroubleshootingmacOS: "cannot be opened" or binary blockedmacOS Gatekeeper may block the downloaded binary. The extension removes the quarantine flag automatically, but if it fails you'll see a notification with a "Fix Permissions" button. Or run manually:
Commands fail silentlyCheck the Output panel: View > Output > select "Archexa" from the dropdown. Set PlatformsmacOS (Apple Silicon + Intel) | Linux (x86_64 + ARM) | Windows (x64) LinksLicenseApache 2.0 |



