CodeCarbon is een open-source Python-bibliotheek die de CO2-uitstoot schat van code die draait op hardware die u beheert, zoals een laptop, werkstation of cloudserver. Ze meet het stroomverbruik van CPU, GPU en RAM en past de koolstofintensiteit van het regionale net toe om energie om te rekenen naar emissies. U installeert de bibliotheek met pip; een tracker omhult een script of draait als commandoregelprogramma. Een bijbehorend webdashboard toont de resultaten. Ze is bedoeld voor ontwikkelaars en onderzoekers die een emissiecijfer nodig hebben voor machine learning en andere rekenwerklast.
De bibliotheek is onder de MIT-licentie op GitHub gepubliceerd, zodat u haar kunt inzien, forken en intern draaien. Het project wordt ontwikkeld door de non-profit Code Carbon, die op de eigen website zichzelf als Franse non-profitorganisatie omschrijft. De copyrightvermelding noemt de Code Carbon NGO en eerdere bijdragers van het onderzoeksinstituut Mila en industriële partners. Het optionele dashboard op dashboard.codecarbon.io is een afzonderlijke online dienst; de website vermeldt niet waar de gegevens worden gehost. Een Europese organisatie kiest dus of metingen lokaal blijven of naar het gehoste dashboard gaan.