Что это такое?
Менеджер версий для CLI-инструмента Claude Code от Anthropic, написанный на TypeScript.
CVM устанавливает собственную обёртку (shim) вместо официального бинарника Claude Code. Он скачивает нужные версии из npm, изолирует их в отдельных директориях и позволяет переключаться между ними одной командой. Можно даже патчить CLI для маршрутизации...
Для разработчиков, которые активно используют Claude Code и нуждаются в гибком управлении версиями.
Claude Code обновляется несколько раз в день, что мешает зафиксировать стабильную версию, тестировать изменения или настроить прокси для корпоративных сетей.
CVM устанавливает собственную обёртку (shim) вместо официального бинарника Claude Code. Он скачивает нужные версии из npm, изолирует их в отдельных директориях и позволяет переключаться между ними одной командой. Можно даже патчить CLI для маршрутизации запросов через прокси.
Это TypeScript-утилита, которая решает проблему частых обновлений Claude Code. Она работает как менеджер версий: устанавливает, переключает и удаляет версии, а также позволяет модифицировать CLI под свои нужды. Проект вдохновлён nvm, но заточен под специфику Anthropic.
CVM полностью заменяет официальный бинарник Claude Code своей обёрткой, что требует предварительного удаления оригинала — как настоящий хакерский инструмент.
Стоит попробовать, если вы зависите от Claude Code в работе и сталкиваетесь с проблемами из-за частых обновлений. Проект сыроват (всего 11 звёзд), но решает конкретную боль.
Проект молодой (версия 0.1.0), но README подробный и есть поддержка TypeScript. Активность низкая — 11 звёзд, 1 форк.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Менеджер версий для CLI-инструмента Claude Code от Anthropic, написанный на TypeScript.
Для разработчиков, которые используют Claude Code в рабочих процессах и хотят контролировать версии.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.