Ryrahul

Session Relay — AI skill for Claude Code

AI community

Share AI coding-agent sessions with your team: /share in Claude Code, Codex, OpenCode, Gemini CLI, Copilot CLI, Cursor or ZCode, /pickup in another.

How to install Session Relay

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Ryrahul/session-relay and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Session Relay does

Share AI coding-agent sessions with your team: /share in Claude Code, Codex, OpenCode, Gemini CLI, Copilot CLI, Cursor or ZCode, /pickup in another. Self-hosted, open source.

Alternatives in AI

  • CLI Continues — resume any AI coding session in another tool — Claude Code, Copilot, Gemini, Codex, Cursor 1.5k ★
  • Claude Replay — Convert AI coding agent sessions (Claude Code, Cursor, Codex, Gemini, OpenCode) into self-contained, embeddabl 644 ★
  • Dinotty — Multi-device terminal server for AI coding agents 643 ★

README

Session Relay

**Pick up where your teammate left off.** Share coding-agent sessions across **Claude Code**, **Codex**, **OpenCode**, **Gemini CLI**, **Copilot CLI**, **Cursor** and **ZCode**. Your teammate continues in whichever tool they use, with the goal, decisions, next steps and recent conversation.

You (Claude Code):      /share
Teammate (OpenCode):    /pickup your webhook retry work

![A shared session in the Session Relay web app](docs/images/session.png)

Why

Handing off agent work means copy-pasting chat logs, or the next person starting from zero. With Session Relay:

  • /share: the agent writes a handoff (goal, decisions, done, next steps, open questions) and shares it with the recent conversation and the files touched.
  • /pickup: the next person's agent finds it, reads it, checks the code and continues, in any of the supported agents.
  • Handoff chains: work picked up and shared again is linked, so every session shows who started it and who continued it.
  • Handoffs for someone: share "for Akshat" and it's first in their /pickup. Edit a share any time (next steps, title, who it's for).
  • Auto-share drafts (opt-in): every Claude Code, Gemini CLI and Copilot CLI session is saved as a private draft when it ends; publish it when it's ready.
  • Diff snapshots: attach your uncommitted changes to a share; the next person git applys them.
  • Handoff templates: admins decide what a handoff must include per repo ("Tests run", "Migration notes") in a guided editor with ready-made sections and a preview; /share follows it.
  • Comments: teammates leave notes on a session; the agent that picks it up reads them.
  • Linked to PRs and files: shares carry the branch's pull request; find every session that touched a file with file:src/billing.ts.
  • Web app: browse, search and read everything your team has shared (All, For me, Shared by me, My drafts), plus an Activity digest, team Stats and Settings in s