Computer-Use Cache CLI
Локальный прокси с API как у OpenAI кеширует повторяющиеся запросы агентов и отдает сохраненные ответы без вызова модели.
- 52 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Прокси видит ключ API апстрима и весь трафик промптов и ответов.
- Кеш хранит содержимое запросов и ответов на диске.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/computer-use-cacheОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Прокси видит ключ API апстрима и весь трафик промптов и ответов.
- Кеш хранит содержимое запросов и ответов на диске.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Computer-Use Cache стоит между вашим приложением и любым провайдером, совместимым с OpenAI. Промахи уходят апстриму, успешные JSON-ответы сохраняются, а точно повторяющиеся запросы отдаются из кеша. Идея в том, что агенты для работы с компьютером постоянно повторяют одни и те же шаги планирования, работы с браузером и кодом, и платить за них дважды незачем. Инструмент ставится как npm-пакет без зависимостей или как сервер на Python с SQLite. Команда `computer-use-cache` умеет `start`, `install`, `init`, `stats`, `clear` и `env`. Установка настраивает Codex, Claude Code, Cursor, OpenClaw и Hermes, чтобы они обращались к локальному адресу. Кеш хранится в файле либо в SQLite, срок жизни и списки разрешенных и запрещенных моделей настраиваются, ответы помечаются заголовками попадания и промаха.
Для кого. Разработчикам агентов и командам, чьи сценарии повторяются, и которым нужен прозрачный кеш перед OpenRouter или OpenAI.
Подходит, если
- Один и тот же сценарий агента гоняется много раз при отладке.
- Нужен локальный кеш перед OpenRouter без изменения кода клиента.
- Агентов Claude Code, Codex и Cursor нужно направить на один локальный адрес.
- Требуется следить за долей попаданий в кеш командой статистики.
Не подходит, если
- Запросы каждый раз разные, и повторов нет.
- Требуется свежий ответ модели на каждый вызов.
- Нельзя хранить промпты и ответы на диске.
Пример запроса к агенту
Запусти computer-use-cache перед OpenRouter и направь Claude Code на локальный адрес, затем покажи статистику попаданий.Ограничения
Кеш хранит промпты и ответы на диске, а прокси видит ваш ключ API апстрима и весь трафик, поэтому запускайте его на доверенной машине и ограничьте доступ к каталогу кеша. Отдаются только точно совпавшие запросы, схожие запросы получают новый вызов. Устаревший ответ может вернуться, пока не истек срок жизни, и для задач с меняющимися данными его нужно сократить. В README нет ни аутентификации приложения, ни биллинга, ни состояния продукта, это сознательно маленький прокси. Результаты бенчмарка в README приведены автором.
Как отключить. Остановите прокси, удалите настройки, добавленные командой `install`, и верните прежний адрес `OPENAI_BASE_URL` в клиентах. Каталог кеша очистите командой `clear` или вручную.
Частые вопросы
Как запустить прокси?
Задайте `UPSTREAM_BASE_URL` и `UPSTREAM_API_KEY`, выполните `npx -y github:rohanarun/computer-use-cache install all`, затем `npx -y github:rohanarun/computer-use-cache start`.
Как направить клиента на кеш?
Укажите `OPENAI_BASE_URL=http://127.0.0.1:8000/v1`, а `OPENAI_API_KEY` возьмите равным ключу апстрима.
Какие провайдеры подходят?
По умолчанию OpenRouter, а напрямую OpenAI через `UPSTREAM_BASE_URL`. Подходит любой провайдер с совместимым API.
Какие агенты настраивает установка?
Codex, Claude Code, Cursor, OpenClaw и Hermes. Можно ставить по одному: `install codex`, `install cursor` и так далее.
Чем отличаются версии npm и Python?
Версия npm работает без зависимостей и хранит кеш в файле, версия на Python использует SQLite со сроком жизни и списками моделей.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыParitok — прокси между кодинг-агентом и API модели, который сжимает запросы и сокращает счет за входные токены.
Локальный прокси между агентом и API модели: сжимает диффы и логи, сохраняет префикс запроса стабильным для кеша промптов.
MCP-сервер долговременной памяти для агентов: один бинарник на Rust, который работает офлайн и не вызывает языковую модель
Локальный агент на Go с записью запусков, офлайн-проверкой по хешам и форками с другой моделью, управляет браузером и macOS
Локальная память для агентов в одном бинарнике на Rust: запоминает, ищет по смыслу и по слову, работает без сети и ключей
Прокси между агентом и локальной моделью: старые выводы уходят в архив на диске, а модель достает их инструментом recall
Коротко о README
Прокси повторяет запросы из кеша и пересылает промахи апстриму. В README есть настройка для пяти агентов и команды статистики, очистки и вывода переменных окружения.