/
Accueil
Comparatif honnête · maintenu par carbon-llm

Carbonlog ou carbon-llm ?

Carbonlog(par Cnaught, début 2026) est un excellent plugin Claude Code en SQLite locale. On l'adore pour la sensibilisation individuelle. carbon-llmcouvre toute votre flotte d'outils IA (Claude Code + Cursor + API serveur + extension navigateur) avec un seul dashboard CO₂, et ajoute un rappel anti-fuite de données au moment de la saisie. Voici comment choisir.

TL;DR : Carbonlog si vous êtes un dev solo qui veut voir son impact en local sur Claude Code. carbon-llmsi vous pilotez une équipe / un produit : agréger l'usage IA dans un dashboard partagé et rappeler à chacun de ne pas y coller de données confidentielles.

Comparatif détaillé

Sources : Cnaught — Carbonlog launch post (2026), dépôt GitHub Carbonlog (MIT). Mis à jour mai 2026.

CritèreCarbonlogcarbon-llm
Open sourceCode dashboard public, plateforme hébergée
Périmètre clientClaude Code (Anthropic uniquement)Claude Code + Cursor + OpenAI/Mistral/Gemini API + extension navigateur + bridge LLM local
InstallationPlugin Claude Code par développeurMCP endpoint ou POST /api/v1/track — installation unique côté organisation
StockageSQLite locale dans ~/.carbonlogCloud géré (Cloudflare + Supabase)
Agrégation équipeno — chaque dev a sa baseyes — un seul dashboard pour N développeurs et N projets
Attribution par projet / business unityes (tenant_id + ingestion_source)
Méthodologie sous-jacenteJegham et al. 2025 (PUE 1.14, 0.287 kgCO₂e/kWh AWS)Jegham 2025 + Mistral LCA + Google Gemini + coefficients ajustables
Backfill historique JSONLyes (CLI lit ~/.claude transcripts)yes — endpoint /v1/track/import accepte CSV/JSON Anthropic Usage
Anonymous syncOptionnel (token counts, modèles, hashed project)Pas d'anonymisation forcée — données dans votre tenant uniquement
Rappel anti-fuite de données à la saisie
Mesure dans le navigateur (ChatGPT, Claude, Gemini, Le Chat, Copilot)
Multi-fournisseurs LLM dans un seul dashboard
Reasoning tokens / extended thinking séparésyes (champ reasoning_tokens dans /track)
Status line live Claude Codeyes (via MCP statusline) + dashboard web
PrixGratuit (OSS)Phase d'accès anticipé, tout est gratuit

Si vous voyez une ligne incorrecte, écrivez à hello@carbon-llm — on corrige sous 48 h.

Quand choisir lequel ?

La plupart des équipes ont besoin d'un seul des deux. Certaines utilisent les deux : Carbonlog en local pour le pilotage individuel du dev, carbon-llm pour la consolidation organisationnelle.

Choisir Carbonlog

Développeur solo qui veut voir son impact Claude Code

  • Vous codez 100 % avec Claude Code (pas Cursor, pas API serveur directe)
  • Vous voulez une status line live sans dépendance cloud
  • Vous voulez stocker les données en SQLite local, point
  • Vous n'avez pas besoin d'agréger plusieurs développeurs
  • Vous voulez backfiller depuis vos transcripts ~/.claude existants
  • Budget zéro et OSS prioritaire
Voir Carbonlog (Cnaught)

Choisir carbon-llm

Équipe / produit / RSE qui consolide tous les canaux IA

  • Vous avez plusieurs collaborateurs qui utilisent l'IA au quotidien
  • Vous utilisez Claude Code ET Cursor ET API serveur ET le navigateur
  • Vous voulez éviter que des données confidentielles soient collées dans l'IA
  • Vous voulez mesurer le CO₂ de tout l'usage IA, pas seulement Claude Code
  • Vous déployez par MDM avec un message de rappel personnalisé
  • Vous préférez une plateforme prête à l'emploi plutôt qu'agréger 12 SQLite à la main
Voir le pricing

Les 4 différences qui comptent

On a installé Carbonlog et regardé son architecture. Voici les arbitrages qui changent réellement la décision.

1. Périmètre : Claude Code seul vs flotte complète

Carbonlog est, par design, attaché à Claude Code. C'est une décision produit propre et cohérente. Si votre équipe utilise uniquementClaude Code, c'est suffisant. Mais dès qu'un seul dev utilise Cursor, GitHub Copilot, ChatGPT en navigateur ou que votre backend fait des appels OpenAI/Mistral en production, vous avez besoin d'un agrégateur multi-canal. C'est l'intention principale de carbon-llm :ingestion_source distingue chaque canal, mais le total imputable à un développeur ou à une business unit est consolidé.

