Paritok CLI
Paritok — прокси между кодинг-агентом и API модели, который сжимает запросы и сокращает счет за входные токены.
- 1 446 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Прокси видит весь трафик между агентом и моделью, включая код и результаты команд, и переписывает запросы.
- В режиме размещенного сервиса содержимое запросов уходит на сторонний GPU-сервер.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/paritokОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Прокси видит весь трафик между агентом и моделью, включая код и результаты команд, и переписывает запросы.
- В режиме размещенного сервиса содержимое запросов уходит на сторонний GPU-сервер.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Paritok запускается локальным сервером и встает между агентом и API Anthropic или OpenAI. Агент подключается к нему через `ANTHROPIC_BASE_URL` или `OPENAI_BASE_URL`, а прокси переписывает запрос перед отправкой дальше. Он отбирает только нужные схемы инструментов, сжимает результаты команд и чтение файлов и сворачивает старую историю. Сжатие недеструктивное: исходные куски можно развернуть по запросу через `read_original`. Сжимает модель Paritok-4B на основе Qwen3-4B, которую запускают локально через Ollama или vLLM либо берут как размещенный сервис за плату. Ответы модели возвращаются без изменений, а настоящие ключи провайдера остаются у вас. Работает с Claude Code, Cursor, Codex, OpenHands и любым агентом на OpenAI-совместимом API.
Для кого. Тем, кто много работает с Claude Code, Cursor или Codex в длинных сессиях и хочет снизить расход токенов, не меняя агента.
Подходит, если
- Длинные сессии в Claude Code раздувают счет из-за истории и результатов инструментов.
- К агенту подключены десятки MCP-серверов, и схемы инструментов занимают половину контекста.
- Нужна модель сжатия на своем железе, без отправки данных во внешний сервис.
- Агент работает через прокси-совместимый API, например Groq или OpenRouter, и нужна единая экономия.
Не подходит, если
- Запросы короткие, и одна реплика не накапливает историю: выигрыш будет небольшим.
- Нет места под модель: локальная версия ставит около 2,5 ГБ через Ollama.
- Запрещено пропускать код через промежуточный прокси, даже локальный.
Пример запроса к агенту
Подними Paritok локально, выставь `ANTHROPIC_BASE_URL=http://127.0.0.1:8080` и открой `/stats`, чтобы увидеть, сколько токенов сэкономлено.Ограничения
Сервер нужно держать запущенным всю сессию. Для локального режима нужен Ollama и около 2,5 ГБ под квантованную модель, полная версия занимает около 8 ГБ. Первый запрос с фильтром инструментов прогревается 10–15 секунд. Размещенный GPU-сервис paritok.com тарифицируется за миллион обработанных токенов, а прокси при этом отправляет ему содержимое запросов. Codex не читает `OPENAI_BASE_URL`, поэтому `paritok up` правит `~/.codex/config.toml` и делает резервную копию. Последний коммит сделан в ноябре 2026.
Как отключить. Остановите прокси, уберите `ANTHROPIC_BASE_URL` и `OPENAI_BASE_URL` из окружения агента и удалите пакет: `pip uninstall paritok`. Если включали Codex, восстановите `~/.codex/config.toml` из резервной копии.
Частые вопросы
Как подключить Paritok к Claude Code?
Запустите `paritok up`, затем в оболочке агента выполните `export ANTHROPIC_BASE_URL=http://127.0.0.1:8080` и стартуйте Claude Code.
Как проверить, что сжатие работает?
Откройте `http://127.0.0.1:8080/stats`: счетчик показывает исходные и сжатые токены за сессию. Состояние сервера отдает `/health`.
Сколько стоит?
Самостоятельный запуск бесплатен по лицензии Apache 2.0. Размещенный сервис на paritok.com стоит 0,30 доллара за миллион обработанных токенов.
Как включить фильтр схем инструментов?
Поставьте дополнение `pip install "paritok[toolselect]"`: оно добавляет sentence-transformers для отбора инструментов по смыслу.
Работает ли с Codex?
Да. Codex читает адрес из `~/.codex/config.toml`, и `paritok up` записывает его сам, сохраняя старый файл.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПрокси между агентом и локальной моделью: старые выводы уходят в архив на диске, а модель достает их инструментом recall
MCP-сервер отдает ограниченные задачи локальной модели или дешевому облачному API, Claude остается архитектором
Локальный прокси между агентом и API модели: сжимает диффы и логи, сохраняет префикс запроса стабильным для кеша промптов.
Локальный прокси с API как у OpenAI кеширует повторяющиеся запросы агентов и отдает сохраненные ответы без вызова модели.
Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama
Локальное сжатие контекста для агентов: выводы инструментов, логи, файлы и RAG ужимаются до отправки в LLM. Прокси, CLI, библиотека и MCP
Коротко о README
Python-пакет paritok запускает прокси на порту 8080 и тянет модель через Ollama. Настройки лежат в `paritok.yaml`, переключатель `use_gpu_server` выбирает локальную или размещенную модель.