1P by devil1032 7시간전 | ★ favorite | 댓글 1개

Claude Code 쓰다가 세션 날아간 적 있으신 분?

어제 Claude랑 뭘 논의했는지..
어떤 결정을 내렸는지 기억이 안 나서 또 처음부터 설명하고...
프롬프팅 하다보면 "아 그 프롬프팅 또 써먹을 수 있는데.. 세션 뭐였더라" 하는게 부지기수 였습니다.

이게 너무 불편해서 하나 만들었습니다

npx claude-session-tracker

이거 한 줄치고 엔터 다다다닥 누르면 설치 끝나게 설정했습니다.

  • 자동 설정 선택하면 private 레포 생성부터 프로젝트 보드 세팅까지 다 해줍니다.

지우고 싶으면 npx claude-session-tracker uninstall 입력하면 됩니다.

뭘 하는지 설명해드리자면..

  • Claude Code 세션 시작하면 자동으로 GitHub Issue 생성

  • 내가 보낸 프롬프트 전부 댓글로 기록

  • Claude 답변도 전부 댓글로 기록

  • GitHub Projects 보드에서 세션 상태 실시간 추적 (등록 → 답변 중 → 대기 → 종료)

  • 30분 방치되는거 감지되면 상태값을 자동으로 종료처리

    • 이게 사실 이슈가 좀 있는게.. github actions 로 종료 처리 할까 했는데 이게 또 유료화가 되서.. 일단 로컬에서 종료처리를 subprocess 로 어떻게 비벼보려고 했지만.. 엣지케이스가 좀 많아서 일단 임시 방편입니다요.
  • claude --resume 하면 기존 이슈 재활용 (중복 생성 안 됩니다!)

상태 라벨은 한국어/영어/일본어/중국어 선택 가능합니다.

  • claude code 세션 상태가 답변 중인지 종료 됐는지 이제 막 시작된 상태인지를 Status 로 보여주는데요 이거 말하는 겁니다. "상태 라벨" 이라는 단어가 잘 설명이 안되네요.. 음... 부끄럽습니다.

필수 조건!

  • Node.js 18+
  • Python 3
  • GitHub CLI (gh) — gh auth login --scopes "project,repo" 먼저 실행

진짜 Claude Code 세션 관리가 너무 불편했습니다.
작업 좀 헤비하게 하면 터미널 6개 8개씩 띄우고 작업하는데.. 프롬프트 재활용이 안되니까 미치겠더라구요

그리고 여러 프로젝트 왔다 갔다 하면서 "이거 어디까지 했더라?" 하는 순간이 하루에도 몇 번씩 느껴져서 성인 ADHD 올 것 같은 기분이 들기도합니다.. 허허.. 저만 그럴지도 모르겠지만..

GitHub Projects에 전부 기록되니까 검색 한 방이면 찾을 수 있고 팀원한테 공유도 됩니다.
모든 훅은 async로 돌아서 Claude 속도에 영향 전혀 없습니다.

피드백이나 기능 요청 환영합니다. Star 눌러주시면 감사하겠습니다 하핫.. 🤖

아 세션 하나당 Github issue 하나로 배정 됩니다! 설명이 부족해서 댓글로..