Инструмент pxpipe сжимает контекст Claude Code, превращая громоздкие текстовые блоки в компактные PNG-изображения. Идея простая: цена токена для картинки зависит от разрешения, а не от объёма текста внутри. Плотный контент — код, JSON, вывод команд — упаковывается примерно в 3,1 символа на токен картинки, тогда как обычный текст даёт около 1 символа на токен. pxpipe работает как локальный прокси: он перехватывает запрос к Claude Code, находит системный промпт, документацию инструментов и старую историю, сворачивает их в PNG и только потом отправляет модели.
Экономия сильно зависит от задачи. На плотных данных выгода очевидна: системный промпт и доки с этого же репозитория заняли бы около 25 тысяч текстовых токенов, а в виде картинок — всего 2,7 тысячи токенов. В реальных замерах это дало снижение счёта на 59–70%. Сессия на Fable 5 обошлась в $6,06 против $42,21 в обычном режиме — контекст при этом был забит под завязку.
Но есть и честные ограничения. pxpipe — lossy-компрессия, а не безошибочное хранилище. Точные строки вроде ID, хэшей или секретов могут быть прочитаны неверно. В тесте на извлечение 12-символьных hex-строк Opus показал 0 из 15, а Fable 5 — 13 из 15. Отказ происходит тихо: модель выдаёт правдоподобное, но неверное значение. Поэтому всё, что должно вернуться байт-в-байт, нужно оставлять текстом — недавние ходы всегда передаются как есть. Для надёжности можно направить подзадачи, требующие точного чтения, на другую модель — например, claude-sonnet-4-6, которая работает с исходными файлами, а не с картинками.
На реальных задачах pxpipe показал почти полный паритет. На SWE-bench Lite обе руки решили 10 из 10, но pxpipe стоил $27 против $54. На SWE-bench Pro с более сложными сценариями результат 14/19 против 15/19 — единственное расхождение повторили трижды, и оказалось, что это случайная вариация запуска, а не ошибка сжатия.
Запускается просто: npx pxpipe-proxy поднимает прокси на 127.0.0.1:47821, а Claude Code подключается через ANTHROPIC_BASE_URL=http://localhost:47821 claude. Веб-панель по тому же адресу показывает статистику, позволяет управлять моделями и включает глобальный выключатель. Код открыт под лицензией MIT.