Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>NogicNew to Visual Studio Code? Get it now.
Nogic

Nogic

Nogic

|
11 installs
| (2) | Free
VS Code Extension for Nogic
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nogic

Visualize your codebase structure with interactive diagrams.

Nogic Demo

Beta

This extension is currently in beta testing. Bugs are expected, and we are constantly iterating to improve the experience.

Supported Languages

  • TypeScript / JavaScript - Full support including classes, functions, imports, and call graphs
  • Python - Classes, methods, decorators, and module imports

Usage

  1. Open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P)
  2. Run Nogic: Scan Workspace to analyze your codebase
  3. Run Nogic: Open Visualizer to view the interactive diagram

Features

  • Unified View: Browse files, classes, and functions in an interactive hierarchical graph
  • Boards: Create custom boards to organize and focus on specific code elements
  • Class Diagrams: View class relationships, inheritance, and method structures
  • Call Graphs: Trace function calls and dependencies across your codebase
  • Search: Find specific elements using the search bar (Cmd/Ctrl+K)
  • Collapsible Nodes: Expand/collapse folders, files, and classes to focus on what matters
  • Decorator Support: Python decorators are displayed on methods for better context

Tips

  • Right-click files/folders in the Explorer to add them to a board
  • Use Cmd/Ctrl+K to quickly search and navigate large codebases
  • Click nodes to expand methods and see details
  • Double-click to open files in the editor
  • Drag to pan, scroll to zoom
  • Re-run Nogic: Scan Workspace after code changes to refresh the visualization

Commands

  • Nogic: Scan Workspace - Scan the workspace and parse all supported files
  • Nogic: Open Visualizer - Open the interactive visualizer
  • Nogic: Create New Board - Create a new board
  • Add to Nogic Board - Add a file to an existing board (context menu)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft