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 (без терминала)
- Открой вкладку Code в приложении Claude и начни сеанс. Убедись, что режим работы выставлен на Manual.
- Скопируй и вставь команду для установки в зависимости от своей операционной системы:
- Перезапусти приложение Claude и начни новый сеанс. Теперь под подсказкой ты должен увидеть данные о выбросах CO2.
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
Способ 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 →
RepoRadar