3 puntos por devil1032 2026-03-10 | 1 comentarios | Compartir por WhatsApp

¿A alguien se le ha perdido una sesión usando Claude Code?

No recordar qué discutiste ayer con Claude...
No acordarte qué decisiones tomaste y tener que volver a explicarlo todo desde cero...
Cuando estás haciendo prompting, pasa muchísimo eso de “ah, ese prompt lo podía reutilizar... ¿cuál era esa sesión?”.

Como esto era demasiado incómodo, hice una herramienta.

npx claude-session-tracker

La configuré para que se instale con solo escribir esa línea y darle Enter varias veces.

  • Si eliges la configuración automática, hace todo: desde crear un repo privado hasta configurar el tablero de proyecto.

Si quieres borrarlo, solo escribe npx claude-session-tracker uninstall.

Para explicar qué hace...

  • Cuando inicia una sesión de Claude Code, crea automáticamente un GitHub Issue

  • Registra como comentarios todos los prompts que envié

  • También registra como comentarios todas las respuestas de Claude

  • Hace seguimiento en tiempo real del estado de la sesión en un tablero de GitHub Projects (registrado → respondiendo → en espera → finalizado)

  • Si detecta 30 minutos de inactividad, cambia automáticamente el estado a finalizado

    • En realidad esto tiene algunos problemas... pensé en marcarlo como finalizado con GitHub Actions, pero eso también se volvió de pago... por ahora intenté resolver el cierre localmente con un subprocess, pero hay bastantes edge cases, así que de momento es una solución temporal.
  • Si haces claude --resume, reutiliza el issue existente (¡no se crean duplicados!)

Las etiquetas de estado se pueden elegir en coreano/inglés/japonés/chino.

  • Esto se refiere a que el estado de la sesión de Claude Code se muestra como Status para indicar si está respondiendo, si ya terminó o si apenas acaba de empezar. No siento que la expresión “etiqueta de estado” lo explique muy bien... en fin... me da un poco de pena.

¡Requisitos obligatorios!

  • Node.js 18+
  • Python 3
  • GitHub CLI (gh) — primero ejecuta gh auth login --scopes "project,repo"

De verdad me resultaba demasiado incómodo gestionar las sesiones de Claude Code.
Cuando el trabajo se pone pesado, termino abriendo 6 u 8 terminales para trabajar... y como no podía reutilizar prompts, me estaba volviendo loco.

Además, al ir y venir entre varios proyectos, varias veces al día me pasa eso de “¿hasta dónde había llegado con esto?”. Incluso siento que me va a dar ADHD de adulto... jaja... capaz solo me pasa a mí.

Como todo queda registrado en GitHub Projects, lo encuentras con una sola búsqueda y también se puede compartir con el equipo.
Todos los hooks corren de forma async, así que no afectan en absoluto la velocidad de Claude.

Se agradecen comentarios o solicitudes de funciones. Les agradecería mucho si le dan una Star jaja.. 🤖

1 comentarios

 
devil1032 2026-03-10

¡Ah, se asigna un issue de GitHub por cada sesión! La explicación quedó corta, así que lo aclaro en un comentario...