claude-transplant CLI
claude-transplant переносит сессии Claude Code между аккаунтами Claude Desktop, чтобы панель не пустела после смены аккаунта.
- 54 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Правит локальные файлы Claude Desktop и по флагу `--cloud` архивирует облачные копии Remote Control.
- Перенос затрагивает несколько ваших аккаунтов и требует перезапуска Desktop.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/claude-transplantОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Правит локальные файлы Claude Desktop и по флагу `--cloud` архивирует облачные копии Remote Control.
- Перенос затрагивает несколько ваших аккаунтов и требует перезапуска Desktop.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
claude-transplant решает одну проблему: после смены аккаунта в Claude Desktop панель Code пуста, хотя история цела. Desktop хранит каждую сессию Claude Code под аккаунтом и организацией, которые ее создали. Утилита переносит локальные записи сессий в выбранный аккаунт: транскрипты остаются на диске, идентификаторы сохраняются, копий нет, а откат выполняет команда `undo`. Запускается как приложение в строке меню (`npx claude-transplant menubar`) либо как CLI. Сессии с работающим процессом Desktop ждут подтверждения перезапуска. Флаг `--cloud` дополнительно архивирует облачные копии Remote Control у исходного аккаунта после проверки. Только macOS.
Для кого. Пользователям Claude Desktop с несколькими аккаунтами, например рабочим и личным, которым нужны одни и те же сессии Claude Code в одном месте.
Подходит, если
- После входа в личный аккаунт панель Code пуста, а нужные сессии остались в рабочем.
- Старые сессии надо собрать из нескольких аккаунтов в один.
- Перенос ошибочный, и его надо откатить.
- Нужно заранее увидеть, сколько записей будет перенесено и сколько уже на месте.
Не подходит, если
- Вы работаете на Windows или Linux.
- Нужно менять только логин CLI, а не панель Desktop.
- Открыты рабочие чаты, и перезапуск Claude Desktop невозможен.
Пример запроса к агенту
Перенеси мои сессии Claude Code из рабочего аккаунта в личный и покажи итог проверки.Ограничения
Работает только на macOS и неофициально: проект не связан с Anthropic. Нужен Node.js 22 или новее, для приложения в строке меню еще инструменты командной строки Xcode (`xcode-select --install`). Утилита правит локальные файлы Claude Desktop, формат которых может смениться с обновлением приложения. Перенос с `--cloud` затрагивает облачные копии Remote Control, перед ним сделайте резервную копию и проверьте `undo`.
Как отключить. Закройте приложение в строке меню, удалите глобальный пакет `npm uninstall -g claude-transplant`. Квитанции переносов лежат в `~/Library/Application Support/claude-transplant/`.
Частые вопросы
Как запустить?
Выполните `npx claude-transplant menubar` для приложения в строке меню или `npx claude-transplant` для CLI. Выберите источники, целевой аккаунт и нажмите Move.
Что происходит с транскриптами?
Они остаются на диске, идентификаторы сессий сохраняются, копирования нет. Правятся только записи Desktop.
Можно ли отменить перенос?
Да, команда `undo` откатывает весь перенос, а квитанция с результатом лежит в `Application Support`.
Что делать с открытыми чатами?
Сессии с работающим процессом ждут вашего подтверждения перезапуска или остаются на месте, пока вы не выберете перенос остальных.
Что делает флаг --cloud?
После проверки локальной сессии он архивирует облачные копии Remote Control у исходного аккаунта.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI для macOS заводит изолированные профили Claude Desktop и Claude Code, у каждого свой вход, чаты, настройки и значок.
CLI для Linux и macOS хранит отдельный профиль Claude Code на каждый аккаунт и переключает рабочий, личный и SSO одной командой
claude-sync шифрует и синхронизирует сессии Claude Code между компьютерами через R2, S3, GCS или WebDAV.
Плагин для Claude Code вместо автосжатия пишет передаточную записку, очищает сессию и продолжает работу с нее
Терминальный интерфейс для просмотра и массового удаления сессий Claude Code вместе с заметками памяти проектов.
Локальная панель к папке .claude показывает, на что уходит контекст Claude Code, и рисует цепочку вызовов субагентов во времени.
Коротко о README
Перенос идет с инвентарем, проверкой неизменности сообщений и квитанцией. В отличие от копирования, история следует за вами, и каждая сессия числится у одного аккаунта.