CodeCarbon est une bibliothèque Python open source qui estime les émissions de CO2 du code exécuté sur du matériel que l'utilisateur contrôle, comme un ordinateur portable ou une machine virtuelle. Elle mesure la consommation du CPU, du GPU et de la RAM et applique l'intensité carbone du réseau régional. Elle s'installe avec pip, et un tableau de bord web affiche les résultats. Elle s'adresse aux développeurs et chercheurs qui ont besoin d'un chiffre d'émissions pour leurs calculs.
La bibliothèque est publiée sous licence MIT sur GitHub. Elle est développée par l'association à but non lucratif Code Carbon, qui se présente comme une association française. Le tableau de bord optionnel, sur dashboard.codecarbon.io, est un service en ligne distinct ; le site ne précise pas où ses données sont hébergées. Une organisation européenne peut donc garder les mesures en local ou envoyer les résultats au tableau de bord.