Claude Code History Viewer: Claude Code हिस्ट्री व्यूअर
(github.com/jhlee0409)जब मैं AI चलाता हूँ, तो मैं अक्सर हिस्ट्री देखते हुए यह समझने की कोशिश करता हूँ कि इसने यह परिणाम आखिर कैसे निकाला।
हाल में Claude Code इस्तेमाल करते समय, टर्मिनल या एडिटर के अलग टैब में जाकर हिस्ट्री देखना काफी असुविधाजनक लगा।
इसलिए मैंने tauri + react + rust आधारित vibe coding के जरिए Claude Code हिस्ट्री व्यूअर डेस्कटॉप ऐप बनाया।
Claude Code इंस्टॉल करने पर, आमतौर पर Mac में /Users/{username}/ लोकेशन के ./claude फ़ोल्डर में लॉग सेव होते हैं.
इसके अंदर projects (repository) सहित 4 फ़ोल्डर होते हैं, और projects के नीचे मौजूद sessions के लॉग jsonl फ़ॉर्मेट में जमा होते रहते हैं। इसलिए उन jsonl फ़ाइलों को लोड करके, उन्हें उपयुक्त रूप में प्रोसेस कर व्यूअर में चैट रिकॉर्ड की तरह हिस्ट्री देखी जा सकती है।
यह टर्मिनल में डिफ़ॉल्ट रूप से दिखने वाले डेटा की तुलना में कहीं अधिक मात्रा में डेटा संभाल कर रखता है, और उसे अधिक विस्तार से देखने के लिए बनाया गया है।
इसके अलावा, हर project या session के हिसाब से कितने tokens इस्तेमाल हुए, प्रतिदिन token consumption कितना रहा, जैसे कई metrics भी देखे जा सकते हैं।
अगर डिफ़ॉल्ट फ़ोल्डर में ./claude फ़ोल्डर न हो, तो उसे मैन्युअली भी चुना जा सकता है। . (dot) वाले फ़ोल्डर को अस्थायी रूप से दिखाने के लिए shift + cmd + . इस्तेमाल किया जा सकता है.
ऐप के लिए URL के जरिए release note से dmg फ़ाइल डाउनलोड करके तुरंत इस्तेमाल किया जा सकता है।
यह अभी beta version में है, इसलिए stability या bugs से जुड़ी समस्याएँ हो सकती हैं। बेझिझक feedback दें haha
11 टिप्पणियां
क्या इसे Intel Mac के लिए भी support करना संभव होगा..? लगता है अभी यह सिर्फ Apple Silicon पर ही काम करता है T_T
अरे, सही कहा.. मैंने chipset को ध्यान में नहीं रखा था.
मैं जल्दी से अपडेट करके आपको बता दूँगा!
धन्यवाद!
beta.3 वर्ज़न में Intel chip के लिए भी इस्तेमाल किया जा सकने वाला universal dmg अपलोड कर दिया गया है!
अगर मौजूदा ऐप के अंदर update सूचना दिखाई नहीं दे रही है, तो असुविधा के लिए क्षमा करें, लेकिन कृपया एक बार release notes से फिर से डाउनलोड कर लें!!
जी, मैंने इसे अभी डाउनलोड किया है और अच्छी तरह इस्तेमाल कर रहा हूँ। धन्यवाद!
क्या भविष्य में
gemini-cliजैसी चीज़ों के लिए भी support करने की कोई योजना है??जब मैं इसे पहली बार बना रहा था, तब gemini-cli के बारे में भी सोच रहा था, लेकिन जाँच करने पर पता चला कि Gemini के मामले में सिर्फ़ यूज़र इनपुट ही लॉग के रूप में जमा होता है और आउटपुट वैल्यू अलग से लोकल में सेव नहीं होती।
मैं लगातार अपडेट्स पर नज़र रखूँगा और अगर संभव हुआ तो सपोर्ट करने का विचार है!
अरे, ऐसा है तो अफ़सोस है T_T
जी, समझ गया..!
अच्छा है। पिछली बातचीत लाने का फ़ीचर थोड़ा धीमा है, इसके अलावा यह ठीक लगता है।
धन्यवाद!!
हम इसे लगातार बेहतर बनाते रहेंगे!!
यही ऐप चाहिए था, बहुत-बहुत धन्यवाद। इसे अच्छी तरह इस्तेमाल करूँगा। :)
धन्यवाद :)
अगर कोई असुविधा हो, तो बेझिझक बताइए!