claude-transplant CLI

claude-transplant переносит сессии Claude Code между аккаунтами Claude Desktop, чтобы панель не пустела после смены аккаунта.

  • 54 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • Правит локальные файлы Claude Desktop и по флагу `--cloud` архивирует облачные копии Remote Control.
  • Перенос затрагивает несколько ваших аккаунтов и требует перезапуска Desktop.
Все причины и проверки

vitaliyhayda/claude-transplant

Установка

Работает в

В терминале, через 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 для macOS заводит изолированные профили Claude Desktop и Claude Code, у каждого свой вход, чаты, настройки и значок.

CLIРасширенный доступ199Звезды репозитория
Нужен VPN

CLI для Linux и macOS хранит отдельный профиль Claude Code на каждый аккаунт и переключает рабочий, личный и SSO одной командой

CLIРасширенный доступ79Звезды репозитория

claude-sync шифрует и синхронизирует сессии Claude Code между компьютерами через R2, S3, GCS или WebDAV.

CLIРасширенный доступ324Звезды репозитория

Плагин для Claude Code вместо автосжатия пишет передаточную записку, очищает сессию и продолжает работу с нее

ПлагинРасширенный доступ125Звезды репозитория

Терминальный интерфейс для просмотра и массового удаления сессий Claude Code вместе с заметками памяти проектов.

CLIРасширенный доступ62Звезды репозитория

Локальная панель к папке .claude показывает, на что уходит контекст Claude Code, и рисует цепочку вызовов субагентов во времени.

CLIРасширенный доступ77Звезды репозитория

Коротко о README

Перенос идет с инвентарем, проверкой неизменности сообщений и квитанцией. В отличие от копирования, история следует за вами, и каждая сессия числится у одного аккаунта.

Бейдж для README

Сообщить о проблеме