Утилита csm переносит сессии Claude Code между машинами

Открытый инструмент cc-session-migrate решает проблему привязки: Claude Code хранит данные сессии на локальном диске в ~/.claude/, поэтому при переходе с MacBook на Ubuntu-сервер контекст теряется. csm делает сессии переносимыми через кластерную модель в духе Consul.
Архитектура строится вокруг сервера-лидера с HTTP и WebSocket на порту 9827. Агенты держат постоянные исходящие WebSocket-соединения к серверу, входящие порты на их машинах не нужны, что обходит проблему NAT. Сессии передаются между узлами через сервер, переносятся потоком по 64 КБ с проверкой SHA256 перед атомарным перемещением.
Бэкап в S3-совместимое хранилище (R2, MinIO) настраивается на каждом узле отдельно, по умолчанию хранение 30 дней и минимум 3 копии на сессию. Сборки доступны под Linux, macOS и Windows на amd64 и arm64, лицензия MIT.
Дальше
Проверка rtk: обещали −60–90% токенов, вышло +7,6% к счёту
rtk обещал срезать токены Claude Code на 60–90%, а в парном тесте JetBrains на 86 задачах SkillsBench вышел на 7,6% дороже при низком effort и ноль при высоком. Его собственная аналитика при этом насчитала 96,2 миллиона сэкономленных токенов.
Читайте также
- /design-sync отучает Claude Design выдумывать кнопки
- 57% субагентов Claude Code наследуют Bash вызвавшего
- Toolog ведёт локальный журнал вызовов Claude Code
- Stemma компилирует CLAUDE.md и AGENTS.md из одного источника
- Portal by Spotify уводит чтение файлов из Claude Code
- Context Engineering Kit: /reflect и спецификации arc42
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите, чтобы оставить комментарий. Он появится после модерации.

