Skip to content

What it can do

A quick overview of Qompile's capabilities - see Tour of Qompile for the full walkthrough of each.

Build circuits visually

Drag gates from the Operations catalog onto the Circuit canvas. Supports single- and multi-qubit gates (including CNOT and SWAP), parameterized gates like RZ and U, editing gates after placement, and multiple layout modes (Left, Layers, Freeform alignment).

Build circuits with code

Write or read your circuit in OpenQASM, Qiskit, Cirq, or Q# - fully synced with the visual canvas in both directions.

Manage registers

Add, rename, and resize quantum and classical registers at any time via Manage registers.

Visualize the quantum state live

Three panels update automatically as you build:

  • Probabilities - measurement outcome probabilities as a bar chart
  • Q-Sphere - 3D visualization of the full quantum state
  • Statevector - amplitude chart plus the raw statevector array

All three support table views, and exporting as SVG/PNG/CSV depending on the panel.

Load ready-made algorithms

Jump straight into canonical algorithms - Bell states, superdense coding, quantum teleportation, Deutsch-Jozsa, Bernstein-Vazirani, Simon's, Grover's, QAOA, QPE, Shor's, and VQE - without building them from scratch.

Customize your workspace

Rename circuits, control which panels are visible via the View menu, set a fixed visualizations seed for reproducible results, and use standard File/Edit shortcuts (undo/redo, cut/copy/paste, import/export).

Coming soon

Run circuits and view results - actually executing circuits (as opposed to live simulation of the state) is marked as a coming-soon feature.