Plugin de partage de session créé pour travailler avec des amis sur Claude Code
(github.com/NAMYUNWOO)claudeSpread : un plugin Claude Code qui synchronise le « contexte de travail de l’IA » avec les membres de l’équipe
« Si Git permet de partager le code, claude-spread permet de partager avec l’équipe le processus de développement avec l’IA et le contexte lui-même. »
Ces derniers temps, de plus en plus de développeurs utilisent des agents IA comme Claude Code dans leur environnement local. Mais du point de vue de la collaboration en équipe, un gros problème apparaît. Le code peut être poussé et partagé via Git, mais tout ce que l’IA a compris en travaillant avec moi — “architecture du projet, conventions de code, historique de débogage, état d’avancement de la session en cours” — reste bloqué sur mon PC local.
claudeSpread est un plugin développé pour transmettre de façon sûre et fluide aux membres de l’équipe cette mémoire et ce contexte fragmentés de l’IA.
Cas d’usage clés pour la collaboration (Core Collaboration Use Cases)
1. Pair programming asynchrone (handoff de session)
Lorsqu’on transmet une tâche à un collègue, au lieu de simplement dire « j’ai commit jusqu’ici », on peut lui transférer en bloc le fil de réflexion de l’IA ainsi que les prochaines tâches à effectuer.
- Fonction (
/claude-spread:distill-share) : Claude résume automatiquement la session en un document Markdown structuré (Distill) indiquant ce qui a été accompli, quelles décisions d’architecture ont été prises et quels TODO restent à faire. - Effet (
/claude-spread:distill-receive) : le Claude du collègue qui reçoit le relais lit ce résumé, comprend immédiatement la situation et enchaîne sans rupture avec le flux du précédent intervenant en disant : « J’ai reçu les données de synthèse. Quelle tâche souhaitez-vous poursuivre ? »
2. Onboarding de nouveaux membres (synchronisation de la mémoire du projet)
Il est possible d’injecter à un nouveau membre en une seule ligne de commande les connaissances spécifiques au projet accumulées par les membres existants en travaillant avec Claude.
- Fonction (
/claude-spread:memory-share) : les patterns, conventions et savoir-faire accumulés dans le répertoire local de mémoire automatique (.claude/projects/.../memory) sont regroupés dans un bundle et envoyés au collègue. L’IA peut retraiter ces informations pour produire un document propre (Distilled Mode), ou transmettre directement l’ensemble des fichiers source avec--raw. - Effet (
/claude-spread:memory-receive) : le Claude du nouveau membre commence immédiatement à coder en ayant déjà compris les règles et l’historique du projet.
3. Compatibilité parfaite, y compris avec des collègues en environnement distant
- Mode réseau local (LAN) : au bureau, mDNS (Bonjour/Avahi) permet de découvrir automatiquement les collègues en zero-config et de transférer immédiatement en P2P.
- Mode distant (Relay) : pour les collègues en télétravail ou sur un réseau externe, l’option
--relaypermet de se connecter via un code de salle à 6 chiffres (Room code) en contournant le pare-feu.
Une sécurité robuste pour protéger le code de l’équipe (Security)
L’envoi à des collègues, via un serveur externe, du contexte d’un projet interne (résumés de code, structure, etc.) peut susciter des inquiétudes de sécurité. claudeSpread résout ce problème grâce au chiffrement de bout en bout (E2E Encryption).
- Toutes les données transmises sont chiffrées en AES-256-GCM à partir d’une passphrase partagée (mot de passe).
- Le déchiffrement n’est possible qu’après une authentification par challenge-response (HMAC).
- Le serveur WebSocket Relay utilisé en mode distant ne fait que relayer les paquets (Dumb Pipe) ; comme il ne connaît pas le mot de passe, il ne peut jamais déchiffrer les données. (Il est aussi très simple de déployer son propre serveur relay au sein de l’organisation.)
Aucun commentaire pour le moment.