Relay : Un outil pour transférer les sessions de code Claude à d'autres agents IA

Relay est un outil qui résout un problème courant pour les utilisateurs de Claude Code : lorsqu'une session atteint sa limite de débit, tout le contexte est perdu, obligeant les utilisateurs à redémarrer avec un autre agent. Relay capture le contexte de session et le transmet à un autre agent d'IA, permettant de poursuivre le travail sans interruption.
Comment ça marche
Relay est un binaire Rust (4,6 Mo) qui lit directement les transcriptions de session de Claude Code à partir des fichiers JSONL de ~/.claude/projects/. Il extrait :
- La conversation complète (les 25 derniers tours par défaut)
- Chaque appel d'outil—les fichiers que Claude a lus, écrits ou modifiés
- Chaque erreur rencontrée par Claude
- L'état TodoWrite (ce qui est fait et en cours)
- La branche git, les différences et les fichiers non validés
- Les décisions clés prises par Claude
Il ouvre ensuite une session interactive avec le nouvel agent, qui reconnaît le contexte restauré et demande les prochaines étapes.
Utilisation et fonctionnalités
La commande de base est :
relay handoff --to codexLes options supplémentaires incluent :
--turns 10pour contrôler la quantité de contexte de conversation transférée--include git,todospour sélectionner des éléments de contexte spécifiques- Un crochet PostToolUse pour la détection automatique des limites de débit
Relay inclut une interface utilisateur textuelle interactive avec des indicateurs de progression, un sélecteur d'agents et une sortie en couleur. Le temps de capture est inférieur à 100 ms.
Agents pris en charge
Relay prend en charge 8 agents :
- Codex
- Claude (nouvelle session)
- Aider
- Gemini
- GitHub Copilot
- OpenCode
- Ollama (local)
- OpenAI API
Installation
Installez via :
git clone https://github.com/Manavarya09/relay
cd relay && ./scripts/build.sh
ln -sf $(pwd)/core/target/release/relay ~/.cargo/bin/relay
relay initOu via npm : npm i @masyv/relay
Contexte
Relay est le quatrième plugin de la boîte à outils Claude Code de l'auteur, qui comprend également TokenForge (pour la compression de jetons via l'analyse AST) et SecretScan (un détecteur de secrets avec 47 motifs). Tous les outils sont open source et écrits en Rust.
📖 Read the full source: r/ClaudeAI
👀 See Also

cc-session-utils : Tableau de bord TUI pour gérer les sessions et les coûts de Claude Code
Un développeur a créé cc-session-utils, un outil d'interface utilisateur en terminal pour gérer les fichiers de session Claude Code, suivre les coûts par modèle, nettoyer les sessions orphelines et migrer les données entre projets. Il nécessite Python 3.11+ et est construit avec Textual.

Memctl : Serveur MCP Open Source pour la Mémoire Persistante dans les Agents de Codage IA
Memctl est un serveur MCP open source qui offre aux agents d'IA de codage une mémoire persistante entre les sessions, les machines et les IDE. Développé principalement avec Claude Code en deux semaines, il stocke le contexte du projet et le restitue lors des sessions suivantes.

DecisionNode : CLI et serveur MCP pour le stockage sémantique de décisions
DecisionNode est un serveur CLI et MCP local qui stocke des décisions structurées au format JSON, les intègre sous forme de vecteurs pour la recherche sémantique et les rend accessibles à travers les outils d'IA via MCP. Il est sous licence MIT et conçu pour fonctionner avec Claude Code, Cursor, Windsurf, Antigravity et d'autres clients MCP.

Gemma Gem : Agent IA embarqué pour l'automatisation de navigateur via WebGPU
Gemma Gem est une extension Chrome qui exécute le modèle Gemma 4 de Google (2B ou 4B) entièrement sur l'appareil en utilisant WebGPU, sans clés API ni dépendances cloud. Elle fournit des outils pour lire le contenu des pages, capturer des écrans, cliquer sur des éléments, saisir du texte, faire défiler et exécuter du JavaScript via une interface de chat.