# Show GN: Claude Code 세션의 컨텍스트를 쉽게 파악 가능한 플러그인

> Clean Markdown view of GeekNews topic #27525. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=27525](https://news.hada.io/topic?id=27525)
- GeekNews Markdown: [https://news.hada.io/topic/27525.md](https://news.hada.io/topic/27525.md)
- Type: show
- Author: [dkstm95](https://news.hada.io/@dkstm95)
- Published: 2026-03-15T23:47:48+09:00
- Updated: 2026-03-15T23:47:48+09:00
- Original source: [github.com/dkstm95](https://github.com/dkstm95/claude-recall)
- Points: 2
- Comments: 0

## Topic Body

Claude Code를 터미널 여러 개에서 동시에 돌리다 보면,  
탭을 전환할 때마다 "여기서 뭐 하고 있었지?" 하는 순간이 생기기 마련입니다.  
스크롤을 올려서 이전 대화를 읽거나, 기억에 의존해야 하는데, 세션이 3-4개만 되어도 꽤 혼란스럽습니다.  
  
`claude-recall`은 이 문제를 해결하는 Claude Code 플러그인입니다.  
  
Claude Code에 `statusline`이라는 빌트인 기능이 있지만,   
모델명/비용/컨텍스트% 같은 리소스 정보만 보여주고 "이 세션이 뭘 하는 세션인지"는 알려주지 않습니다.  
그래서 세션 목적 추적 + 빌트인 메트릭을 하나로 합친 플러그인을 만들었습니다.  
  
설치하면 프롬프트 입력창 아래에 2줄짜리 HUD가 상시 표시됩니다:  
```  
1. 세션 목적(purpose) + git branch + 모델명  
2. 현재 턴 수 + 마지막 프롬프트 + 경과시간 + 컨텍스트 사용량 + 비용  
```  
  
탭을 전환할때마다 이 두 줄만 보면 바로 맥락이 복구되도록 기대하고 있습니다.  
  
  
`claude-recall`은 다음과 같이 동작합니다:  
- Hook 기반: SessionStart, UserPromptSubmit, SessionEnd 이벤트에 반응해서 세션 상태를 JSON 파일로 저장  
- Statusline: 저장된 상태 + Claude Code 빌트인 JSON을 합쳐서 렌더링 (100ms 이내)  
- 첫 프롬프트에서 세션 목적을 세팅하고, `/purpose` 명령으로 AI가 대화를 분석해서 목적을 재설정할 수도 있음  
- 7일 지난 완료 세션은 자동 정리  
  
  
많은 피드백 부탁드립니다!

## Comments



_No public comments on this page._
