What problem does it solve?
Cirq helps quantum developers and researchers design, simulate, optimize, and execute quantum circuits without stitching together separate tools for each stage of the workflow.
Core Features & Use Cases
It supports circuit construction, parameter sweeps, noise-aware simulation, hardware compilation, and execution on Google Quantum AI and partner backends such as IonQ, Azure Quantum, AQT, and Pasqal.
It is especially useful for building NISQ circuits, modeling device noise, running characterization experiments, and preparing circuits for real hardware constraints.
For example, you can prototype a Bell-state experiment, compare ideal and noisy outcomes, then compile the circuit for a target processor.
Quick Start
Use the cirq skill to create a small quantum circuit, simulate its measurement results, and explain how to adapt it for a specific hardware backend.