Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>VizJCodeNew to Visual Studio Code? Get it now.
VizJCode

VizJCode

Anjali Sewmini Aponsu

|
6 installs
| (10) | Free
Java AST Analyzer & Architecture Explorer - visualize class interactions
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VizJCode

VizJCode is a VS Code extension for analysing Java source code and visualising classes, architectural layers, dependencies, and method workflows.

The Marketplace package is self-contained. It includes the Java analysis extension, a local Express/Socket.IO backend, and the production React visualisation. No separate server installation is required.

Getting started

  1. Open a folder containing Java source files.
  2. Wait for automatic analysis, or run Java AST: Analyze Full Project from the Command Palette.
  3. Run Java AST: Open Architecture Viewer to open the architecture explorer inside VS Code.
  4. Use Java AST: Show AST Viewer for the in-editor AST panel.

Commands

  • Java AST: Analyze Full Project — scan and parse all included Java files.
  • Java AST: Analyze Current File — parse the active Java editor.
  • Java AST: Show AST Viewer — inspect stored AST data inside VS Code.
  • Java AST: Open Architecture Viewer — open the full architecture visualisation inside VS Code.
  • Java AST: Show Status — open the action/status menu.
  • Java AST: Reset Backend Data — clear the in-memory project model.

Settings

  • javaAstAnalyzer.backendUrl — local or externally managed backend URL; defaults to http://localhost:8082.
  • javaAstAnalyzer.autoAnalyzeOnOpen — analyse automatically after activation.
  • javaAstAnalyzer.debounceDelay — delay before processing repeated file changes.
  • javaAstAnalyzer.excludePatterns — glob patterns excluded from project analysis.

For the default local URL, VizJCode starts its packaged backend automatically and stops the child process when the extension deactivates. A non-local or HTTPS URL is treated as an externally managed backend and is never started by the extension.

Both the AST Viewer and the complete architecture viewer open as VS Code editor panels.

Privacy and storage

Java source is parsed locally and sent only to the configured backend URL. With the default configuration, that backend listens locally and stores project data in memory. Data is cleared when the backend exits or when Reset Backend Data is run.

Requirements

  • VS Code 1.110.0 or newer.
  • A workspace containing Java source files.

Source and issues

  • Source repository
  • Issue tracker
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft