Inter-office memo

To
Everyone who codes with an agent on more than one computer
From
Mo, Chief Executive
Date
November 8, 2026, 4:42 AM CST
Re
Claude Code and Codex on another computer

How to move a Claude Code or Codex session to another computer in 2026: 9 ways compared

Start with the agent’s own way: Claude Code’s Remote Control reaches a running session from your other computer’s browser, and Handoff in the ChatGPT app moves a Codex chat and its Git state to your other Mac or PC. To move sessions yourself, copy the transcript or use the free cct; AgentsRoom moves both agents’ conversations, and Enjoy syncs a project’s conversations across two computers for every lab’s agent.

Disclosure: Enjoy is our product. We checked every way below against its maker’s own pages on November 8, 2026, and we say where another way is the better pick, including the free ones that don’t need Enjoy.

The ways to move a Claude Code or Codex session, compared

If you use one lab’s agent, start with its own way. For Claude Code, Remote Control reaches a session you left running, and the Claude desktop app can send a session to the cloud for your other computer to pull down. For Codex, the ChatGPT app’s Handoff moves a chat and its Git state to your other Mac or PC. The other ways are for moving sessions without a cloud or a vendor’s app, or for more than one lab’s agent.

Way Best for Price, checked November 8, 2026 What happens to the session Agents
Remote Control A Claude Code session you left running Included in Claude Pro ($20 a month), Max ($100), Ultra ($200), Team and Enterprise Stays on the first computer; you steer it from the second Claude Code
Cloud sessions and teleport Moving a Claude Code session for good Included in Pro, Max, Ultra and Team; uses your plan’s limits Runs in Anthropic’s cloud, and any computer’s terminal can pull it down Claude Code
Handoff, in the ChatGPT app Moving a Codex chat with its Git state Comes with Codex, which every ChatGPT plan includes, from Free; Plus is $20 a month Moves to your other Mac or PC, in a worktree Codex
Codex Cloud Codex work you can pick up anywhere Plus ($20 a month) and up Runs in OpenAI’s cloud; any computer can apply its diff Codex
Copy the transcript, or cct Free, with nothing in between Free A copy moves to the other computer Claude Code, Codex
AgentsRoom Moving Claude Code and Codex conversations in a click Free plan; Pro €7.99 a month Moves to your other computer Claude Code, Codex and other command-line agents
Paseo Agents on one machine, steered from any other, free Free Stays on the machine running Paseo Claude Code, Codex, OpenCode, Antigravity, Muse Code and more
SSH, with tmux A plain terminal, with nothing in between Free; Tailscale is free for personal use Stays on the first computer Anything that runs in a terminal
Enjoy Every lab’s agent, across two of your computers A monthly subscription with one computer, $9.99 a month for each other, free for 7 days (pricing) Stays on the first computer, or its conversation syncs to the second Claude Code, Codex, Grok Build, Antigravity, Muse Code, OpenCode

Prices are per month as each maker lists them, before tax. Every way uses your own Claude or ChatGPT account, which Anthropic and OpenAI bill for separately.

Why a session doesn’t follow you on its own

Both agents keep their sessions on the computer that ran them. Claude Code’s docs say “Sessions are saved continuously to local transcript files,” and codex resume reopens “a recent chat from the current repository” or searches “across local chats,” in the words of the Codex CLI’s page. Your code lives in Git, apart from either. So the question has two parts: where the agent should keep running, and how its conversation and your changes get to the other computer. A request on GitHub to sync Codex threads across devices has 70 upvotes.

Remote Control, for Claude Code

Best for: picking up a Claude Code session that’s still running on your other computer.

Remote Control “connects claude.ai/code or the Claude app for iOS and Android to a Claude Code session running on your machine. Start a task at your desk, then pick it up from your phone on the couch or a browser on another computer.” Run /remote-control in an open session, and it “carries over your current conversation history.” A connected session appears “in the session list at claude.ai/code and in the Claude apps on devices signed in to your claude.ai account,” the desktop docs say, so the Claude app on your second computer lists it too.

