MCPcopy Index your code
hub / github.com/hediet/vscode-debug-visualizer

github.com/hediet/vscode-debug-visualizer @v2.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.3.0 ↗ · + Follow
501 symbols 901 edges 92 files 16 documented · 3% updated 15mo ago★ 8,16994 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

VS Code Debug Visualizer

See README.md for the readme of the extension.

You can get the extension in the marketplace.

See CONTRIBUTING.md for build instructions and implementation details.

Extension points exported contracts — how you extend this code

DataExtractor (Interface)
(no doc) [18 implementers]
data-extraction/src/js/api/DataExtractorApi.ts
DebugSessionVisualizationSupport (Interface)
(no doc) [10 implementers]
extension/src/VisualizationBackend/VisualizationBackend.ts
VSCodeApi (Interface)
(no doc) [2 implementers]
webview/src/model/VsCodeApi.ts
NodeInfoProvider (Interface)
(no doc) [1 implementers]
demos/java/src/app/GraphData.java
DataExtraction (Interface)
(no doc) [6 implementers]
data-extraction/src/js/api/DataExtractorApi.ts
DebugAdapterConfig (Interface)
(no doc) [3 implementers]
extension/src/Config.ts
VsCodeApi (Interface)
(no doc) [2 implementers]
webview/src/model/VsCodeApi.ts
DataExtractorApi (Interface)
(no doc) [2 implementers]
data-extraction/src/js/api/DataExtractorApi.ts

Core symbols most depended-on inside this repo

get
called by 15
extension/src/utils/VsCodeSettings.ts
addExtraction
called by 14
data-extraction/src/js/api/DataExtractorApi.ts
fn
called by 13
data-extraction/src/js/api/default-extractors/TypeScriptDataExtractors.ts
dispose
called by 12
extension/src/VisualizationWatchModel/VisualizationWatchModel.ts
set
called by 11
extension/src/utils/VsCodeSettings.ts
append
called by 10
demos/java/src/app/App.java
toString
called by 8
demos/java/src/app/ExtractedData.java
evaluate
called by 7
extension/src/proxies/DebugSessionProxy.ts

Shape

Method 260
Class 148
Function 54
Interface 36
Struct 3

Languages

TypeScript86%
Java11%
Python2%
Go1%

Modules by API surface

demos/java/src/app/GraphData.java39 symbols
extension/src/VisualizationBackend/JsVisualizationSupport.ts30 symbols
webview/src/model/VsCodeApi.ts18 symbols
data-extraction/src/js/api/DataExtractorApi.ts15 symbols
webview/src/model/Model.ts14 symbols
extension/src/VisualizationWatchModel/VisualizationWatchModelImpl.ts14 symbols
extension/src/Config.ts14 symbols
extension/src/utils/VsCodeSettings.ts13 symbols
data-extraction/src/js/api/default-extractors/TypeScriptDataExtractors.ts13 symbols
demos/js/src/demo_doubly-linked-list.ts12 symbols
extension/src/proxies/DebugSessionProxy.ts11 symbols
extension/src/VisualizationBackend/GenericVisualizationSupport.ts11 symbols

Dependencies from manifests, versioned

@blueprintjs/core3.23.1 · 1×
@hediet/debug-visualizer-data-extraction* · 1×
@hediet/node-reload0.7.3 · 1×
@hediet/std0.6.0 · 1×
@hediet/typed-json-rpc0.7.7 · 1×
@hediet/typed-json-rpc-websocket-server0.7.7 · 1×
@hediet/visualization-bundle0.2.3 · 1×
@hediet/visualization-core0.2.0 · 1×
@knuddels/mobx-logger1.1.1 · 1×
@types/classnames2.2.9 · 1×
@types/copy-webpack-plugin5.0.0 · 1×
@types/express4.17.2 · 1×

For agents

$ claude mcp add vscode-debug-visualizer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact