Splitrail CLI
Splitrail считает токены и стоимость Claude Code, Codex, Cline, OpenCode и других агентов по логам и отдает данные по MCP
- 228 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает локальные журналы агентов с названиями проектов и моделей, при включенной загрузке отправляет статистику на splitrail.dev
- Хранит токен облака в `~/.splitrail.toml` и кэш статистики в системной папке
Установка
- Работает в
Ручная установка
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-инструментыCLI и MCP-сервер, которые считают расход токенов по 41 инструменту и агенту, показывают трату по проекту и модели и помогают срезать лишние токены
TokenTracker считает токены и расходы в Claude Code, Codex, Cursor, Gemini CLI и других агентах по локальным логам и показывает их на панели localhost:7680
Отчеты по токенам и стоимости Claude Code, Codex, Gemini CLI и других агентов по локальным логам: по дням, месяцам и сессиям
Считает токены и стоимость сессий Claude Code и Codex по локальным журналам и показывает остаток лимитов в статусной строке
claudetop выводит в строке состояния Claude Code стоимость сессии, кэш, окна лимитов тарифа и предупреждения о перерасходе
Монитор лимитов и расхода токенов для Claude Code, Codex, Antigravity и Grok CLI: меню macOS, трей Windows, отчеты в HTML
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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 и сборка из исходников.