Price: “available on Pro, Max, Ultra, Team, and Enterprise plans.” Claude’s pricing has Pro at $20 a month, or $17 a month billed yearly, Max at $100 and Ultra at $200.

Watch for: nothing moves: “your computer has to stay on and the claude process has to keep running.” “API keys are not supported,” and outside its server mode, “each Claude Code instance supports one remote session at a time.” While it’s connected, “the session transcript, including your messages, Claude’s responses, and tool activity, is stored on Anthropic servers.”

Cloud sessions and teleport, for Claude Code

Best for: moving a Claude Code session off one computer for good, on a GitHub repository.

A cloud session runs on Anthropic’s servers, and “you can check on it or steer it from any device.” To move one you started on your computer, open it in the Claude desktop app and choose Open in › Cloud: it continues “as a cloud session, with your conversation carried over as a summary.” On the other computer, run claude --teleport in a checkout of the same repository, and “Claude verifies you’re in the correct repository, fetches and checks out the branch from the cloud session, and loads the conversation into your terminal.”

Price: “Cloud sessions are available on Pro, Max, Ultra, and Team plans, and for Enterprise users with premium seats or Chat + Claude Code seats.” Each one “counts toward your plan’s usage limits,” with “no separate charge for the cloud VM.”

Watch for: it’s one way from the terminal: “you can pull cloud sessions into your terminal with --teleport, but you can’t push an existing terminal session to the cloud,” and in the desktop app, “You can’t move a session that runs over SSH or in WSL this way.” Teleport needs a clean working tree, the branch pushed, and “the same claude.ai account.” Once pulled down, “new work there stays local and doesn’t appear in the cloud session.” And “repository cloning in Anthropic-hosted environments and pull request creation require GitHub.”

Handoff, in the ChatGPT app, for Codex

Best for: moving a Codex chat, and the work it’s done, to your other Mac or PC.

Codex’s remote connections let the ChatGPT desktop app on one computer reach another: “use Settings > Connections > Control other devices to add the other host.” You can “continue work from another signed-in device,” and Handoff “moves an existing chat and its Git state between your local computer and a connected remote host.” Save a project for the same Git repository on the other computer, pick it in the chat’s footer, and “Codex creates or reuses a worktree on the destination host, transfers the chat and Git state, and switches the chat to that host.” It works with SSH hosts too.

Price: the page asks only for “Codex access in the ChatGPT account and workspace you want to use.” Codex’s pricing puts Codex in every ChatGPT plan: Free, Go at $8 a month, Plus at $20 and Pro from $100.

Watch for: “Remote access supports hosts running the ChatGPT desktop app on macOS and Windows,” and “Availability can vary by rollout.” The other computer has to be “awake, online, and signed in to the same account and workspace.” “If the chat is running, handoff interrupts the current response before transferring it.” It runs only Codex.

Codex Cloud

Best for: Codex work you want to start on one computer and finish on another.

Codex Cloud runs tasks on OpenAI’s servers: “Review changes and continue from the web, mobile, or desktop app,” and “Each task has its own workspace and can keep working while your computer is asleep.” From a terminal, codex cloud lists and starts cloud chats, and codex apply will “Apply the most recent diff from a Codex cloud chat to your local repository,” on whichever computer you’re at.

Price: Plus at $20 a month and up. Codex’s pricing adds “Codex on the web, in the CLI, in the IDE extension, and on iOS” from Plus; Free and Go get “GPT-6 Luna at Standard speed in the desktop app.”

Watch for: the work starts in the cloud, and a chat on your computer can’t go there: “handoff to a Codex cloud environment isn’t supported.” Getting started asks you to “Choose your GitHub repositories,” and the task runs in a cloud environment, not on your computer, so your local tools aren’t there.

Copy the transcript, by hand or with cct

Best for: moving a session for free, with no cloud and no account in between.

