For macOS, Windows and Linux, free and without an account. The application estimates the carbon footprint and water of AI use across the whole machine, software and local models included. Only one version is online: the latest.
Not published here yet.
Open the .dmg file and place CarboneWatch in the Applications folder. The application is signed and notarised by Apple: it opens without any detour through system settings, even offline.
macOS may ask the confirmation it asks for any downloaded application: “Open” is enough, and the question does not come back.
On launch, then every day, the application checks for a newer version and installs it on request. A package not signed with the CarboneWatch key is rejected.
Not published here yet.
Run the installer. SmartScreen may show a warning, as for any little-distributed executable: “More info”, then “Run anyway”.
The warning does not say the application is dangerous, only that it is not yet widely distributed.
On launch, then every day, the application checks for a newer version and installs it on request. A package not signed with the CarboneWatch key is rejected.
Not published here yet.
The .deb package (Debian, Ubuntu) or .rpm package (Fedora, openSUSE) installs normally, through the system package manager.
The packages do not update themselves. On launch, then every day, the application looks for a newer version and says so: download it from this page and install it over the previous one.
The releases page says when a new version comes out, and what it changes.
The check sends your IP address out of the machine, as opening any web page does, and, on macOS and Windows, the installed version. It can be turned off in the settings.
The extension works on its own, without the application: it estimates the footprint of the AI services open in the browser itself, with the same method. Installed with the application, it hands its hours over and adds what the application cannot tell apart on its own, for example Gemini or Copilot in Microsoft 365.
Available for Chrome, Edge, Firefox and Safari.
On first launch, a single question: whether or not your estimate joins the shared counter. It is asked once, with the exact list of what would be sent and of what never is, and a button to read the upload word for word before answering. “Not now” is a full answer: nothing is sent, and the question is not asked again. The choice can be changed at any time in the settings, where you can also request erasure of everything uploaded.
iOS and Android are absent, and it is not a matter of scheduling. CarboneWatch detects by destination: it reads the volume exchanged with known AI services, whatever the browser or client. No mobile system grants an ordinary app that.
On iOS, it would have to become a VPN and route all the device's traffic through us — precisely what CarboneWatch refuses to do everywhere else. On Android, it would only see installed apps, never usage through a browser: a figure that silently ignores part of the usage is worth less than no figure at all.