Claude Code session

Session Porter

Move AI coding sessions between Claude Code and Codex CLI

48 stars 1 forksSessions & history Source

Install

Install
npm install -g @liwala/session-porter

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

From source
git clone https://github.com/liwala/session-porter.git

From the README

session-porter

  Move AI coding sessions between Claude Code and Codex CLI without losing context.
  Local-only JSONL conversion. No cloud service. No API keys.

  Install •
  Quick Start •
  Commands •
  Architecture •
  Safety

Both tools store sessions as JSONL files on disk. session-porter reads, normalizes, and converts between them — so you can start a conversation in Claude Code and continue it in Codex (or vice versa).

Install

Or clone and link:

Quick Start

Commands

list — Browse sessions

show — Read a session transcript

Session IDs are prefix-matched — first 8 characters are enough.

summary — Quick session overview

Shows turn counts, tool operations, files touched, and token usage.

export — Convert to a file format

transfer — Move a session to another agent

Transfer writes the converted session directly into the target tool's session directory and registers it in the Codex SQLite database (for codex resume).

continue — Transfer and launch the target agent

Transfers the session, then spawns the target CLI so you can keep working immediately.

fork — Copy part of a session to another agent

Original session stays untouched.

handoff — Generate a context summary

Produces a compressed context brief you can paste into any agent (including ones without adapters).

search — Full-text search across all sessions

stats — Aggregate statistics

Shows session counts per agent, date range, total messages, and models used.

doctor — Health check

Checks for broken SKILL.md files, missing CLAUDE.md, MCP server configs, and CLI availability.

adapters — List registered agents

Architecture

Universal Tool Taxonomy

Every tool call from any agent maps to a universal operation:

Adapter Pattern

Adding a new agent requires implementing the…
Read the full README on GitHub

Details

Language
TypeScript
License
MIT
Last updated
20 May 2026

FAQ

What is Session Porter?

Move AI coding sessions between Claude Code and Codex CLI It is a session for Claude Code, from liwala/session-porter on GitHub.

How do I install Session Porter?

Run npm install -g @liwala/session-porter, then follow the setup in the README.

Is Session Porter popular?

liwala/session-porter has 48 GitHub stars and 1 forks. It was last updated on 20 May 2026.

More sessions & history

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