← Все проекты
Проект / JavaScript

NomaDamas/Saving-Private-Token: SavingPrivateToken — поддержание кэша Claude Code активным при бездействии

Устали от того, что кэш Claude Code сбрасывается через 5 минут? Этот инструмент не даст ему остыть.

SavingPrivateToken (сокращённо spt) — это open-source инструмент, который предотвращает сброс кэша подсказок в Claude Code. Он использует tmux для создания фоновой сессии и встроенный плагин для периодической отправки минимальных keepalive-запросов. Проект...

★ 13 JavaScript Форки 0 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков, активно использующих Claude Code в интерактивном режиме, особенно тех, кто часто отвлекается на чтение документации или обдумывание.

Проблема / задача

При работе с Claude Code кэш подсказок (prompt cache) живёт всего 5 минут. Если вы задумались или отошли за кофе, следующий запрос будет обрабатываться с нуля — дольше и дороже. Постоянно вводить фиктивные запросы вручную неудобно.

Как это работает

Утилита запускает Claude Code внутри tmux-сессии и с помощью плагина отслеживает бездействие. Через 4 минуты 50 секунд после последнего ответа Claude она автоматически вводит короткий пинг (__ping__), на который модель отвечает одним токеном. Это обновляет таймер кэша, не нарушая рабочий процесс. Если вы снова начинаете печатать, запланированный пинг отменяется.

Что видно по README

SavingPrivateToken (сокращённо spt) — это open-source инструмент, который предотвращает сброс кэша подсказок в Claude Code. Он использует tmux для создания фоновой сессии и встроенный плагин для периодической отправки минимальных keepalive-запросов. Проект ориентирован на разработчиков, работающих в длительных сессиях Claude Code, и помогает сэкономить время и токены за счёт сохранения контекста между запросами....

Ключевые возможности

Автоматическое поддержание кэша без ручного вмешательстваНастройка интервала пинга через переменную окружения SPT_PING_INTERVALДиагностика состояния (spt doctor) и переустановка плагина одной командойРаботает как в новой tmux-сессии, так и внутри существующей

Технологии

JavaScriptNode.jstmuxClaude Code Plugin API

Интересный факт

Название проекта — отсылка к фильму «Спасти рядового Райана» (Saving Private Ryan), только токен приватный 😄

С чего начать

  • Установите Claude Code, tmux ≥ 3.0 и Node.js ≥ 18
  • Перезапустите сессии Claude Code, затем выполните spt для запуска защищённой сессии

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Да, стоит попробовать, если вы активно используете Claude Code в терминале и сталкиваетесь с проблемой сброса кэша. Проект небольшой, но решает конкретную боль. Пока рановато для production, но для личного использования — отлично.

Наблюдения по обновлениям

Проект очень свежий (версия 0.1.0), всего несколько дней на GitHub, автор активно работает. Есть потенциал для развития.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/NomaDamas/Saving-Private-Token
Лицензия
MIT
Создан на GitHub
17 апреля 2026 г.
Последнее обновление репо
17 апреля 2026 г.
Последняя проверка GitRadar
17 апреля 2026 г.
Изученные файлы
README.md, package.json, src/cli.mjs, src/tmux.mjs, src/state.mjs, src/commands/ping.mjs

FAQ

Что это такое?

Утилита для автоматического продления жизни кэша подсказок в Claude Code, чтобы он не сбрасывался при длительном бездействии.

Для кого подходит?

Для разработчиков, которые работают в интерактивном режиме Claude Code и хотят избежать повторной обработки контекста после пауз.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с NomaDamas/Saving-Private-Token?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.