toktrack CLI

Быстрый на Rust трекер токенов и расходов по Claude Code, Codex, Gemini CLI и другим, который хранит историю после 30 дней.

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

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

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

  • Утилита читает локальные журналы сессий всех кодовых агентов и пишет кеш в домашний каталог.
  • Для удаленных источников Codex она синхронизирует файлы по SSH.
Все причины и проверки

mag123c/toktrack

Установка

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

npx toktrack

Скачивает бинарник под вашу платформу, Rust не нужен. Запуск без аргументов открывает терминальную панель.

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

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

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

  • Утилита читает локальные журналы сессий всех кодовых агентов и пишет кеш в домашний каталог.
  • Для удаленных источников Codex она синхронизирует файлы по SSH.

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

Что делает

toktrack собирает в одну панель расход токенов и денег по Claude Code, GitHub Copilot CLI, Codex CLI, Gemini CLI, Qwen Code, OpenCode, PI Agent, Antigravity и Grok CLI. Claude Code по умолчанию удаляет данные сессий через 30 дней, а toktrack ведет собственный постоянный кеш, так что история не пропадает вместе с файлами. Интерфейс в терминале состоит из пяти вкладок: Overview, Stats, Models, Projects и Audit, с видами по дням, неделям и месяцам. Команды `daily`, `weekly`, `monthly` и `stats` умеют выдавать `--json`, `toktrack report` формирует отчет-чек в тексте и SVG, а `toktrack audit` показывает, что осталось на диске и что только в кеше. Повторные запуски по кешу занимают около 0,04 секунды.

Для кого. Разработчикам, которые платят за несколько кодовых агентов сразу и хотят видеть общий расход и историю дольше месяца.

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

  • Нужно понять, сколько за месяц ушло токенов и денег на Claude Code и Codex вместе.
  • История расходов должна пережить автоматическое удаление сессий через 30 дней.
  • Затраты смотрят по проектам и рабочим деревьям git, с группировкой в корневую папку.
  • Сумму за сегодня выводят прямо в приглашение оболочки zsh, bash или fish.

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

  • Нужен учет расходов в облаке для всей команды с общим входом.
  • Агенты не ведут локальных журналов сессий.
  • Требуется управление лимитами, а не только просмотр.

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

Покажи расходы токенов и денег по всем моим кодовым агентам за прошлый месяц с разбивкой по проектам и моделям.

Ограничения

Утилита читает локальные журналы сессий, поэтому видит только то, что агенты записали на диск; проект определяется там, где CLI хранит рабочий каталог, иначе строка идет в `(no project)`. Кеш лежит в `~/.toktrack/cache`, его надо беречь, если нужна история. Удаленные источники Codex по SSH подтягиваются через `ssh` и `rsync` из вашей настройки. Расчет стоимости зависит от цен моделей и может расходиться со счетом провайдера.

Как отключить. Удалите бинарник (`brew uninstall toktrack`) и каталог `~/.toktrack` с кешем и настройками. Строку в приглашении оболочки уберите из rc-файла.

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

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

Командой `npx toktrack` без Rust. Есть также `bunx toktrack`, Homebrew (`brew tap mag123c/toktrack`), `cargo install` из исходников и бинарники на странице релизов.

Как получить данные для скрипта?

Добавьте `--json` к `toktrack daily`, `weekly`, `monthly` или `stats`. Для общего отчета есть `toktrack report`, с `--svg` он пишет и картинку.

Что делает `toktrack audit`?

Показывает покрытие по источникам: что еще есть на диске, а что осталось только в кеше после удаления файлов агентом.

Работает ли toktrack с удаленными машинами?

Для журналов Codex да: `toktrack remote add devbox ubuntu@devbox` подтягивает файлы по SSH. Пароли и ключи программа не хранит.

Какие агенты охватывает?

Claude Code, GitHub Copilot CLI, Codex CLI, Gemini CLI, Qwen Code, OpenCode, PI Agent, Antigravity и Grok CLI.

Обсуждение

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

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

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

Tokdash показывает расход токенов и стоимость сессий Claude Code, Codex, Gemini CLI и еще десятка агентов локально

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

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

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

htop для расходов на ИИ: терминальная панель показывает токены и деньги по 11 провайдерам и 8 кодинг-агентам в реальном времени.

CLIМинимальный доступ77Звезды репозитория
Выбор редакции

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

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

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

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
toktrack (эта карточка)нет196
ccusageнет19 415CLI-отчеты по расходу токенов; toktrack хранит историю в постоянном кеше после очистки сессий и сводит девять агентов
Claude Code Usage Monitorнет8 799монитор расхода Claude Code в реальном времени; toktrack показывает историю, проекты и модели по нескольким агентам

Коротко о README

Программа написана на Rust с параллельным разбором simd-json и rayon. Проект подчеркивает, что другие инструменты перечитывают файлы сессий при каждом запуске и теряют историю, когда агент их чистит.

Бейдж для README

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