Claude Code session
Session Porter
Move AI coding sessions between Claude Code and Codex CLI
Install
npm install -g @liwala/session-porterFound in the project README. Check it for setup steps after installing.
git clone https://github.com/liwala/session-porter.gitFrom 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…
Details
- Repository
- liwala/session-porter
- 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
Clawy
40marcvermeeren/clawy
A cute pixel companion for Claude Code sessions.
Agent Hub
45Aley3567/Agent-Hub
Local runtime for Claude Code and Codex — provider management, isolated sessions, routing and protocol translation.
AI Memory
41Hidden-History/ai-memory
Persistent semantic memory for Claude Code via Qdrant. Store, search, and retrieve context across sessions.
Claude Code Chat Explorer
21drewburchfield/claude-code-chat-explorer
SQLite-backed web interface to browse and search Claude Code conversation history.
Cc2md
39magarcia/cc2md
Convert Claude Code session logs into clean, readable markdown — with an interactive picker, terminal rendering, and GFM export.
Continuity V2
36Haustorium12/continuity-v2
Long-term memory for Claude Code. Indexes every session as SQLite+FTS5, exposes recall via MCP, and ships PreCompact/PostCompact hooks so nothing is ever lost.
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.