Claude Code keeps each session at ~/.claude/projects/<project>/<session-id>.jsonl, and its sessions page lists claude --resume <transcript-path>, which “Resumes the session stored in the .jsonl transcript file at that absolute path.” Copy the file, pull your code on the other computer, and resume it there. Codex’s docs say only that “Codex stores its local state under CODEX_HOME (defaults to ~/.codex).”

For both, cct does the copying: “Move local Codex and Claude Code sessions between machines.” You export a project’s sessions to a bundle, move it “over a channel you trust,” and import it. It’s free and MIT-licensed, with “No cloud account, hosted sync service, or background process by default.”

Price: free.

Watch for: Anthropic says the transcript format “is internal to Claude Code and changes between versions,” and Claude Code deletes transcripts after 30 days unless you change cleanupPeriodDays. cct is “Unofficial. Not affiliated with or endorsed by OpenAI or Anthropic,” and warns “These tools’ internals can change at any time and break this tool.” And its bundles “can contain prompts, code, command output, paths, and secrets; treat them like sensitive local history and encrypt them over untrusted channels.”

AgentsRoom

Best for: moving a Claude Code or Codex conversation between your computers in one click.

AgentsRoom runs agents in a desktop app for macOS, Windows and Linux, with companion apps for iPhone and Android. “Right-click the agent, pick your laptop, and it picks up the same conversation there, where it left off.” “Claude Code and Codex resume their exact conversation. Every other CLI starts a new session that first reads the transcript of its console.” The move “travels end-to-end encrypted, straight to your other computer,” and you can start it from your phone.

Price: a free plan, “The whole product, with starter caps.” Pro is €7.99 a month or €75 a year, and Team is €15.99 a seat from three seats.

Watch for: “Both computers need to be online with AgentsRoom open.” “Only the conversation moves. If the agent changed files, commit and push them on the computer where it worked, then pull them on the other one.”

Paseo

Best for: keeping agents on one machine, such as a desktop at home, and steering them from your laptop, free.

Paseo says “Use Paseo locally, from another machine, or with a team.” It’s free and open source under Apache 2.0, for macOS, Windows, Linux, iOS and Android, and it has “custom implementations for Claude, Codex, OpenCode, Pi, OMP, Antigravity, and Muse Code.” It “runs a local server called the daemon that manages your coding agents,” and on another computer “The desktop, mobile, and web apps connect to this daemon like any other host,” through its relay, “end-to-end encrypted, Paseo can’t read your traffic,” or your own tunnel.

Price: free.

Watch for: the session doesn’t move. “Agents run on your machine,” so the machine running the daemon has to be on and reachable.

SSH, with tmux

Best for: a plain terminal on the first computer, reached from the second, with nothing in between.

Connect to the first computer over SSH, through Tailscale if it’s outside your network, and run the agent inside tmux so it survives a dropped connection. Claude Code’s docs advise it: “start it inside tmux or screen to keep the session running after you disconnect from SSH.” Both labs’ desktop apps can do this for you: Claude’s “SSH sessions let you run Claude Code on a remote machine while using the desktop app as your interface,” and the ChatGPT app can “add remote projects from an SSH host and run chats against the remote filesystem and shell.”

Price: free. Tailscale’s Personal plan is “$0 for up to 6 users,” and Standard is $8 a user a month.

Watch for: the first computer has to stay on and reachable. Tailscale says the Personal plan “is only suitable for non-commercial use.” OpenAI’s advice holds for any of these: “trusted keys, least-privilege accounts, and no unauthenticated public listeners.”

Enjoy

Best for: every lab’s agent, on two computers of yours, without moving anything by hand.

