Claude Code session

Claude Transplant

Claude Desktop shows an empty Code sidebar after you switch accounts. This moves the session history to the account you are using. macOS, menubar or CLI.

50 stars 8 forksSessions & history Source

Install

Install
npx claude-transplant menubar

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/vitaliyhayda/claude-transplant.git

From the README

claude-transplant

Move Claude Code history between accounts in Claude Desktop. Menubar or CLI.

Different accounts, the same conversations

Work account before Moveyou@work.com · Acme Inc.
Personal account after Moveyou@home.com · Personal

Quick start

Open the panel from the menu bar, check the accounts to take from, pick the one to land in, click Move. Sign Claude Desktop into that account and the sessions are listed there.

What it does

Switch accounts in Claude Desktop and the Code sidebar goes empty. The session history is not lost. Desktop lists each Claude Code session under the account and organization that created it, so a personal plan, a Team seat, or a second Max subscription each sees only its own. This tool moves that history to the account you are using.

- Moves local Desktop session records to another account. Transcripts and sidecars stay on disk, sessions keep their ids, nothing is copied, and undo reverses the whole move.
- Sessions with a running Desktop worker wait until you approve a restart, or stay behind with Move only the rest.
- --cloud also archives the source account's Remote Control copies once the local session verifies.
- macOS only. Unofficial, not affiliated with Anthropic.

Where it fits next to the other tools people find for this problem:

Install

Node 22 or newer. The menubar also needs the Xcode command line tools: xcode-select --install

From this repo instead of npm: npx github:vitaliyhayda/claude-transplant (append a tag or commit hash to pin).

Menubar

- When the active account is known, TO defaults to the most recently used other account and every other account starts as a source. Accounts with no sessions and no email stay hidden. Uncheck accounts to leave behind, Reset clears both columns.
- The last move's result…
Read the full README on GitHub

Details

Language
JavaScript
License
MIT
Last updated
2 November 2026
Topics
account-switchingaccountsclaudeclaude-codeclaude-desktopclaude-maxclihistorymacosmenubarmigrationmulti-account

FAQ

What is Claude Transplant?

Claude Desktop shows an empty Code sidebar after you switch accounts. This moves the session history to the account you are using. macOS, menubar or CLI. It is a session for Claude Code, from vitaliyhayda/claude-transplant on GitHub.

How do I install Claude Transplant?

Run npx claude-transplant menubar, then follow the setup in the README.

Is Claude Transplant popular?

vitaliyhayda/claude-transplant has 50 GitHub stars and 8 forks. It was last updated on 2 November 2026.

More sessions & history

Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.