Загружаем раздел. Собираем страницу и актуальные данные.
Загружаем раздел. Собираем страницу и актуальные данные.
Codex и Claude Code на Fable 5 работают на двух MacBook. Страница считает, сколько этот объём стоил бы по API, сравнивает с фактически оплаченными подписками и показывает ежедневную экономику. Обновление идёт автоматически.
daily burn
Codex / Claude Code / Total
2026-06-10
2026-06-11
2026-06-12
2026-06-13
2026-06-14
Итого токенов
7.51B
7,512,388,177 токенов с двух MacBook за всё время
API-equivalent value
$11,649.68
столько этот объём стоил бы по цене API, а не по подписке
Paid-to-date
$249.19
реально оплачено по дням, с учётом возвратов
Пик дня
701M
2026-06-29: $634.57 по цене API
scoreboard
MacBook Air + MacBook Pro · daily update
| Source | Input | Output | Cache read | Total | Cost |
|---|---|---|---|---|---|
| Codex | 195,213,957 | 10,396,572 | 2,563,594,752 | 2,769,205,281 | $6,423.86 |
| Claude Code | 8,785,356 | 24,162,466 | 4,552,275,692 | 4,743,182,896 | $5,225.82 |
| Total | 203,999,313 | 34,559,038 | 7,115,870,444 | 7,512,388,177 | $11,649.68 |
экономика
Считаю против того, что реально оплачено по дням, а не против целого месяца вперёд. Знаменатель честный: возвраты обнуляю, доплату за апгрейд переношу в новый план — без двойного счёта. Полный месяц текущего стека — 2 подписки Claude Max по $200 и Codex за $100, всего — выйдет .
machines
2/2
Codex + Claude Code в общем счетчике
5.01B
$7,198.85
Codex + Claude Code в общем счетчике
2.5B
$4,450.83
privacy
aggregate only
tokenmaxxing kit
Эта страница считается локальной утилитой agent-accounts-usage. Она читает JSONL-логи Codex и Claude Code на моих MacBook, наружу отправляет только агрегаты и сравнивает их с подписками. Ни API-ключи, ни сырые логи для публичного дашборда не нужны.
программа
Основной путь: daily aggregate из локальных логов. Если команды нет, prompt просит агента собрать такой же JSONL-parser локально.
privacy
Публично уходят только суммы по дням и источникам. Промпты, код, файлы проектов, email и токены остаются на машине.
public url
Prompt ведёт агента к Netlify anonymous deploy без регистрации: собрать static build, получить URL, проверить страницу и сразу вернуть ссылку.
public audit log
2026-06-26 14:25 +05
verified checkpoint
Проверено 2026-06-26 14:25 +05: Convex prod listLatest + buildTokenMaxingView. Это baseline, с которым сравнивается текущий render.
ok: текущий render не ниже checkpoint
Сейчас: 7.51B · $11,649.68. Checkpoint: 5.09B · $8,241.71.
tokens
5.09B
5,091,539,671
api-equivalent
$8,241.71
проверенная стоимость по API estimate
paid-to-date
$165.87
17 дней · as of 2026-06-26
abuse ratio
49.7x
профит $8,075.84
2026-06-15 — 2026-06-26; files 261; profiles 1; snapshot 2026-06-26T07:39:08.891Z
OpenAI + Anthropic · since 2026-06-10
2026-06-15
2026-06-16
2026-06-17
2026-06-18
2026-06-19
2026-06-20
2026-06-21
2026-06-22
2026-06-23
2026-06-24
2026-06-25
2026-06-26
2026-06-27
2026-06-28
2026-06-29
2026-06-30
2026-07-01
2026-07-02
peak day
701M
tokens
Один день тянет на $634.57 по цене API. Для нормального SaaS это отдельная строка бюджета. Здесь это один день работы агентов.
method
as of 2026-07-02
Числитель
$11,649.68
Сколько весь объём токенов стоил бы, если платить за usage по цене API.
Знаменатель
$249.19
Только реально оплаченные дни доступа. Возвраты обнуляю, доплату за апгрейд переношу в новый план — без двойного счёта.
Апдейт
1/day
Свежая сводка раз в день. Последнее обновление: 2026-07-01T21:01:11.517Z.
Профит в день
$495.67
Разница между API-equivalent и оплаченной подпиской, делённая на 23 дней периода.
paid ledger
verified only
2026-06-10
$8.27
2026-06-11
$6.67
2026-06-12
$7.38
2026-06-13
$7.38
2026-06-14
$7.38
2026-06-15
$7.38
2026-06-16
$7.38
2026-06-17
$7.38
2026-06-18
$10.00
2026-06-19
$10.00
2026-06-20
$10.00
2026-06-21
$10.00
2026-06-22
$13.33
2026-06-23
$13.33
2026-06-24
$13.33
2026-06-25
$13.33
2026-06-26
$13.33
2026-06-27
$13.33
2026-06-28
$13.33
2026-06-29
$13.33
2026-06-30
$13.33
2026-07-01
$13.33
2026-07-02
$16.67
наружу уходит только агрегат: день, источник, токены и сколько это по цене API.
Air и Pro складываются в один счётчик; если машина ещё не прислала сводку, она не завышает итог.
обновляю раз в день, чтобы цифра читалась как дневной рекорд, а не как внутренний мониторинг.
persistent
После быстрого URL агент пишет, как claim-нуть Netlify или перенести страницу на Cloudflare Pages, Vercel либо GitHub Pages.
быстрый сценарий
Копируешь prompt. Агент сначала спрашивает даты, подписки, refunds, upgrade credits и другие компьютеры.
Он сканирует локальные логи, делает aggregate JSON и помечает всё неподтверждённое как unverified.
Он деплоит статическую страницу через anonymous Netlify, возвращает URL и пишет шаги для постоянной ссылки.
copy prompt
Ты coding agent на моем компьютере. Собери мне публичный tokenmaxxing dashboard: локально посчитай usage Codex + Claude Code, покажи API-equivalent estimate против реально оплаченных подписок и выдай публичную ссылку, которой можно поделиться. Важные правила: - Не загружай сырые логи, промпты, кодовые диффы, email, cookies, API keys и bearer tokens в публичное место. - Наружу можно публиковать только агрегаты: день, источник, input/output/cache/reasoning/total tokens, API-equivalent USD, paid-to-date USD, multiple. - OpenAI/Anthropic API keys для подсчета не нужны. Usage бери из локальных логов агентов. - Не логинься в мои подписочные аккаунты, чтобы достать инвойсы. Спрашивай цифры у меня, если я отдельно не попросил открыть billing UI. - Сделай все в отдельной папке или отдельном git worktree. Не ломай мои текущие репозитории. Сначала спроси у меня данные, без которых denominator будет враньем: 1. Дата старта эксперимента. Если не знаю, предложи дату первого usage-события на этой машине. 2. Какие подписки учитывать: OpenAI/ChatGPT, Anthropic/Claude.ai, Cursor, другие. Для каждой попроси provider, account label без email при желании, plan, period start/end или renewal date, invoice amount, currency, refunds, credits, upgrades и статус invoice. 3. Есть ли другие компьютеры с Codex/Claude Code usage. Для каждого попроси machine name, могу ли я запустить этот же prompt там, и как удобнее передать aggregate JSON сюда: файл, paste, git, облачная папка или позже отдельным запуском. 4. Можно ли агенту поставить локальную утилиту в ~/.local/bin, если готового счетчика нет. 5. Можно ли делать anonymous Netlify deploy публичной статической страницы с aggregate-only данными. Объясни: это быстрый временный/claimable URL, без аккаунта и без raw logs. 6. Нужна ли постоянная ссылка после быстрого деплоя: Netlify claim, Cloudflare Pages, Vercel, GitHub Pages или оставить локальный HTML. После ответов покажи короткий план на 5 шагов и начинай. Если пользователь не отвечает на необязательные пункты, продолжай с безопасными defaults и пометь missing data как unverified. Что считать: - Дата старта: из ответа пользователя. Если ее нет, используй дату первого usage-события за текущий эксперимент. - Codex: ~/.codex/sessions/**/*.jsonl и ~/.codex/archived_sessions/*.jsonl - Claude Code: ~/.claude*/projects/**/*.jsonl - Если есть команда agent-accounts-usage, используй: agent-accounts-usage daily --since <YYYY-MM-DD> --json > ./data/usage.json agent-accounts-usage daily --since <YYYY-MM-DD> - Если agent-accounts-usage нет, проверь локальный ccusage binary в PATH или ~/.npm/_npx/*/node_modules/.bin/ccusage. Не используй зависающую форму npx ccusage@latest как основной путь. - Если готового счетчика нет, напиши локальный parser для JSONL и сохрани тот же aggregate shape в ./data/usage.json. Формула: - api_equivalent_usd = сумма токенов, пересчитанная по текущим API-ценам моделей. - Проверь актуальные официальные API pricing pages, если есть доступ. Если доступа нет, создай editable ./data/pricing.json, явно пометь цены как estimate и дай мне поправить. - paid_to_date_usd = стоимость подписок pro-rata по дням с учетом refunds и upgrade credits. Если инвойсов нет, используй введенную мной цену плана как unverified denominator. - multiple = api_equivalent_usd / paid_to_date_usd. - profit_usd = api_equivalent_usd - paid_to_date_usd. - average_profit_per_day = profit_usd / tracked_days. - Если есть другие компьютеры, не придумывай их usage. Сделай локальный dashboard для текущей машины и добавь понятный слот "waiting for <machine>". Дай второй машине тот же prompt или короткую команду, которая создаст aggregate JSON в таком же формате. Публичный dashboard: - Сделай статический сайт: один HTML/CSS/JS или маленький Next/Vite app, если так быстрее. - Первый экран: total tokens, API-equivalent, paid-to-date, multiple, profit, tracked days. - Ниже: daily burn по дням, источники Codex/Claude Code, методология, дата последнего обновления. - По умолчанию добавь в footer маленькую строку: "Собрано по prompt vibecoding.ru/tokenmaxxing" Это thank-you attribution автору идеи, не условие публикации. Если пользователь попросит убрать footer, убери. - Не пиши, что это реальный биллинг подписки. Пиши: API-equivalent estimate. Хостинг: - Цель: в финале дать public_url, если это технически возможно без публикации raw logs. - Первый быстрый вариант обязателен: попробуй Netlify anonymous deploy для static build без регистрации: npx --yes netlify-cli deploy --allow-anonymous --dir <BUILD_DIR> --prod Если команда вернула URL, сохрани его как public_url, проверь curl/браузером и сразу покажи пользователю. Обязательно напиши рядом: "Это anonymous Netlify URL. Обычно его нужно claim-нуть в Netlify в течение короткого окна, иначе не считай ссылку постоянной." - После anonymous deploy дай блок "Как сделать постоянную ссылку": 1. Netlify: открыть claim URL из вывода CLI или выполнить npx netlify login, затем npx netlify deploy --dir <BUILD_DIR> --prod. 2. Cloudflare Pages: npx wrangler login, затем npx wrangler pages project create, затем npx wrangler pages deploy <BUILD_DIR> --project-name <PROJECT_NAME>. 3. Vercel: npx vercel login, затем npx vercel --prod --yes. 4. GitHub Pages: создать отдельный repo/branch, положить static build, включить Pages. - Для постоянной ссылки аккаунт/login/token почти всегда нужен. Если на машине уже есть login/token, можно сразу сделать persistent deploy после anonymous URL, но сначала покажи пользователю быстрый anonymous result. - Не проси OpenAI/Anthropic API keys ради хостинга. Если провайдер просит интерактивный login, спроси меня, можно ли открыть браузер/login flow, или оставь public_url anonymous deploy + локальный HTML + точные команды для постоянного деплоя. - Из РФ dashboard-консоль может быть недоступна напрямую, поэтому сам dashboard должен быть статическим и переносимым. Автообновление: - На macOS создай локальный update script, который пересчитывает ./data/usage.json и обновляет сайт выбранным способом. - Расписание: раз в день в 23:59 по Москве. Если Mac был выключен, включи RunAtLoad, чтобы отправка случилась при следующем запуске. - Секреты для git/token храни только локально, chmod 600, не в репозитории. - Если сайт остался на anonymous Netlify URL, автообновление может быть ограничено: честно напиши, что для стабильных ежедневных обновлений нужен persistent provider с login/token или git-based deploy. Финальный ответ: 1. Покажи терминальную таблицу daily usage. 2. Дай путь к локальному JSON aggregate. 3. Дай public_url anonymous deploy, если он получился, и явно подпиши temporary/claimable/permanent. 4. Дай короткий блок "Чтобы сделать ссылку постоянной" с 2-4 командами под выбранный provider. 5. Напиши, какие профили Claude Code и Codex были просканированы и сколько файлов прочитано. 6. Напиши, какие подписки учтены, какие суммы unverified, и какие другие компьютеры ждут aggregate. 7. Подтверди, что raw logs и секреты не опубликованы.
2.76B
$4,050.23
2026-06-10 — 2026-06-26; files 645; profiles 2; snapshot 2026-06-26T07:40:25.839Z
2.33B
$4,191.48
correction ledger
Если ломается сбор данных, меняется формула или находится ошибка в paid ledger, публичный фикс появляется здесь. Старые цифры нельзя тихо переписать задним числом.
2026-07-02
Почему: Claude Code снова используется на Fable 5, а публичный denominator должен отражать текущий набор подписок.
Фикс: Личный tier-list и tokenmaxxing обновлены на стек: две подписки Claude Max по $200 и Codex за $100; новые billing-интервалы стартуют 2026-07-02.
Эффект: Полный месяц текущего стека считается как $500/мес; страница сравнивает usage с Fable 5 + Codex, а не со старой конфигурацией.
2026-06-26
Почему: Один prompt запускается с одного компьютера, но для честного denominator нужны подписки, refunds, upgrade credits и список других машин.
Фикс: Prompt сначала задаёт intake-вопросы, потом считает локальный usage, делает anonymous Netlify deploy и отдельно даёт шаги для постоянной ссылки. Footer vibecoding.ru/tokenmaxxing остаётся thank-you по умолчанию, но не условием публикации.
Эффект: Чужой dashboard можно получить быстрее: сначала временный/claimable public URL без регистрации, затем понятный путь к Netlify claim, Cloudflare Pages, Vercel или GitHub Pages.
2026-06-26
Почему: В reproduce-механике ссылка на vibecoding.ru должна быть благодарностью автору идеи, а не условием чужого счётчика.
Фикс: Пошаговый сценарий больше не требует backlink. Внутри prompt осталась только optional thank-you строка: "Собрано по prompt vibecoding.ru/tokenmaxxing".
Эффект: Пользователь получает публичную ссылку на свой dashboard без обязательной рекламы; методология, формулы и метрики страницы не менялись.
2026-06-26
Почему: Страница стала публичным счётчиком. Дальше нельзя silently backfill: если формула, парсер или paid denominator меняются, нужен видимый ряд в логе.
Фикс: Перепроверены Convex prod snapshots, формулы buildTokenMaxingView, paid-to-date billing и live-render. На страницу добавлены checkpoint и correction log.
Эффект: Базовая проверенная сумма: 5.09B токенов, $8,241.71 API-equivalent, $165.87 paid-to-date, 49.7x. Если live-рендер падает ниже checkpoint, страница показывает degraded state.
2026-06-26
Почему: Полный месячный denominator завышает сумму оплаты, пока месяц ещё не закончился.
Фикс: Подписки переведены в интервалы доступа: refunds = $0, upgrade credits переносятся в новый план без двойного счёта.
Эффект: На 2026-06-26 denominator равен $165.87; refunded invoices остаются в evidence, но не входят в daily totals.
2026-06-26
Почему: Страница не должна зависеть только от старого static fallback и не должна терять одну машину незаметно.
Фикс: Подключён Convex prod query tables/ops_token_maxing:listLatest; каждая машина пушит aggregate snapshot наружу.
Эффект: В текущей сумме участвуют MacBook Air и MacBook Pro; статус каждой машины виден в блоке machines.
2026-06-26
Почему: Страница должна запускать волну чужих счётчиков, а не быть разовым скриншотом.
Фикс: Добавлен copyable prompt: локальные логи -> aggregate JSON -> static dashboard -> backlink на vibecoding.ru/tokenmaxxing.
Эффект: Пользователь может собрать свой счётчик без публикации raw logs, ключей, email и локальных файлов.