claude-carbon: отслеживает углеродный след код-сессий в Claude Code

claude-carbon: отслеживает углеродный след код-сессий в Claude Code

claude-carbon — это плагин для Claude Code, который отслеживает углеродный след твоих код-сессий. Он вычисляет локальную оценку CO2 на основе использования токена и отображает её в строке состояния терминала и в приложении Claude.

Этот проект предназначен для разработчиков, которые хотят понять, как их код влияет на окружающую среду. В отличие от подобных альтернатив, claude-carbon предлагает визуализацию данных в реальном времени с помощью специальных панелей и цветовых кодов, что делает его использование более наглядным и информативным. Если ты часто работаешь в Claude, этот инструмент поможет отслеживать не только производительность, но и экологичность твоих практик.

Проект написан на JavaScript и доступен через npm. Для установки и использования потребуется установленный Claude. Обрати внимание, что функционал может быть ограничен, так как проект все еще находится на ранней стадии разработки, и стоит учитывать возможные ограничения по совместимости.

Проект claude-carbon — это открытый плагин для Claude Code, который отслеживает углеродный след твоих сеансов. Он предоставляет текущую оценку выбросов CO2, вычисляемую локально на основе использования токенов, и отображает информацию о выбросах в строке состояния терминала и в приложении Claude. В дополнение, с помощью команды /carbon-panel ты можешь открыть панель с визуализацией CO2, сравнивающей выбросы текущего сеанса с медианой за предыдущие сеансы.

Функции

  • Команда /carbon-panel: открывает панель в приложении Claude, показывающую молекулу CO2, использование токенов и историю выбросов за последние 30 дней.
  • Отображает текущую оценку CO2 в строке состояния Claude Code, а также стоимость сеанса в API-эквиваленте.
  • Сохраняет каждый сеанс в локальной базе данных SQLite, так что история не удаляется при очистке данных.
  • Поддерживает команды: /carbon-report (текстовый отчет), /carbon-card (PNG-отчет) и /carbon-pr (углеродный след для pull request).
  • Предоставляет значок с общим углеродным следом и публичную методологию, на основе которой проводятся расчёты.

Установка

Установка может выполняться двумя способами. Выбирай тот, который подходит именно тебе:

Способ 1: Через приложение Claude (без терминала)

  1. Открой вкладку Code в приложении Claude и начни сеанс. Убедись, что режим работы выставлен на Manual.
  2. Скопируй и вставь команду для установки в зависимости от своей операционной системы:
  3. 
        macOS или Linux:
        curl -fsSL https://raw.githubusercontent.com/gwittebolle/claude-carbon/main/install.sh | bash
    
        Windows:
        irm https://raw.githubusercontent.com/gwittebolle/claude-carbon/main/install.ps1 | iex
        
  4. Перезапусти приложение Claude и начни новый сеанс. Теперь под подсказкой ты должен увидеть данные о выбросах CO2.

Способ 2: Через терминал (для разработчиков)


macOS, Linux или WSL:
curl -fsSL https://raw.githubusercontent.com/gwittebolle/claude-carbon/main/install.sh | bash

Windows (PowerShell):
irm https://raw.githubusercontent.com/gwittebolle/claude-carbon/main/install.ps1 | iex

Ограничения

Плагин claude-carbon выводит данные только для локальных сеансов, поскольку работающие с облачными API-сессиями не фиксируются. Также важно отметить, что плагин требует установку нескольких вспомогательных пакетов, таких как jq и sqlite3, для корректной работы.

Заключение

claude-carbon предоставляет разработчикам возможность отслеживать и визуализировать углеродный след своих сеансов в приложении Claude, делая видимым экологический след, который оставляют сеансы взаимодействия с ИИ. Это может быть полезно как для личного использования, так и для демонстрации на уровне команды или компании.

Открыть на GitHub: gwittebolle/claude-carbon →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте