๐Ÿ“– Quantum AI IDE โ€” Guide

Complete documentation for developers and quantum computing practitioners

๐Ÿš€ Getting Started

Quick Installation

Open the IDE directly in your browser โ€” no installation required! Just visit:

https://victus.nilgiri-wyvern.ts.net/quantum-ai-ide

Your First Quantum Program

NovaLang syntax is beginner-friendly. Try this Bell state:

q0 = qubit()
q1 = qubit()
h(q0)
cx(q0, q1)
measure(q0)
measure(q1)
print("Bell state created!")

Click โ–ถ Run Code to execute.

โš›๏ธ Quantum Gates Reference

๐ŸŽฏ Single-Qubit Gates

  • h(q) โ€” Hadamard (creates superposition)
  • x(q) โ€” Pauli-X (NOT gate)
  • y(q) โ€” Pauli-Y (phase + NOT)
  • z(q) โ€” Pauli-Z (phase flip)
  • rx(q, ฮธ) โ€” Rotation around X axis
  • ry(q, ฮธ) โ€” Rotation around Y axis
  • rz(q, ฮธ) โ€” Rotation around Z axis

๐Ÿ”— Two-Qubit Gates

  • cx(q1, q2) โ€” CNOT (controlled-X)
  • cz(q1, q2) โ€” Controlled-Z
  • swap(q1, q2) โ€” Swap qubits

๐Ÿ”ฌ Built-in Algorithms

Click algorithm buttons in the IDE to load pre-built quantum circuits:

๐ŸŒ€ Bell State ๐ŸŒ€ Grover Search ๐Ÿ”ข Shor ๐Ÿ“ QFT โšก QAOA ๐Ÿงช VQE ๐Ÿ” Deutsch-Jozsa โš™๏ธ Bernstein-Vazirani ๐Ÿ“ก Simon ๐Ÿ“ QPE ๐Ÿ“Š HHL

๐Ÿ“ค Export Options

Convert NovaLang code to major quantum frameworks:

๐Ÿ”Œ IBM Quantum Hardware

Connect to real quantum computers:

  1. Create an account at quantum.ibm.com
  2. Get your API token from account settings
  3. Use the IDE's built-in connector

Available backends: 127-qubit Eagle, 1,000+ qubit systems

๐Ÿง  Features Overview

๐Ÿ  Home View

Feature grid with 12+ interactive learning modules

๐Ÿ“Š Dashboard

Live visitor analytics, country heatmap, device stats

๐Ÿ“– Guide

This documentation page (you are here!)

๐Ÿ”ซ Shots

Multi-shot analysis for quantum statistics

๐Ÿ”Š Noise

Simulate quantum hardware noise models

QASM

OpenQASM 2.0 editor and validator

๐Ÿ”Œ Hardware

IBM Quantum connection guide and specs

๐ŸŒ HTML Tester

Live HTML/CSS/JS preview sandbox

๐Ÿ”ง Keyboard Shortcuts

Shortcut Action
Ctrl + Enter Run quantum code
Ctrl + S Save code to localStorage
Ctrl + / Toggle comment (in Monaco editor)

๐Ÿ“ก API Endpoints

For programmatic access:

POST /api/run-circuit
Content-Type: application/json
{"code": "h(q0)\\nmeasure(q0)", "shots": 1024}

POST /api/export
{"code": "h(q0)", "target": "qiskit"}

See API Docs for complete specification.