Paritok CLI

Paritok — прокси между кодинг-агентом и API модели, который сжимает запросы и сокращает счет за входные токены.

  • 1 446 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Широкий доступ

Почему такой уровень

  • Прокси видит весь трафик между агентом и моделью, включая код и результаты команд, и переписывает запросы.
  • В режиме размещенного сервиса содержимое запросов уходит на сторонний GPU-сервер.
Все причины и проверки

paritok-official/paritok-4b-v1

Установка

Работает в

В терминале, через 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` записывает его сам, сохраняя старый файл.

Обсуждение

Вопросов и отзывов пока нет.

Прокси между агентом и локальной моделью: старые выводы уходят в архив на диске, а модель достает их инструментом recall

CLIРасширенный доступ68Звезды репозитория

Локальный прокси между агентом и API модели: сжимает диффы и логи, сохраняет префикс запроса стабильным для кеша промптов.

CLIРасширенный доступ189Звезды репозитория

Локальный прокси с API как у OpenAI кеширует повторяющиеся запросы агентов и отдает сохраненные ответы без вызова модели.

CLIШирокий доступ52Звезды репозитория

Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama

CLIШирокий доступ364Звезды репозитория
Официальный

Локальное сжатие контекста для агентов: выводы инструментов, логи, файлы и RAG ужимаются до отправки в LLM. Прокси, CLI, библиотека и MCP

MCP-серверШирокий доступ79,4 тыс.Звезды репозитория

Коротко о README

Python-пакет paritok запускает прокси на порту 8080 и тянет модель через Ollama. Настройки лежат в `paritok.yaml`, переключатель `use_gpu_server` выбирает локальную или размещенную модель.

Бейдж для README

Сообщить о проблеме