{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"vscode-vincent-templier-vscode-netron","slug":"vscode-netron","name":"vscode-netron","type":"extension","url":"https://marketplace.visualstudio.com/items?itemName=vincent-templier.vscode-netron","page_url":"https://unfragile.ai/vscode-netron","categories":["code-editors"],"tags":["__ext_ckpt","__ext_cntk","__ext_engine","__ext_gguf","__ext_graphdef","__ext_h5","__ext_onnx","__ext_paddle","__ext_pb","__ext_pt","__ext_pt2","__ext_pte","__ext_pth","__ext_safetensors","__ext_tf","__ext_tflite","__ext_torchscript","__ext_trt","keras","netron","onnx","paddle","pytorch","tensorflow","tflite"],"pricing":{"model":"freemium","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"vscode-vincent-templier-vscode-netron__cap_0","uri":"capability://image.visual.neural.network.architecture.visualization.in.editor","name":"neural-network-architecture-visualization-in-editor","description":"Renders interactive neural network architecture diagrams directly within VS Code by delegating model parsing and visualization to the embedded Netron library, which handles 30+ model formats across PyTorch, TensorFlow, ONNX, and other frameworks. The extension wraps Netron's visualization engine and exposes it through VS Code's webview API, allowing users to inspect model layers, connections, and metadata without leaving the editor. Integration occurs via command palette invocation ('Start Netron web') which launches a local web server instance.","intents":["I want to inspect the architecture of a PyTorch or TensorFlow model without opening a separate application","I need to understand layer connectivity and tensor shapes in my ONNX model while editing code","I want to visualize model structure during code review to catch architectural issues","I need to quickly examine a downloaded model file to understand its design before integrating it"],"best_for":["ML engineers and researchers working in VS Code who need rapid model inspection","teams doing model architecture review and documentation within their development environment","developers integrating pre-trained models who need to understand input/output shapes and layer structure"],"limitations":["Visualization only — cannot execute inference, train models, or modify architecture","'Start Netron web' command only works on host machine or WSL, not with remote SSH, Docker containers, or GitHub Codespaces","No built-in model comparison or diff visualization across multiple model versions","Depends entirely on external Netron library maintenance; version constraints not documented","No custom layer visualization or framework-specific metadata extraction beyond what Netron provides"],"requires":["Visual Studio Code (version not specified in documentation)","Model file in supported format (ONNX, PyTorch .pt/.pth, TensorFlow .pb, TensorFlow Lite .tflite, Keras .h5/.keras, PaddlePaddle .paddle, safetensors, or 20+ other formats)","Local machine or WSL environment (remote development not supported for web server launch)"],"input_types":["neural network model files (.pt, .pth, .pb, .tflite, .onnx, .h5, .keras, .paddle, .safetensors, .ckpt, .engine, .graphdef, .xmodel, .pte, .trt, and others)"],"output_types":["interactive HTML/SVG visualization of network architecture","layer metadata (names, shapes, parameters, operation types)","tensor flow diagrams showing connections between layers"],"categories":["image-visual","developer-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"vscode-vincent-templier-vscode-netron__cap_1","uri":"capability://data.processing.analysis.multi.format.model.file.recognition.and.loading","name":"multi-format-model-file-recognition-and-loading","description":"Automatically recognizes and loads 30+ neural network model file formats by delegating format detection and parsing to the Netron library, which uses file extension and header magic bytes to identify model type. The extension registers file associations in VS Code and passes file paths to Netron's parser, which handles framework-specific deserialization (PyTorch pickle, TensorFlow protobuf, ONNX binary, etc.). No custom format parsing is implemented; all format support is inherited from Netron's existing capabilities.","intents":["I want to open a .pt, .onnx, or .tflite file and immediately see its architecture without manual format conversion","I need to work with models from different frameworks (PyTorch, TensorFlow, ONNX) in the same project without format-specific tools","I want to quickly identify what type of model a file is and inspect its structure"],"best_for":["ML practitioners working with heterogeneous model formats across multiple frameworks","teams managing model zoos with mixed PyTorch, TensorFlow, and ONNX models","researchers comparing architectures across different frameworks"],"limitations":["Format support is entirely dependent on Netron's parser — no custom format plugins or extensions","No format conversion capabilities — visualization only, cannot export to different formats","Unsupported formats will fail silently or with generic error messages (error handling not documented)","Large model files (>1GB) may cause performance issues or memory exhaustion (no size limits documented)"],"requires":["Model file in one of Netron's supported formats: PyTorch (.pt, .pth, .pt2, .pte), TensorFlow (.pb, .tf), TensorFlow Lite (.tflite), ONNX (.onnx), Keras (.h5, .keras), PaddlePaddle (.paddle), safetensors (.safetensors), and 20+ others","File must be readable by VS Code process (standard file permissions)"],"input_types":["model files with extensions: .pt, .pth, .pb, .tflite, .onnx, .h5, .keras, .paddle, .safetensors, .ckpt, .engine, .graphdef, .xmodel, .pte, .trt, and others"],"output_types":["parsed model structure in Netron's internal representation","visualization-ready layer graph and metadata"],"categories":["data-processing-analysis","developer-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"vscode-vincent-templier-vscode-netron__cap_2","uri":"capability://automation.workflow.local.web.server.model.visualization.launcher","name":"local-web-server-model-visualization-launcher","description":"Launches a local HTTP web server running Netron's visualization interface via the 'Start Netron web' command, allowing users to access model visualization through a browser-based UI. The extension spawns a Node.js or Python process (implementation details not documented) that serves Netron's web application on localhost, typically port 8080 or similar. This provides an alternative to in-editor visualization for users who prefer the full-featured Netron web interface or need to share visualizations via URL.","intents":["I want to access Netron's full web interface features (zoom, pan, search, export) without leaving VS Code","I need to share a model visualization URL with teammates who don't have VS Code","I want to use Netron's advanced features like model comparison or detailed layer inspection"],"best_for":["teams collaborating on model architecture review via shared URLs","users who prefer Netron's web UI over in-editor visualization","developers needing to export or share model diagrams"],"limitations":["Only works on local machine or WSL — explicitly does not work with remote SSH, Docker containers, or cloud development environments","Requires available localhost port (conflicts with other services on same port will cause launch failure)","No authentication or access control — anyone with localhost access can view models","Server lifecycle management not documented — unclear if server persists after VS Code closes or requires manual shutdown","No built-in URL sharing mechanism — users must manually copy localhost URL"],"requires":["Visual Studio Code with vscode-netron extension installed","Local machine or WSL environment (remote development not supported)","Available localhost port (typically 8080, but may vary)","Node.js or Python runtime (bundled with extension or system-installed, not documented)"],"input_types":["command palette invocation ('Start Netron web')","optional model file path (if launching with specific model)"],"output_types":["localhost URL (e.g., http://localhost:8080)","browser-accessible Netron web interface"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"vscode-vincent-templier-vscode-netron__cap_3","uri":"capability://search.retrieval.model.zoo.integration.with.onnx.and.hugging.face","name":"model-zoo-integration-with-onnx-and-hugging-face","description":"Provides user-initiated download integration with ONNX Model Zoo and Hugging Face model repositories, allowing users to fetch pre-trained models directly into their workspace. The extension likely implements a command or UI element that opens a browser or API client to these repositories, enabling model discovery and download without manual URL copying. No automatic model fetching or caching is documented; downloads are user-initiated and explicit.","intents":["I want to download a pre-trained ONNX model from the official model zoo and immediately visualize it","I need to fetch a Hugging Face model and inspect its architecture before integrating it into my project","I want to explore available models in ONNX Zoo and Hugging Face without leaving VS Code"],"best_for":["researchers and practitioners exploring pre-trained models from major repositories","teams building on top of Hugging Face or ONNX Zoo models","developers prototyping with state-of-the-art models"],"limitations":["Integration is user-initiated only — no automatic model discovery, recommendations, or caching","No authentication for Hugging Face (works with public models only, not private/gated models)","Download mechanism not documented — unclear if extension handles downloads or opens browser for manual download","No model versioning or dependency management — users must manually track which model version they downloaded","No bandwidth throttling or resume capability for large model downloads (implementation not documented)"],"requires":["Internet connectivity to access ONNX Model Zoo and Hugging Face APIs","Sufficient disk space for downloaded models (can be several GB)","Optional: Hugging Face account for accessing private models (not documented as supported)"],"input_types":["user selection of model from ONNX Zoo or Hugging Face repository","optional: model name or URL"],"output_types":["downloaded model file in workspace","model metadata (name, framework, size, description)"],"categories":["search-retrieval","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"vscode-vincent-templier-vscode-netron__cap_4","uri":"capability://tool.use.integration.vs.code.command.palette.integration","name":"vs-code-command-palette-integration","description":"Registers extension commands in VS Code's command palette, making model visualization and web server launch discoverable through the standard command palette UI (Ctrl+P / Cmd+P). Commands are registered via VS Code's extension API and appear in the command palette with descriptions, enabling keyboard-driven workflow without menu navigation. The primary command is 'Start Netron web', with additional commands likely for opening model files or accessing model zoo integrations.","intents":["I want to quickly launch model visualization without navigating menus or remembering keyboard shortcuts","I need to discover available model-related commands in VS Code's standard command interface","I want to integrate model visualization into my keyboard-driven workflow"],"best_for":["power users and developers who rely on command palette for workflow efficiency","teams with standardized VS Code configurations and command palette usage","users who prefer keyboard-driven interfaces over menu navigation"],"limitations":["Command discoverability depends on user familiarity with command palette — new users may not know commands exist","No custom keybindings documented — users must use command palette or configure custom bindings manually","Command names not fully documented — unclear what all available commands are beyond 'Start Netron web'","No command grouping or categorization — commands appear in flat list, potentially cluttering command palette"],"requires":["Visual Studio Code (version not specified)","vscode-netron extension installed and enabled"],"input_types":["command palette invocation (Ctrl+P / Cmd+P)","command name typed by user"],"output_types":["command execution (e.g., web server launch, file visualization)"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"vscode-vincent-templier-vscode-netron__cap_5","uri":"capability://tool.use.integration.file.association.and.context.menu.integration","name":"file-association-and-context-menu-integration","description":"Associates supported model file extensions (.pt, .onnx, .tflite, etc.) with the extension in VS Code's file explorer, enabling users to open model files directly by clicking them or via right-click context menu. The extension registers file associations in VS Code's extension manifest, allowing the editor to route model files to Netron's visualization handler. Mechanism likely uses VS Code's webview API to render visualization in an editor tab.","intents":["I want to click a model file in the file explorer and immediately see its architecture","I need to right-click a model file and select 'Open with Netron' or similar option","I want model files to open in a visualization tab by default instead of as raw binary"],"best_for":["users who prefer GUI file exploration over command palette","teams with many model files in their workspace who need quick access","developers who want model visualization as the default handler for model files"],"limitations":["File association mechanism not documented — unclear if it's automatic or requires configuration","Context menu option not explicitly documented — may not be available or may require manual setup","No file filtering or selective association — all supported formats are associated (no per-format configuration)","Large model files may cause UI lag or freezing when opening (no lazy loading documented)"],"requires":["Model file in supported format present in VS Code workspace","VS Code file explorer visible and accessible"],"input_types":["model file click or right-click in file explorer"],"output_types":["visualization tab in VS Code editor"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":40,"verified":false,"data_access_risk":"high","permissions":["Visual Studio Code (version not specified in documentation)","Model file in supported format (ONNX, PyTorch .pt/.pth, TensorFlow .pb, TensorFlow Lite .tflite, Keras .h5/.keras, PaddlePaddle .paddle, safetensors, or 20+ other formats)","Local machine or WSL environment (remote development not supported for web server launch)","Model file in one of Netron's supported formats: PyTorch (.pt, .pth, .pt2, .pte), TensorFlow (.pb, .tf), TensorFlow Lite (.tflite), ONNX (.onnx), Keras (.h5, .keras), PaddlePaddle (.paddle), safetensors (.safetensors), and 20+ others","File must be readable by VS Code process (standard file permissions)","Visual Studio Code with vscode-netron extension installed","Local machine or WSL environment (remote development not supported)","Available localhost port (typically 8080, but may vary)","Node.js or Python runtime (bundled with extension or system-installed, not documented)","Internet connectivity to access ONNX Model Zoo and Hugging Face APIs"],"failure_modes":["Visualization only — cannot execute inference, train models, or modify architecture","'Start Netron web' command only works on host machine or WSL, not with remote SSH, Docker containers, or GitHub Codespaces","No built-in model comparison or diff visualization across multiple model versions","Depends entirely on external Netron library maintenance; version constraints not documented","No custom layer visualization or framework-specific metadata extraction beyond what Netron provides","Format support is entirely dependent on Netron's parser — no custom format plugins or extensions","No format conversion capabilities — visualization only, cannot export to different formats","Unsupported formats will fail silently or with generic error messages (error handling not documented)","Large model files (>1GB) may cause performance issues or memory exhaustion (no size limits documented)","Only works on local machine or WSL — explicitly does not work with remote SSH, Docker containers, or cloud development environments","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.51,"quality":0.22,"ecosystem":0.35000000000000003,"match_graph":0.25,"freshness":0.9,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:34.803Z","last_scraped_at":"2026-05-03T15:20:36.253Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=vscode-netron","compare_url":"https://unfragile.ai/compare?artifact=vscode-netron"}},"signature":"LHOHEddoGwvDV69N/djxAL41S5oJcOEprteM44okz262E0sweF1luiIOlO0d/tsPTV3BoqstL1+gkzYS8IUOCw==","signedAt":"2026-06-15T19:06:13.647Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/vscode-netron","artifact":"https://unfragile.ai/vscode-netron","verify":"https://unfragile.ai/api/v1/verify?slug=vscode-netron","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}