#
ENJA

session-migrate

xhluca/session-migrate

The session-migrate tool allows users to transfer and resume coding agent sessions across various platforms, preserving session data like messages, tool calls, and images where supported. It supports a wide range of agents and provides a CLI for managing and inspecting sessions.

50 3MITUpdated 2026-08-25

Overview

session-migrate is a powerful utility designed to move coding agent sessions between different platforms, such as Claude Code, Codex, Pi, and others. It enables users to inspect, transfer, and resume sessions, ensuring that critical session data is preserved as much as possible. The tool is compatible with multiple agents and provides a command-line interface for managing sessions, making it an essential tool for developers who work across different coding environments.

Capabilities

  • Transfer sessions between multiple coding agents
  • Inspect session transcripts without printing them
  • Search for sessions by title, content, or format
  • Resume sessions on a different platform
  • Preserve user and assistant messages, tool calls, and images where supported

Best for

Use session-migrate to transfer sessions between different coding agents, inspect session transcripts without printing them, search for sessions by title or content, and resume sessions on a different platform. It is particularly useful for developers who need to move work between different coding environments or collaborate with others using different tools.

Works with

Claude CodeCodexpiOpenCodeGitHub CopilotCursor

Security considerations

session-migrate does not handle credentials or private data directly. It operates on session transcripts and does not exfiltrate data to external endpoints. However, it is important to ensure that the session files being migrated are not sensitive or contain private information.

Categories

Summary and analysis are original content generated by AI Skills Rank. The skill's source text is not reproduced here — view it on the linked repository.