QForge — Quantum Development Suite
AI-powered quantum computing assistant for VS Code.
Write, debug, visualize, and execute quantum circuits across Qiskit, Cirq, PennyLane, and Q# — all without leaving your editor.
What is QForge?
QForge is the first IDE extension purpose-built for quantum developers. Whether you're a researcher writing your first Bell state or an engineer submitting jobs to IBM Quantum hardware, QForge accelerates every step of the quantum development workflow.
Supports: Python · Qiskit · Cirq · PennyLane · Q# · Jupyter Notebooks
Key Features
🤖 AI Code Generation & Inline Completions
Ghost-text completions trained specifically on quantum code patterns. Press Ctrl+Shift+Q to generate a complete circuit from a natural language prompt. No more searching documentation — just describe what you need.
# Type: "create a 3-qubit GHZ state" and QForge completes it:
qc = QuantumCircuit(3)
qc.h(0)
qc.cx(0, 1)
qc.cx(0, 2)
qc.measure_all()
🔬 Circuit DNA Fingerprinting (Unique to QForge)
Every circuit has a unique 4-layer fingerprint: genotype (gate histogram) + topology (connectivity graph) + sequence (run-length encoding) + phenotype (parameter statistics). Use it to:
- Detect plagiarism or duplicate circuits across your codebase
- Track circuit evolution across versions
- Register circuit IP in the QForge IP Vault
🏆 Proof-of-Quantum-Work Certifications
The only quantum certification that proves you actually ran circuits — not MCQ exams. Each certificate:
- Contains a cryptographic Merkle root of your actual circuit executions
- Is publicly verifiable by employers via REST API
- Cannot be exam-dumped (problems are uniquely parameterised per candidate)
- Includes a knowledge challenge about your own code
Tracks: Quantum Fundamentals · Circuit Design Pro · Algorithm Expert · Error Correction · Hardware Specialist · QML
📊 Circuit Visualization & Bloch Sphere
Render circuit diagrams and Bloch sphere animations inline in VS Code — no Jupyter kernel required.
🔊 Noise Simulation
Simulate realistic hardware noise models (depolarising, thermal relaxation, readout error) before spending QPU credits on real hardware.
🖥️ IBM Quantum Hardware Submission
Submit jobs directly to IBM Quantum backends. Monitor job status, view results, and compare with simulated output — all from the sidebar.
🐛 Step-Through Quantum Debugger
Step through quantum circuits gate-by-gate, inspecting the statevector at each step. Identify exactly where your circuit diverges from expected behaviour.
⚡ QForge Instant — Business Problem → Circuit
Describe a business problem in plain English. QForge maps it to the right quantum algorithm (QUBO, VQE, QAOA, QML) and generates a ready-to-run circuit.
🔄 Framework Transpilation
Convert circuits between Qiskit, Cirq, PennyLane, and Q# with a single command.
🧪 Algorithm Templates
60+ ready-to-use templates: Bell states, GHZ, Grover's, Shor's, VQE, QAOA, QFT, Bernstein-Vazirani, Deutsch-Jozsa, and more.
Getting Started
1. Install the Extension
Search "QForge" in the VS Code Extensions panel or install via:
ext install qforge.qforge
2. Create a Free Account
Open the Command Palette (Ctrl+Shift+P) → QForge: Create Account
Or visit qforge.app to sign up.
3. Start Coding
Open any .py file or Jupyter notebook and start typing quantum code. Inline completions activate automatically.
Use Ctrl+Shift+Q to open the AI generation prompt.
Commands
| Command |
Shortcut |
Description |
| Generate Quantum Code |
Ctrl+Shift+Q |
AI-generate circuits from a prompt |
| Optimize Circuit |
Ctrl+Shift+O |
Reduce gate count, depth, and CNOT cost |
| Visualize Circuit |
Ctrl+Shift+V |
Render circuit diagram |
| Open Chat |
Ctrl+Shift+C |
Ask anything about quantum computing |
| Open Circuit Builder |
Ctrl+Shift+B |
Drag-and-drop visual circuit editor |
| Step-Through Debugger |
Ctrl+Shift+D |
Gate-by-gate statevector debugger |
| Fingerprint Circuit |
— |
Generate Circuit DNA hash |
| Compare Circuits |
— |
Similarity score between two circuits |
| Simulate Noise |
— |
Hardware noise model simulation |
| Submit to IBM Quantum |
— |
Run on real quantum hardware |
| AI Code Review |
— |
LLM-powered circuit analysis |
| Hybrid Debugger |
— |
Debug classical + quantum code together |
All commands available via Ctrl+Shift+P → type QForge.
Pricing
| Plan |
Price |
Features |
| Free |
$0/mo |
Inline completions, templates, circuit viz, 10 AI generations/day |
| Pro |
$29/mo |
Unlimited AI, noise simulation, hardware submission, certifications |
| Enterprise |
$99/mo |
Team management, audit log, SSO, priority support |
Certifications: $49–$199 each (6 tracks). All 6 bundle: $599.
Extension Settings
| Setting |
Default |
Description |
qforge.inlineCompletions |
true |
Enable ghost-text completions |
qforge.completionDebounceMs |
300 |
Debounce delay before triggering completions |
qforge.defaultFramework |
qiskit |
Default quantum framework (qiskit/cirq/qsharp/pennylane) |
qforge.educationalMode |
true |
Show educational explanations alongside code |
qforge.autoOptimize |
false |
Auto-suggest gate optimizations on save |
qforge.offlineMode |
false |
Use local rule-based completions (no API required) |
qforge.ibmQuantumToken |
"" |
IBM Quantum API token for hardware execution |
Supported Frameworks
- Qiskit — IBM's open-source quantum framework (Python)
- Cirq — Google's quantum framework (Python)
- PennyLane — Xanadu's differentiable quantum framework (Python)
- Q# — Microsoft's quantum programming language
- Jupyter Notebooks — Full support for
.ipynb files
Why QForge over GitHub Copilot?
Copilot is a general-purpose code assistant. QForge is purpose-built for quantum:
|
GitHub Copilot |
QForge |
| Quantum-specific completions |
✗ Hallucination-prone |
✓ Framework-aware |
| Circuit visualization |
✗ |
✓ |
| Noise simulation |
✗ |
✓ |
| Hardware submission |
✗ |
✓ |
| Circuit DNA fingerprinting |
✗ |
✓ |
| Quantum certifications |
✗ |
✓ Cryptographically verifiable |
| Step-through gate debugger |
✗ |
✓ |
| Quantum algorithm templates |
✗ |
✓ 60+ templates |
Certification — How It Works
- Enroll in a certification track (e.g., Quantum Fundamentals)
- Complete assignments — real coding tasks, no multiple choice
- Execute your circuits — the simulator verifies your output against known-good statevectors
- Pass the knowledge challenge — 2 questions about your own code, 2-minute time limit
- Receive your certificate — a PDF with a cryptographic proof-of-work hash
- Share it — LinkedIn-optimised card with employer verify API link
Employers can verify any certificate at: https://api.qforge.app/certification/verify/{cert_id}
Privacy
- Inline completions: code snippets are sent to the QForge API for completion only. No code is stored without your consent.
- Telemetry is opt-in and disabled by default (
qforge.telemetry: false). Only anonymised command usage events are ever sent — never code.
- IBM Quantum token is stored in VS Code's secret storage, never transmitted to QForge servers.
Requirements
- VS Code 1.85.0 or higher
- Python 3.8+ (for executing quantum code locally)
- Internet connection for AI features (offline mode available for basic completions)
Feedback & Support
Changelog
4.0.0 (2026-03-19)
- New: Proof-of-Quantum-Work certifications (6 tracks)
- New: Circuit DNA fingerprinting and comparison
- New: QForge Instant — business problem to quantum circuit
- New: Talent Marketplace for quantum developers
- New: IBM Quantum hardware submission
- New: Step-through quantum debugger
- New: Noise simulation with realistic hardware models
- New: Inline ghost-text completions for Cirq and PennyLane
- New: Quantum IP Vault for circuit registration
- Improved: AI model fallback chain (Anthropic → OpenAI → Gemini)
- Improved: Full Jupyter notebook support
QForge is not affiliated with IBM, Google, Microsoft, or Xanadu.