Enjoy runs Claude Code, Codex, Grok Build, Antigravity, Muse Code, and local models through OpenCode, on Mac, Windows and Linux, on the plans you already have. It gives you both shapes:

  • Work on one computer from another. Connect your second computer once, and it “can work on your main computer’s projects, the same way a phone or browser does.” Projects, files and agents stay on the main computer.
  • Keep a project synced. When the same Git repository is on both computers, Keep them synced copies its conversations, docs, workflows and agent instructions between them, “every couple of minutes” while both are online. Continue a conversation on either computer, and “The agent there starts its own session, is given the conversation so far, and is told which turns happened on your other computer.” Records “go straight between your computers,” over “the same encrypted connection as the rest of Enjoy.”

Conversations you had in Claude Code or Codex before Enjoy can come too: import them on the computer where they happened.

Price: Enjoy is one monthly subscription, and the first seven days are free, with a card to start. It includes your phone and any browser and one computer, and each other computer is $9.99 a month. Each teammate you invite needs a subscription of their own. See pricing.

Watch for: sync needs both computers “signed in to the same account, with Enjoy open,” and “A project syncs with one other computer.” Your code doesn’t sync: the project’s own files stay on each computer, “since Git already handles those,” so commit and push. Running work, processes and worktrees stay too. A scheduled workflow “only runs on the computer where you scheduled it,” and only while that computer is awake with Enjoy open. Enjoy isn’t open source, and it’s a monthly subscription on top of your AI plans once the free week ends.

When to stay with the agent’s own way

If you use only Claude Code and you’re coming back to a session you left running, Remote Control costs nothing on top of your plan and keeps your local tools, so start there. If you use only Codex on Macs or PCs, Handoff already moves the chat and its Git state, which is most of what people ask for.

Look further when you use both labs’ agents, when a session should move without going through a cloud or a GitHub repository, or when you’d rather the conversations on both computers simply stay the same.

How we compared

We read Anthropic’s Claude Code docs and pricing, OpenAI’s Codex docs and pricing, and AgentsRoom’s, cct’s, Paseo’s and Tailscale’s own pages on November 8, 2026, and every one is linked below. We quote each maker’s own words for its limits and leave out what it hasn’t documented. These apps change weekly, so we recheck this guide against its sources at least once a month, and the date at the foot of the page says when we last did.

14.Questions.

Can I continue a Claude Code session on another computer?

Yes, in three ways. Remote Control lets a browser or the Claude app on the other computer steer the session where it runs; the Claude desktop app can send a local session to the cloud, which claude --teleport then pulls into the other computer’s terminal; and claude --resume takes the path of a transcript file, such as one you’ve copied over.

Can I move a Codex chat to another computer?

Yes. In the ChatGPT desktop app on a Mac or PC, Handoff “moves an existing chat and its Git state between your local computer and a connected remote host.” The other computer needs a project for the same Git repository, and remote access to it needs that computer “awake, online, and signed in to the same account and workspace.”

Can I just copy Claude Code’s session files to the other computer?

Yes, with care. Claude Code keeps each session as a .jsonl file under ~/.claude/projects, and claude --resume with that file’s path reopens it, but Anthropic says the format “is internal to Claude Code and changes between versions.” The free, open-source cct moves Codex and Claude Code sessions for you, and calls itself “Unofficial.”

Do my code changes move with the session?

Only in some ways. Teleport checks out the cloud session’s branch, and Codex’s Handoff transfers “the chat and Git state.” Copying a transcript, AgentsRoom and Enjoy’s sync move only the conversation, so commit and push on the first computer and pull on the second.

Does my first computer have to stay on?

For the ways that reach a session where it runs, yes. Remote Control, Codex’s remote access, Paseo, SSH and Enjoy’s connection to another computer all need it on and online. Teleport, Handoff, a copied transcript, AgentsRoom and Enjoy’s sync move the conversation, so the first computer only has to be there for the move.

Is there a free way?

Yes. Remote Control, cloud sessions and Codex’s Handoff come with your Claude or ChatGPT plan, and copying a transcript, cct, Paseo and SSH cost nothing. AgentsRoom has a free plan. Enjoy is a monthly subscription, free for seven days, with one computer included; each other computer is $9.99 a month.

Enjoy Agentic Industries · Checked against its sources on