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

VSQode

vsqode-team

|
3 installs
| (0) | Free
?? Professional quantum computing development for VS Code. Visualize PennyLane circuits, analyze resources, and build quantum applications with powerful developer tools.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VSQode

CI Status PR Check License: MIT VS Code Marketplace

A Visual Studio Code extension for PennyLane quantum computing development that provides enhanced tooling for quantum circuit development.

Features

🎨 Quantum Circuit Visualization

  • Circuit Drawing: Visual representation of quantum circuits using PennyLane's matplotlib integration
  • QNode Detection: Automatically detect @qml.qnode decorated functions
  • Interactive Display: View circuits in VS Code webview panels
  • State Isolation: Complete isolation between circuit visualizations

📊 Resource Analysis & Estimation

  • Circuit Resource Metrics: Gate counts, circuit depth, qubit utilization
  • Complexity Analysis: Automated complexity scoring and efficiency ratios
  • Optimization Hints: Intelligent suggestions for circuit improvements
  • Performance Comparison: Compare resources across multiple circuits
  • Real-time Analysis: Analyze circuits as you develop them

🔍 Developer Tools

  • Hover Definitions: Quick documentation for quantum computing constructs
  • Smart Detection: Recognizes PennyLane operations and observables
  • Debug Support: Python environment validation and troubleshooting
  • Keyboard Shortcuts: Fast access to visualization and analysis tools

Requirements

  • Visual Studio Code version 1.74.0 or higher
  • Python extension for VS Code (recommended)
  • PennyLane quantum computing framework

Installation

  1. Clone this repository
  2. Open the project in VS Code
  3. Run npm install to install dependencies
  4. Press F5 to launch the extension in a new Extension Development Host window

Development

This extension is built with TypeScript and follows VS Code extension development best practices.

Project Structure

.
├── .vscode/           # VS Code specific configuration
├── src/               # Extension source code
├── out/               # Compiled JavaScript output
├── package.json       # Extension manifest
├── tsconfig.json      # TypeScript configuration
└── README.md          # This file

Building

  • Run npm run compile to compile the TypeScript source
  • Run npm run watch for continuous compilation during development

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

License

This project is licensed under the MIT License.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft