toktrack CLI
Быстрый на Rust трекер токенов и расходов по Claude Code, Codex, Gemini CLI и другим, который хранит историю после 30 дней.
- 196 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Утилита читает локальные журналы сессий всех кодовых агентов и пишет кеш в домашний каталог.
- Для удаленных источников Codex она синхронизирует файлы по SSH.
Установка
- Работает в
Ручная установка
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.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыTokenTracker считает токены и расходы в Claude Code, Codex, Cursor, Gemini CLI и других агентах по локальным логам и показывает их на панели localhost:7680
Tokdash показывает расход токенов и стоимость сессий Claude Code, Codex, Gemini CLI и еще десятка агентов локально
Считает токены и стоимость сессий Claude Code и Codex по локальным журналам и показывает остаток лимитов в статусной строке
htop для расходов на ИИ: терминальная панель показывает токены и деньги по 11 провайдерам и 8 кодинг-агентам в реальном времени.
Отчеты по токенам и стоимости Claude Code, Codex, Gemini CLI и других агентов по локальным логам: по дням, месяцам и сессиям
Монитор лимитов и расхода токенов для Claude Code, Codex, Antigravity и Grok CLI: меню macOS, трей Windows, отчеты в HTML
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| toktrack (эта карточка) | нет | 196 | |
| ccusage | нет | 19 415 | CLI-отчеты по расходу токенов; toktrack хранит историю в постоянном кеше после очистки сессий и сводит девять агентов |
| Claude Code Usage Monitor | нет | 8 799 | монитор расхода Claude Code в реальном времени; toktrack показывает историю, проекты и модели по нескольким агентам |
Коротко о README
Программа написана на Rust с параллельным разбором simd-json и rayon. Проект подчеркивает, что другие инструменты перечитывают файлы сессий при каждом запуске и теряют историю, когда агент их чистит.