Plugin para compartir sesiones que hice para usar con amigos al trabajar con Claude Code
(github.com/NAMYUNWOO)claudeSpread: plugin de Claude Code para sincronizar el 'contexto de trabajo de la IA' con tu equipo
"Si Git te permite compartir código, claude-spread te permite compartir con tu equipo el proceso de desarrollo con la IA y su propio contexto."
Últimamente ha aumentado la cantidad de desarrolladores que usan agentes de IA como Claude Code en entornos locales. Pero desde la perspectiva de la colaboración en equipo, surge un gran problema. El código se puede compartir haciendo push con Git, pero la 'arquitectura del proyecto, las convenciones de código, el historial de depuración y el estado actual de la sesión' que la IA comprendió mientras trabajaba contigo quedan atrapados solo en tu PC local.
claudeSpread es un plugin desarrollado para transmitir de forma segura y fluida a los miembros del equipo esa memoria y contexto fragmentados de la IA.
Casos de uso clave para colaboración (Core Collaboration Use Cases)
1. Pair programming asíncrono (handoff de sesión)
Cuando entregas trabajo a un compañero, en vez de decir simplemente "hice commit hasta aquí", puedes transferir de una vez el flujo de pensamiento de la IA y hasta las siguientes tareas.
- Función (
/claude-spread:distill-share): Claude resume automáticamente en un documento Markdown estructurado qué se logró en la sesión actual, qué decisiones de arquitectura se tomaron y qué TODOs quedan pendientes, y luego lo comparte. - Efecto (
/claude-spread:distill-receive): El Claude del compañero que recibe el handoff lee ese resumen, entiende la situación de inmediato y continúa sin cortar el flujo del colaborador anterior con algo como: "Recibí los datos resumidos. ¿Qué trabajo seguimos ahora?"
2. Onboarding de nuevos integrantes (sincronización de la memoria del proyecto)
El conocimiento específico del proyecto que los miembros actuales han ido acumulando al trabajar con Claude puede inyectarse en un nuevo integrante con una sola línea de comando.
- Función (
/claude-spread:memory-share): Envía como un bundle los patrones, convenciones y know-how acumulados en el directorio local de memoria automática (.claude/projects/.../memory). La IA puede depurar esa información una vez más en modo Distilled para convertirla en un documento limpio, o también puede enviar tal cual todos los archivos originales con--raw. - Efecto (
/claude-spread:memory-receive): El Claude del nuevo integrante empieza a programar entendiendo desde el inicio las reglas y el historial de ese proyecto.
3. Compatibilidad total incluso con compañeros en entornos remotos
- Modo LAN interno: dentro de la oficina, descubre automáticamente a los compañeros con Zero-config usando mDNS (Bonjour/Avahi) y hace la transferencia de inmediato por P2P.
- Modo remoto (Relay): para compañeros que están trabajando desde casa o en redes externas, usa la opción
--relaypara conectarse con un código de sala de 6 dígitos y así sortear el firewall.
Seguridad robusta para proteger el código del equipo (Security)
Puede haber preocupaciones de seguridad al enviar a compañeros, pasando por un servidor externo, el contexto de un proyecto interno (resúmenes de código, estructura, etc.). claudeSpread resuelve este problema con cifrado de extremo a extremo (E2E Encryption).
- Todos los datos transmitidos se cifran con AES-256-GCM basándose en una passphrase compartida (contraseña).
- Los datos solo pueden descifrarse después de pasar una autenticación tipo challenge-response (HMAC).
- El servidor WebSocket Relay usado en modo remoto solo reenvía paquetes como un conducto tonto (Dumb Pipe); como no conoce la contraseña, nunca puede descifrar los datos. (También es muy fácil montar un servidor relay propio dentro de la organización.)
Aún no hay comentarios.