2. SQLite locale vs dashboard d'équipe partagé

La base SQLite de Carbonlog est sur la machine du développeur. Plus simple, plus privé, mais aussi impossible à consolider pour un manager sans collecter manuellement N fichiers. La sync anonyme est optionnelle et ne contient pas l'identité utilisateur. carbon-llmstocke côté serveur avec contrôle d'accès, export CSV/JSON, et historique requêtable par période / projet / modèle, dans une vue CO₂ agrégée pour l'organisation.

3. Prévention des fuites de données : présent vs absent

Carbonlog mesure, point. carbon-llmajoute une seconde mission : au moment où un collaborateur s'apprête à coller un e-mail usager ou un secret dans un chat IA, un rappel configurable s'affiche (« ne collez pas de données confidentielles ») avec le lien vers votre charte IA. Sans bloquer, et sans jamais lire le contenu du prompt.

4. Méthodologie : Jegham seul vs Jegham + LCA Mistral + Google

Carbonlog utilise les bornes Jegham et applique AWS PUE 1.14 + grid 0.287 kgCO₂e/kWh à tous les modèles Anthropic. C'est une simplification raisonnable. carbon-llm ajuste par modèle : LCA Mistral pour Mistral, méthodologie Google pour Gemini, Jegham + ajustement extended thinking pour Anthropic et OpenAI. La méthodologie est publique sur /methodology, versionnée, et citée à la même version dans tous vos exports.

Questions fréquentes

Les 6 questions qu'on nous pose le plus souvent au sujet du choix Carbonlog vs carbon-llm.

Carbonlog mesure-t-il Cursor ou OpenAI, ou uniquement Claude Code ?
Uniquement Claude Code (donc modèles Anthropic). Carbonlog est un plugin Claude Code par Cnaught — il observe les sessions de l'agent CLI Anthropic. Pour Cursor, OpenAI API, Mistral, Gemini ou des appels API génériques, vous avez besoin d'un autre outil. carbon-llm couvre Claude Code + Cursor + OpenAI/Anthropic/Mistral/Gemini + extension navigateur + bridge LLM local dans un même dashboard.
Comment voir la consommation de toute une équipe de développeurs avec Carbonlog ?
Difficilement. Carbonlog stocke les données en SQLite locale (~/.carbonlog) sur la machine de chaque développeur. Il existe un sync optionnel anonymisé, mais pas de dashboard agrégé multi-dev natif. Pour voir « combien Claude Code coûte à toute l'équipe » il faut soit collecter manuellement les exports CSV, soit utiliser carbon-llm qui agrège par tenant_id et project automatiquement.
Carbonlog prévient-il avant de coller des données sensibles dans l'IA ?
Non — Carbonlog mesure le coût et le carbone des sessions, point. carbon-llm ajoute une seconde mission : un rappel données configurable s'affiche au bon moment (1re frappe, ajout de document) pour éviter de coller des données confidentielles, avec le lien vers votre charte IA — sans jamais lire le contenu du prompt — en plus de la mesure CO₂.
Les données restent-elles en local avec Carbonlog ?
Oui par défaut : SQLite locale dans ~/.carbonlog, aucun cloud. Anonymous sync existe mais reste opt-in (token counts, modèles, hashed project). carbon-llm est en cloud géré (Cloudflare + Supabase) — données dans votre tenant uniquement, DPA signé. Choisir selon vos contraintes RGPD et le besoin d'agrégation multi-machines.
Quelle méthodologie sous-jacente Carbonlog utilise-t-il ?
Jegham et al. 2025 avec PUE 1.14 (AWS) et grid 0.287 kgCO2e/kWh appliqués à tous les modèles Anthropic — simplification raisonnable pour l'awareness. carbon-llm ajuste par modèle : LCA Mistral pour Mistral, méthodologie Google pour Gemini, Jegham + ajustement extended thinking pour Anthropic/OpenAI. Méthodologie publique sur /methodology, versionnée et citée à la même version dans tous les exports.
Peut-on combiner Carbonlog (local dev) et carbon-llm (équipe) ?
Oui — Carbonlog peut rester sur la machine du dev pour le feedback temps réel via status line Claude Code, pendant que carbon-llm collecte la même donnée côté équipe via MCP statusline ou POST /v1/track. Les deux peuvent coexister sans double-comptage si vous routez la mesure officielle vers une seule source.

Commencez à mesurer, peu importe l'outil choisi

Le pire choix, c'est de ne pas mesurer du tout. Si Carbonlog vous suffit, parfait — il est OSS. Si vous voulez consolider l'usage IA de toute l'équipe et rappeler les bons réflexes données,carbon-llm démarre gratuitement, et vous gardez vos données en Europe.