Feature
Start a task in Claude Code, continue it in Gemini CLI, hand it to Codex CLI, or move it into a different model. RCLM turns captured sessions into target-specific Markdown context so the next assistant starts with the state that matters.
Workflow
01
Capture
RCLM hooks capture the original coding session from Claude Code, Gemini CLI, or Codex CLI: messages, tool calls, file diffs, and session metadata.
02
Export
Use the dashboard or `rclm convert-session <session_id> <target_tool>` to produce a Markdown context document for the tool you want to switch into.
03
Continue
Paste or save the generated context as the first instruction file for the next assistant. The new model starts with decisions, pending work, and relevant file changes.
Export targets
RCLM does not try to reverse-engineer fragile private transcript formats. It creates a readable continuation document that captures what happened, what changed, and what still needs attention.
That makes the handoff stable across tool updates and useful even when you move into a model or interface RCLM has never seen before.
Why Markdown
Your session history is normalized by RCLM, so the handoff is not tied to one provider's private transcript format.
Annotated sessions reuse existing titles, summaries, insights, and file-diff summaries, so most exports avoid a fresh LLM call.
For difficult handoffs, force regeneration to produce continuation-specific framing around pending work and decisions.
The output is readable, editable, and usable by any assistant, even when CLI transcript formats change.
Honest boundary
The next tool starts a new session with high-quality context. That is more reliable than trying to place synthetic transcript files into vendor-owned state directories.
Capture the original session, export context, and continue in the assistant that fits the work in front of you.