lean-ctx отслеживает каждый сэкономленный token во всех сессиях. Это руководство объясняет, как получить доступ к данным экономии, интерпретировать их и делиться ими через терминальные панели, веб-интерфейс, отчёты Wrapped и бенчмарки.
Все данные хранятся локально в ~/.lean-ctx/stats.json и сохраняются между сессиями и перезапусками.
Терминальная панель - lean-ctx gain
Основной способ проверить экономию. Выполните lean-ctx gain в любом терминале, чтобы увидеть визуальную панель с цветами, столбцами, спарклайнами и оценками в USD.
$ lean-ctx gain
◆ lean-ctx Token Savings Dashboard
────────────────────────────────────────────────────────
7.8M 67.8% 3,994 $43.14
tokens saved compression commands USD saved
Top Commands
──────────────
curl 328x ████████████████████ 3.2M saved
git 412x ██████████████ 1.8M saved
cargo 156x ██████████ 1.1M saved
npm 89x ████ 420K saved
30-day sparkline: ▁▃▅▇██▇▅█▇▃▁▅▇██▇▅█▇▃▁▅▇██▇▅█▇▃▁▅▇██▇▅█▇▃▁ Что означают цифры
| Метрика | Значение |
|---|---|
| tokens saved | Общее количество tokens, удалённых из контекста LLM за все сессии. |
| compression | Средний процент удалённых tokens. Чем выше - тем эффективнее. |
| commands | Общее количество команд shell, сжатых shell hook. |
| USD saved | Оценка экономии в стоимости на основе средней цены tokens ($2,50/1M входных tokens). |
| Top Commands | Какие CLI-инструменты сэкономили больше всего tokens, ранжированные по общей экономии. |
| 30-day sparkline | 30-дневный визуальный тренд ежедневной активности экономии. |
Режим реального времени - lean-ctx gain --live
Автоматически обновляемая панель, обновляется каждые 2 секунды.
$ lean-ctx gain --live
◆ lean-ctx LIVE refreshing every 2s
────────────────────────────────────────────────────────
7.8M 67.8% 3,994 $43.14
tokens saved compression commands USD saved
Session: 42 cmds | 89.2K saved | 94.1% rate ▁▃█▇██▁█
Press q to quit Когда использовать: Запустите в боковом терминале во время сессии кодирования для мониторинга экономии в реальном времени.
Графики и таблицы
lean-ctx gain --graph
30-дневный график экономии с дневными столбцами.
$ lean-ctx gain --graph
Token Savings (30 days)
──────────────────────────────
03-20 │ ██████████████████████ 1.0M
03-21 │ ███████████████ 690K
03-22 │ ████████████████████████ 1.1M
03-23 │ █ 9.4K
03-24 │ ██████████████████████ 1.7M lean-ctx gain --daily
Таблица по дням с колонками: сэкономленные tokens, коэффициент сжатия, количество команд и USD.
$ lean-ctx gain --daily
┌────────────┬──────────┬───────┬──────┬────────┐
│ Date │ Saved │ Rate │ Cmds │ USD │
├────────────┼──────────┼───────┼──────┼────────┤
│ 2026-03-28 │ 1.7M │ 72.4% │ 412 │ $4.25 │
│ 2026-03-27 │ 1.1M │ 68.9% │ 289 │ $2.75 │
│ 2026-03-26 │ 690K │ 71.2% │ 187 │ $1.73 │
└────────────┴──────────┴───────┴──────┴────────┘ Веб-панель - lean-ctx dashboard
Интерактивная панель в браузере на http://localhost:3333.
lean-ctx dashboard # default port 3333
lean-ctx dashboard --port=8080 # custom port Панели управления
| Панель | Содержимое |
|---|---|
| Обзор статистики | Общее количество сэкономленных tokens, коэффициент сжатия, USD, количество команд - те же данные, что и в gain |
| Активность MCP | Последние вызовы MCP-инструментов, наиболее используемые инструменты, время ответа |
| Активные агенты | AI-агенты, зарегистрированные через ctx_agent. Показывает имя, роль, статус и heartbeat агента. |
| Знания проекта | Факты, сохранённые через ctx_knowledge, сгруппированные по категориям с оценками уверенности. |
Конечные точки API
Панель предоставляет JSON API, к которому можно обращаться напрямую:
| Конечная точка | Данные |
|---|---|
GET /api/stats | Статистика экономии tokens (то же, что gain --json) |
GET /api/mcp | Данные использования MCP-инструментов |
GET /api/agents | Реестр активных агентов |
GET /api/knowledge | Хранилище знаний проекта |
Отчёты Wrapped - lean-ctx wrapped
«Spotify Wrapped» для вашей экономии tokens. Генерирует отчёт-визитку для публикации.
lean-ctx wrapped # current week
lean-ctx wrapped --week # current week (explicit)
lean-ctx wrapped --month # current month
lean-ctx wrapped --all # lifetime stats Пример вывода
$ lean-ctx wrapped --month
◆ Your March 2026 Wrapped
────────────────────────────────
4.9M tokens saved
3,241 commands compressed
$12.16 USD saved
Top pattern: curl (97% compression)
You're in the top 5% of lean-ctx users
Best day: March 24 - 1.7M tokens saved
Most used mode: map (42% of reads) Отчёт CEP - lean-ctx cep
Отчёт CEP (Cognitive Efficiency Protocol) показывает, как lean-ctx оптимизирует рассуждения LLM.
$ lean-ctx cep
CEP Impact Report
────────────────────────────────
Score trend: ▁▃▅▇██▇█ (improving)
Cache hits: 94.2% (re-reads served from cache)
Mode distribution:
full: 42% ████████████████
map: 31% ████████████
signatures: 18% ███████
diff: 9% ███ Бенчмаркинг
Измерьте точную экономию tokens на реальных файлах проекта с помощью tiktoken.
lean-ctx benchmark run [path] [--json]
$ lean-ctx benchmark run src/
Benchmarking 42 files...
src/auth.ts (123 lines)
full: 3,517 tokens
map: 412 tokens (88% saved)
signatures: 252 tokens (93% saved)
entropy: 312 tokens (91% saved)
src/server.ts (456 lines)
full: 8,234 tokens
map: 891 tokens (89% saved)
signatures: 534 tokens (94% saved)
── Summary ──────────────────────
42 files | 89,412 total tokens
Average savings: map 87% | signatures 92% | entropy 85% lean-ctx benchmark report [path]
Сгенерируйте Markdown-отчёт, который можно опубликовать или добавить в репозиторий.
lean-ctx benchmark report src/ > BENCHMARK.md Отчёт включает разбивку по файлам, сравнение режимов и агрегированную статистику.
Экспорт в JSON - lean-ctx gain --json
Экспортируйте всю статистику в JSON для скриптов, интеграции CI/CD или пользовательских панелей.
lean-ctx gain --json > stats.json JSON включает:
- Общее количество сэкономленных tokens и коэффициент сжатия
- Разбивка по командам (имя команды, количество, сэкономленные tokens)
- Ежедневная история (дата, экономия, коэффициент, команды)
- Оценки в USD
Пример: извлечение общей экономии в CI-скрипте:
SAVED=$(lean-ctx gain --json | jq '.total_saved')
echo "lean-ctx saved $SAVED tokens this session" Расчёт в USD
lean-ctx оценивает экономию в USD на основе средней стоимости входных tokens LLM. Ставка по умолчанию - $2,50 за 1M входных tokens.
Формула:
USD saved = (tokens saved / 1,000,000) × $2.50 Это консервативная оценка - реальная экономия может быть выше при использовании более дорогих моделей или ниже при использовании более дешёвых.