AIDE-QC provides a holistic software stack for heterogeneous quantum-classical computing. The stack provides C++ and Python language extensions for single-source quantum-classical source codes. The platform is modular, extensible, and quantum co-processor retargetable.