tokentop CLI
htop для расходов на ИИ: терминальная панель показывает токены и деньги по 11 провайдерам и 8 кодинг-агентам в реальном времени.
- 77 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Читает локальные логи агентов и считает расход.
- Обращается к models.dev за ценами и хранит кэш локально.
Установка
- Работает в
Ручная установка
brew install tokentopapp/tap/tokentopПервый вариант из README для macOS и Linux; есть также скрипт, Scoop и бинарные файлы.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Читает локальные логи агентов и считает расход.
- Обращается к models.dev за ценами и хранит кэш локально.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
tokentop показывает в терминале живую картину расходов: токены, стоимость, скорость сжигания бюджета и активность по сессиям. Он следит за 11 провайдерами, среди них Anthropic, OpenAI, Google Gemini, GitHub Copilot и Codex, и за 8 кодинг-агентами: Claude Code, OpenCode, Cursor, Copilot CLI, Gemini CLI, Antigravity, Windsurf и Pi. В панели есть дневные, недельные и месячные лимиты бюджета с предупреждениями, разбивка трат по моделям, проектам и агентам, тренды за 7, 30 и 90 дней и показатели эффективности: использование кэша и стоимость запроса. Цены подтягиваются с models.dev и кэшируются локально. Плагины добавляют своих провайдеров, агентов, темы и уведомления.
Для кого. Разработчикам, которые весь день работают с кодинг-агентами и хотят видеть расход токенов и лимиты в одном окне терминала.
Подходит, если
- Несколько агентов жгут токены одновременно, и нужна общая картина вместо отдельных кабинетов провайдеров.
- Нужен суточный или месячный лимит с предупреждением до превышения.
- Надо понять, какой проект или модель дороже всего.
- Требуется смотреть расходы локально без отправки данных наружу.
Не подходит, если
- Нужны точные суммы из счета: цены берутся из публичного справочника, а расход считается по локальным логам.
- Агент вне списка поддерживаемых и без плагина.
- Нужна панель в браузере: tokentop работает только в терминале.
Пример запроса к агенту
Запусти `ttop`, покажи, какой проект и модель съели больше всего токенов за неделю, и предложи дневной лимит.Ограничения
README помечает проект как ранний релиз, возможны ошибки. Расход считается по локальным логам агентов и ценам из models.dev, поэтому итог может отличаться от счета провайдера. Для запуска через npm нужен Bun, а готовые бинарные файлы существуют для macOS на Apple Silicon, Linux x64 и ARM64 и Windows x64. Автор заявляет, что данные использования остаются на машине. Установка через скрипт `curl | sh` требует предварительно прочитать скрипт.
Как отключить. Удалите бинарник `ttop` или выполните `brew uninstall tokentop` либо `bun remove -g @tokentop/ttop`. Конфигурация и кэш цен лежат в домашнем каталоге пользователя.
Частые вопросы
Как поставить tokentop?
Через Homebrew: `brew install tokentopapp/tap/tokentop`. Есть скрипт установки, Scoop для Windows, готовые бинарные файлы и `bunx @tokentop/ttop` при установленном Bun.
Какие агенты и провайдеры поддерживаются?
11 провайдеров, включая Anthropic, OpenAI, Gemini, Copilot, Codex и Perplexity, и 8 агентов: Claude Code, OpenCode, Cursor, Copilot CLI, Gemini CLI, Antigravity, Windsurf и Pi.
Уходят ли данные наружу?
Автор пишет, что работа идет локально и данные использования не покидают машину. Цены подтягиваются с models.dev и кэшируются.
Можно ли ограничить бюджет?
Да, задайте дневной, недельный или месячный лимит, и панель покажет предупреждения при заданных процентах.
Как расширить список агентов?
Через систему плагинов: она добавляет провайдеров, агентов, темы и уведомления. Документация лежит на tokentop.app.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыTokdash показывает расход токенов и стоимость сессий Claude Code, Codex, Gemini CLI и еще десятка агентов локально
TokenTracker считает токены и расходы в Claude Code, Codex, Cursor, Gemini CLI и других агентах по локальным логам и показывает их на панели localhost:7680
Быстрый на Rust трекер токенов и расходов по Claude Code, Codex, Gemini CLI и другим, который хранит историю после 30 дней.
Настольный виджет с остатками квот и расходом токенов по Claude, Codex, Kimi, GLM и другим агентам в одном окне.
Считает токены и стоимость сессий Claude Code и Codex по локальным журналам и показывает остаток лимитов в статусной строке
Отчеты по токенам и стоимости Claude Code, Codex, Gemini CLI и других агентов по локальным логам: по дням, месяцам и сессиям
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| tokentop (эта карточка) | нет | 77 | |
| Tokscale | нет | 5 844 | тоже терминальный учет токенов агентов; tokentop добавляет лимиты бюджета, обзор 11 провайдеров и систему плагинов |
| ccusage | нет | 19 425 | отчеты по локальным логам по дням и сессиям; tokentop работает как живая панель с предупреждениями |
Коротко о README
Текст объясняет, зачем нужна панель, перечисляет возможности и способы установки, список агентов и провайдеров, систему плагинов, темы оформления и отчеты за период.