Repolode
junhoyeo

junhoyeo/tokscale

Rust CLI и TUI для отслеживания расхода токенов и примерной стоимости работы с разными AI-агентами для программирования; есть публичный рейтинг.

Звёзды
5,720
Форки
465
Открытые issues
88
Последний коммит
14 часов назад

Что это?

Tokscale считывает локальные данные сессий, которые записывают на диск AI-агенты для программирования, например Claude Code, Codex CLI, Gemini CLI, Cursor, OpenCode и многие другие, а затем подсчитывает количество токенов и примерную стоимость по дням, неделям, месяцам, моделям, клиентам, проектам и сессиям. Результаты можно просматривать на интерактивной панели в терминале с несколькими вкладками, в виде простой таблицы или экспортировать в JSON для скриптов и других инструментов.

Стоимость рассчитывается по данным о ценах LiteLLM, а если их нет — по данным OpenRouter; поддерживаются многоуровневые тарифы и скидки на кэшированные токены. Пользователи могут добавлять собственные переопределения цен для моделей, которых пока нет в базах данных. Парсинг и агрегация выполняются в нативном ядре на Rust.

В проект также входит веб-интерфейс с графиком в стиле GitHub contribution graph и социальной частью, где можно отправлять данные об использовании в рейтинг и публиковать профиль.

Ключевые возможности

  • 01Интерактивный терминальный интерфейс с разделами «Обзор», «Модели», «По дням», «По часам», «Сессии», «Проекты» и «Агенты»
  • 02Отслеживает использование десятков агентов для программирования, включая Claude Code, Codex CLI, Gemini CLI, Cursor и OpenCode
  • 03Показывает отдельно входные и выходные токены, токены чтения и записи кэша, а также токены рассуждений
  • 04Оценивает стоимость по данным о ценах LiteLLM с переходом на OpenRouter при необходимости и поддержкой пользовательских переопределений
  • 05Фильтрует данные по клиенту, диапазону дат или году и экспортирует их в JSON

Сценарии использования

  • Проверять, сколько вы тратите за месяц на нескольких AI-агентов для программирования
  • Распределять расходы на AI-помощников по конкретным проектам или рабочим пространствам
  • Передавать данные об использовании в скрипты или панели мониторинга через JSON
  • Сравнивать модели и клиенты, чтобы понять, куда уходят токены

Быстрый старт

  1. 1

    Отправьте данные об использовании в таблицу лидеров с помощью bunx

    bunx tokscale@latest submit

Что важно знать

  • У некоторых клиентов нет локальных данных об использовании, поэтому расход токенов Freebuff оценивается по транскриптам.
  • Для получения данных об использовании Cursor требуется автоматический вход в настольном приложении или вставленный cookie. Данные считываются из кэшированной копии API.

Темы

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

Что такое tokscale?
Rust CLI и TUI для отслеживания расхода токенов и примерной стоимости работы с разными AI-агентами для программирования; есть публичный рейтинг. Tokscale считывает локальные данные сессий, которые записывают на диск AI-агенты для программирования, например Claude Code, Codex CLI, Gemini CLI, Cursor, OpenCode и многие другие, а затем подсчитывает количество токенов и примерную стоимость по дням, неделям, месяцам, моделям, клиентам, проектам и сессиям. Результаты можно просматривать на интерактивной панели в терминале с несколькими вкладками, в виде простой таблицы или экспортировать в JSON для скриптов и других инструментов.
tokscale можно использовать бесплатно? Какая у него лицензия?
tokscale распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
tokscale всё ещё поддерживается?
Активно поддерживается. Последний коммит в tokscale — 22 окт. 2026 г..
Для чего можно использовать tokscale?
Проверять, сколько вы тратите за месяц на нескольких AI-агентов для программирования Распределять расходы на AI-помощников по конкретным проектам или рабочим пространствам Передавать данные об использовании в скрипты или панели мониторинга через JSON Сравнивать модели и клиенты, чтобы понять, куда уходят токены
Как установить tokscale?
Отправьте данные об использовании в таблицу лидеров с помощью bunx: bunx tokscale@latest submit
Где скачать tokscale?
Исходный код и инструкции по установке — на GitHub: https://github.com/junhoyeo/tokscale

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Десктопный виджет отслеживает использование токенов, расходы, лимиты и сессии в более чем 46 AI-инструментах для программирования; синхронизация между устройствами — по желанию.

3,3 тыс.309JavaScriptMITОбновлён 4 часа назад