मैं Claude Code सत्र का पूरा इतिहास कैसे देख सकता हूँ?
Claude Code हर सत्र को पूरी तरह आपकी लोकल डिस्क पर रिकॉर्ड करता है, इसलिए इतिहास देखने के तीन मुख्य तरीके हैं — उपयोग में आसानी के क्रम में।
तरीका 1: CCViewer से ब्राउज़र में विज़ुअली रीप्ले (अनुशंसित)
CCViewer एक मुफ़्त, ओपन-सोर्स Claude Code सत्र व्यूअर है। पेज खोलें, सत्र फ़ाइल ड्रैप करें (पूरा ~/.claude/projects/ फ़ोल्डर भी चुन सकते हैं) और सत्र को चैट ट्रांसक्रिप्ट की तरह देखें:
- पूरी Markdown रेंडरिंग — कोड ब्लॉक, टेबल, लिस्ट और लिंक जैसे हैं वैसे दिखेंगे, JSON की दीवारें नहीं;
- थिंकिंग ब्लॉक — मॉडल का विस्तृत रीज़निंग, एक क्लिक में फोल्ड/अनफोल्ड;
- टूल कॉल — हर Read / Edit / Bash कॉल के पैरामीटर और परिणाम, जाँचने के लिए खुल सकते हैं;
- उपयोग व लागत आँकड़े — इनपुट/आउटपुट/कैश टोकन, सत्र अवधि, जोड़ी/हटाई गई लाइनें, कुल लागत एक नज़र में;
- Markdown एक्सपोर्ट — किसी भी सत्र को एक क्लिक में शेयर करने योग्य
.mdदस्तावेज़ बनाएँ।
सबसे ज़रूरी बात: यह सब कुछ 100% आपके ब्राउज़र में लोकल पार्स और रेंडर होता है — कुछ भी अपलोड नहीं होता। इससे फ़र्क़ पड़ता है: सत्र फ़ाइलों में आपका सोर्स कोड, फ़ाइल पाथ और कभी-कभी सीक्रेट्स होते हैं।
तरीका 2: टर्मिनल में सत्र फिर से शुरू करें
Claude Code में सत्र रिज़्यूम बिल्ट-इन है। मूल प्रोजेक्ट डायरेक्टरी में चलाएँ:
# इस प्रोजेक्ट के सत्र सूचीबद्ध करें और इंटरैक्टिवली चुनें
claude --resume # छोटा रूप: claude -r
# सबसे हाल का सत्र सीधे रिज़्यूम करें
claude --continue # छोटा रूप: claude -c
# आईडी से कोई विशेष सत्र रिज़्यूम करें
claude --resume <sessionId>
“काम जारी रखने” के लिए बढ़िया, लेकिन इतिहास पढ़ने/खोजने के लिए असुविधाजनक: लंबे सत्र में एक टूल कॉल खोजना कष्टप्रद है और लागत के आँकड़े भी नहीं मिलते।
तरीका 3: रॉ JSONL फ़ाइल पढ़ें
सत्र ~/.claude/projects/<project>/<sessionId>.jsonl पर JSONL रूप में सेव होते हैं — हर लाइन में एक JSON ऑब्जेक्ट। किसी भी एडिटर या कमांड लाइन से देखें:
# jq से सभी यूज़र प्रॉम्प्ट निकालें
cat ~/.claude/projects/-Users-you-myproject/<sessionId>.jsonl \\
| jq -r 'select(.type=="user") | .message.content'
रॉ फ़ाइल सबसे पूरा स्रोत है (टोकन उपयोग, git ब्रांच, टाइमस्टैम्प व अन्य मेटाडेटा), लेकिन पढ़ने में कठिन — ठीक यहीं ग्राफिकल व्यूअर काम आते हैं।
तुलना
| CCViewer | claude --resume | रॉ JSONL | |
|---|---|---|---|
| ग्राफिकल पढ़ना | ✅ | आंशिक (चैट जारी) | ❌ |
| Markdown रेंडरिंग | ✅ | ✅ | ❌ |
| थिंकिंग / टूल कॉल | ✅ फोल्डेबल | फोल्डेड सारांश | रॉ JSON |
| टोकन / लागत आँकड़े | ✅ | ❌ | मैन्युअल jq |
| मल्टी-सत्र प्रबंधन | ✅ फ़ोल्डर इम्पोर्ट | केवल वर्तमान प्रोजेक्ट | ❌ |
पेज खोलें और कोई
.jsonl फ़ाइल — या पूरा ~/.claude/projects/ फ़ोल्डर — ड्रैप कर दें। Markdown रेंडरिंग, थिंकिंग ब्लॉक, टूल कॉल, टोकन व लागत आँकड़े सब आपके ब्राउज़र में लोकल चलते हैं, कुछ भी अपलोड नहीं होता।