Splitrail CLI

Splitrail считает токены и стоимость Claude Code, Codex, Cline, OpenCode и других агентов по логам и отдает данные по MCP

  • 228 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Читает локальные журналы агентов с названиями проектов и моделей, при включенной загрузке отправляет статистику на splitrail.dev
  • Хранит токен облака в `~/.splitrail.toml` и кэш статистики в системной папке
Все причины и проверки

piebald-ai/splitrail

Установка

Ручная установка

splitrail mcp

Запускает MCP-сервер Splitrail для запросов агента о расходе; подключается к клиенту как stdio-сервер.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает локальные журналы агентов с названиями проектов и моделей, при включенной загрузке отправляет статистику на splitrail.dev
  • Хранит токен облака в `~/.splitrail.toml` и кэш статистики в системной папке

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Splitrail — быстрая кроссплатформенная утилита на Rust, которая в реальном времени считает расход токенов и стоимость кодинг-агентов. Она читает локальные файлы агентов и собирает общую картину: Gemini CLI и Qwen Code, Claude Code, Codex CLI, Cline, Roo Code, Zoo Code, Kilo Code, GitHub Copilot (VS Code и CLI), OpenCode, Pi Agent, Grok, DeepSeek Harness и Piebald. Команда `splitrail` открывает терминальный интерфейс, а `splitrail web` поднимает локальную панель на `127.0.0.1:8765` (порт меняется флагом `--port`). Панель считает стоимость по публичным ценам API, показывает токены, ответы, число сессий и долю кэша, сравнивает периоды, группирует по моделям, инструментам и проектам и выгружает CSV. Псевдонимы моделей задаются в `~/.splitrail.toml`. Команда `splitrail mcp` запускает MCP-сервер с шестью инструментами: `get_daily_stats`, `get_model_usage`, `get_cost_breakdown`, `get_file_operations`, `compare_tools` и `list_analyzers`. Для ресурсов есть `splitrail://summary` и `splitrail://models`. Отдельно доступна выгрузка статистики в облако Splitrail Cloud для хранения и сводки с нескольких машин, она включается настройкой `auto_upload` или вручную.

Для кого. Тем, кто работает с несколькими кодинг-агентами сразу и хочет видеть один отчет по токенам и стоимости, а также командам, которые следят за тратами на подписки и API.

Подходит, если

  • В течение дня вы переключаетесь между Claude Code, Codex и OpenCode и хотите знать общий расход
  • Надо выяснить, какая модель или проект съедает больше всего денег за 7, 30 или 90 дней
  • Агент сам отвечает на вопросы о расходе через MCP-сервер `splitrail mcp`
  • Для отчета берется выгрузка в CSV из локальной панели
  • Расход сводится между несколькими машинами через Splitrail Cloud

Не подходит, если

  • Нужен точный счет подписки: стоимость считается по публичным ценам API и может отличаться от реальных списаний
  • Агент не входит в список поддерживаемых: данные берутся только из известных форматов логов
  • Вы не хотите, чтобы статистика покидала машину: загрузку в облако придется оставить выключенной

Пример запроса к агенту

Через splitrail покажи, сколько токенов и денег ушло на Claude Code и Codex за последние 30 дней, и назови самый дорогой проект

Ограничения

  • Стоимость считается по публичным ценам API, поэтому на подписках итог отличается от фактических списаний.
  • Данные берутся из локальных файлов агентов. Если пользователь удалил чат, например в Piebald, его расход исчезает из отчета, пока не сохранен архив использования.
  • Установка идет готовой сборкой со страницы Releases, команды установки для менеджеров пакетов в README нет; из исходников собирают через Cargo.
  • Облако Splitrail Cloud требует токен в `~/.splitrail.toml`, при включенной загрузке статистика уходит на splitrail.dev.

Как отключить. Удалите бинарный файл `splitrail` и конфигурацию `~/.splitrail.toml`. Если включали загрузку, сначала поставьте `auto_upload = false` и удалите токен. Кэш панели лежит в системной папке кэша в `splitrail/web-usage-v1.json`.

Частые вопросы

Как поставить Splitrail?

Скачайте бинарный файл для своей платформы со страницы Releases репозитория и запустите `splitrail`. Для сборки из исходников клонируйте репозиторий и выполните `cargo run`.

Какие агенты поддерживает Splitrail?

Gemini CLI и Qwen Code, Claude Code, Codex CLI, Cline, Roo Code, Zoo Code, Kilo Code, GitHub Copilot (VS Code и CLI), OpenCode, Pi Agent, Grok, DeepSeek Harness и Piebald.

Уходят ли мои данные в облако?

Только если вы включили загрузку. Локальная панель `splitrail web` слушает только `127.0.0.1` и читает данные без отправки, а облако требует токена и настройки `[upload]` в `~/.splitrail.toml`.

Чем Splitrail отличается от ccusage?

ccusage строит отчеты по логам Claude Code, Codex, Gemini CLI и других агентов. Splitrail добавляет живое терминальное окно, локальную веб-панель, MCP-сервер для запросов агента и облачную сводку по нескольким машинам.

Можно ли выгрузить данные в CSV?

Да, локальная панель `splitrail web` поддерживает выгрузку в CSV. Названия моделей в ней берутся с учетом псевдонимов из `~/.splitrail.toml`.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

CLI и MCP-сервер, которые считают расход токенов по 41 инструменту и агенту, показывают трату по проекту и модели и помогают срезать лишние токены

CLIРасширенный доступ11,7 тыс.Звезды репозитория

TokenTracker считает токены и расходы в Claude Code, Codex, Cursor, Gemini CLI и других агентах по локальным логам и показывает их на панели localhost:7680

CLIШирокий доступ2,2 тыс.Звезды репозитория
Выбор редакции

Отчеты по токенам и стоимости Claude Code, Codex, Gemini CLI и других агентов по локальным логам: по дням, месяцам и сессиям

CLIРасширенный доступ19,3 тыс.Звезды репозитория

Считает токены и стоимость сессий Claude Code и Codex по локальным журналам и показывает остаток лимитов в статусной строке

CLIРасширенный доступ535Звезды репозитория

claudetop выводит в строке состояния Claude Code стоимость сессии, кэш, окна лимитов тарифа и предупреждения о перерасходе

ПлагинРасширенный доступ212Звезды репозитория

Монитор лимитов и расхода токенов для Claude Code, Codex, Antigravity и Grok CLI: меню macOS, трей Windows, отчеты в HTML

CLIРасширенный доступ345Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Splitrail (эта карточка)нетне нужна228
ccusageнет19 337отчеты по токенам и стоимости из локальных логов Claude Code, Codex, Gemini CLI и других
Claude Code Usage Monitorнет8 792терминальный монитор расхода Claude Code в реальном времени, пятичасовое окно

Коротко о README

README начинается с рекламы Piebald и описания Splitrail как трекера токенов с большим списком поддерживаемых агентов. Дальше идут скриншоты терминального интерфейса, расширения VS Code и облака, раздел о локальной веб-панели с фильтрами и вкладкой сессий, а также раздел об MCP-сервере. Завершают страницу пример конфигурации `~/.splitrail.toml`, архивы использования Piebald и сборка из исходников.

Бейдж для README

Сообщить о проблеме

Foxx AISplitrail
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.