जब आप Claude Code को एक साथ कई टर्मिनल में चलाते हैं,
तो टैब बदलते समय अक्सर ऐसा पल आता है जब लगता है, "मैं यहाँ क्या कर रहा था?"
फिर या तो ऊपर स्क्रॉल करके पिछली बातचीत पढ़नी पड़ती है, या याददाश्त पर निर्भर रहना पड़ता है, और सेशन सिर्फ 3-4 भी हों तो यह काफ़ी उलझनभरा हो जाता है.

claude-recall इस समस्या को हल करने वाला Claude Code प्लगइन है.

Claude Code में statusline नाम की एक built-in सुविधा है,
लेकिन यह सिर्फ model name/cost/context% जैसी resource जानकारी दिखाती है और यह नहीं बताती कि "यह सेशन किस काम के लिए है".
इसलिए मैंने एक ऐसा प्लगइन बनाया है जो सेशन के उद्देश्य को ट्रैक करने और built-in metrics को एक साथ जोड़ता है.

इंस्टॉल करने पर prompt input box के नीचे 2-line HUD हमेशा दिखाई देता है:

1. 세션 목적(purpose) + git branch + 모델명  
2. 현재 턴 수 + 마지막 프롬프트 + 경과시간 + 컨텍스트 사용량 + 비용  

उम्मीद है कि हर बार टैब बदलने पर सिर्फ इन दो लाइनों को देखकर कॉन्टेक्स्ट तुरंत वापस समझ में आ जाएगा.

claude-recall इस तरह काम करता है:

  • Hook-आधारित: SessionStart, UserPromptSubmit, SessionEnd इवेंट्स पर प्रतिक्रिया देकर सेशन स्टेट को JSON फ़ाइल में सेव करता है
  • Statusline: सेव की गई स्टेट + Claude Code built-in JSON को मिलाकर render करता है (100ms के भीतर)
  • पहले prompt पर सेशन का उद्देश्य सेट करता है, और /purpose कमांड से AI बातचीत का विश्लेषण करके उद्देश्य फिर से सेट भी कर सकता है
  • 7 दिन पुराने पूरे हो चुके सेशन अपने-आप साफ़ कर दिए जाते हैं

बहुत सारा फ़ीडबैक आमंत्रित है!

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.