Lazy MCP Proxy
Затраты на MCP-схемы падают до 90 %. Клиент видит 2 инструмента вместо 50+, upstream стартует при первом call_tool и засыпает после простоя.
Экономьте до 60 % бюджета токенов
Команды тратят около 40 % бюджета токенов на шум: неиспользуемые MCP-схемы, история не по теме, заброшенные проекты. tokenguard находит эти утечки и убирает их одной командой.
scan → mcp lazy → chats compact → budget. Без аккаунтов и сетевых вызовов, MIT.
Затраты на MCP-схемы до −90 %
Где делить чат и сколько вернуть
500 сообщений → конспект + 8
Лимиты и CI-гейт по перерасходу
За что его ставят
По умолчанию dry-run. Ничего не меняется без --apply, и перед изменением пишется бэкап.
Затраты на MCP-схемы падают до 90 %. Клиент видит 2 инструмента вместо 50+, upstream стартует при первом call_tool и засыпает после простоя.
Показывает конкретное сообщение, где разговор ушёл в сторону, и оценивает токены, которые вернёт новый чат. Полностью офлайн, без LLM.
500+ сообщений сжимаются в структурированный конспект — запросы, файлы, команды, ключевые темы — а последние 8 остаются дословно. Чистый контекст в новом чате.
Расход по дням, сессиям, инструментам и моделям. Ставьте дневной лимит — CI падает при перерасходе. Оценка в USD через pricing.json.
Находит мёртвые и незавершённые репозитории по git-метрикам и архивирует их: git bundle + tar + опись. Восстановление — один git clone.
Битые ссылки, конфликтующие версии и порты, дубли абзацев, устаревшее «актуально на». Устаревшие документы перестают жечь контекст.
Совместимость
Чаты, переименование, MCP-конфиги и ленивые прокси для всех основных харнессов.
| Харнесс | Чаты | Rename | MCP конфиг | Lazy |
|---|---|---|---|---|
| DeepSeek Harness | Полная | Штатное | YAML профили | Proxy + --apply |
| Claude Code | Чтение | — | ~/.claude.json | Proxy |
| OpenAI Codex CLI | Best effort | — | config.toml | Proxy |
| Gemini CLI | — | — | settings.json | Proxy |
| Cursor | — | — | ~/.cursor/mcp.json | Proxy |
| VS Code / Copilot | — | — | .vscode/mcp.json | Proxy |
| Claude Desktop | — | — | claude_desktop_config.json | Proxy |
С чего начать
Node.js ≥ 20 или готовый бинарник. Без аккаунтов и сетевых вызовов, лицензия MIT.
# global install npm install -g tokenguard tokenguard version tokenguard 0.3.4 # first look at the environment tokenguard scan
# isolated run docker run --rm \ -v ~/.tokenguard:/data \ -v ~/.dsh:/dsh \ tokenguard/tokenguard:latest scan DeepSeek Harness yes 12 15.9 MB
# prebuilt binary (Linux x64) curl -fsSL https://github.com/tokenguard/tokenguard/releases/latest/download/tokenguard-linux-x64.tar.gz | tar xz sudo mv tokenguard /usr/local/bin/ tokenguard version tokenguard 0.3.4
# from source git clone https://github.com/tokenguard/tokenguard.git cd tokenguard && npm install npm link tokenguard scan
FAQ
Начните экономить токены
Запустите tokenguard scan — он покажет, куда уходят токены, ещё до изменений.
Бесплатно, лицензия MIT. Pro (командные дашборды, SSO, MCP-гейтвей) в планах — CLI останется открытым.