00:00:00Claude Code बेहतरीन है, लेकिन हम यह भी जानते हैं कि यह सिर्फ सेशन के दौरान ही अच्छा काम करता है।
00:00:03जब भी हम दोबारा काम शुरू करते हैं, तो पिछले सेशन की सारी जानकारी गायब हो चुकी होती है।
00:00:07यह है Claude Mem।
00:00:09यह Claude Code को अलग-अलग सेशन्स के बीच एक स्थायी और कंप्रेस्ड मेमोरी देता है
00:00:13और साथ ही बग फिक्स और फैसलों जैसी चीज़ों को अपने आप कैप्चर कर लेता है।
00:00:16फिर ज़रूरत पड़ने पर वही संदर्भ (context) वापस ले आता है।
00:00:19यह पूरी तरह ओपन सोर्स है और इसमें किसी API की ज़रूरत नहीं है।
00:00:21हम लगातार नए वीडियो लाते रहते हैं।
00:00:23तो सब्सक्राइब करना न भूलें।
00:00:30इसे सेटअप करना बहुत आसान है और आप यह सब Claude Mem के रेपो (repo) से पा सकते हैं।
00:00:34मैं मान कर चल रहा हूँ कि आपके पास पहले से ही Claude Code इंस्टॉल है, जैसा कि मेरे पास है,
00:00:37तो Claude Mem को जोड़ना Claude के अंदर बस दो कमांड्स का काम है।
00:00:41सबसे पहले Claude शुरू करें, और फिर बस यहाँ दी गई यह कमांड रन करें।
00:00:45उसके बाद, हम इसे यहाँ दी गई कमांड से इंस्टॉल कर सकते हैं।
00:00:48ये दोनों कमांड्स मैंने रेपो से ली हैं।
00:00:50अब मैं Claude को रीस्टार्ट करूँगा और बस काम हो गया।
00:00:52अब Claude Mem आपके सिस्टम पर तैयार है।
00:00:55मुझे किसी कॉन्फ़िग फाइल या API कीज़ के साथ माथापच्ची नहीं करनी पड़ी, जो कि एक बहुत बड़ा फायदा है।
00:00:59और अब वह हिस्सा जो मुझे सच में पसंद है।
00:01:01यह लोकल तौर पर चलता है, इसलिए जो भी डेटा यह कैप्चर कर रहा है, वह आपकी मशीन पर ही रहता है।
00:01:06ठीक है, अब मैं आपको इसकी असली खूबियाँ दिखाता हूँ।
00:01:09मैं इसे संक्षेप में समझाऊँगा ताकि आप इसका मूल मतलब समझ सकें, क्योंकि वही ज़रूरी है।
00:01:12हम एक नए प्रोजेक्ट फोल्डर के अंदर हैं, बस एक Fast API जिस पर मैं काम कर रहा था।
00:01:17लेकिन इस डेमो के लिए, हम अपनी बात समझाने के लिए एक बहुत ही बेसिक पायथन स्क्रिप्ट बनाएंगे।
00:01:22पहले सेशन में, मैं Claude से एक रिकर्सिव फिबोनाची (recursive Fibonacci) पायथन फाइल बनाने को कहूँगा,
00:01:26लेकिन इसमें नेगेटिव इनपुट्स को हैंडल नहीं करेंगे।
00:01:29जैसा कि उम्मीद थी, Claude फाइल बना देता है और उसे खोलने पर सब ठीक लग रहा है।
00:01:34अब मैं इसे आगे बढ़ाते हुए कहता हूँ कि मैं इसे एक नेगेटिव नंबर के साथ रन करूँगा।
00:01:38साफ ज़ाहिर है कि हमें एक एरर मिलता है।
00:01:41तो मैं Claude से कहता हूँ कि जब 'n' नेगेटिव हो, तो एक 'Value Error' जोड़ दो।
00:01:45Claude कोड को अपडेट कर देता है।
00:01:47मैं इसे दोबारा रन करता हूँ, अब एरर मैसेज साफ़ है और बग फिक्स हो गया है।
00:01:50ठीक है, अब असली बात यहाँ है।
00:01:52Claude यह काम तो कर ही सकता है।
00:01:52यह बहुत आसान था।
00:01:54लेकिन जब हम यह कर रहे थे, तब Claude Mem चुपचाप बैकग्राउंड में सब देख रहा था।
00:01:58यह लॉग कर रहा है कि अभी क्या हुआ।
00:02:00यह पूरी तरह से आपके लोकल होस्ट पर चलता है, इसलिए यह हमेशा रिफ्रेश होता रहता है।
00:02:05हम यहाँ बग जैसी चीज़ें देख सकते हैं, है ना?
00:02:08मैं इसे देख सकता हूँ।
00:02:09मैं इसका फिक्स, उसके पीछे का तर्क और कोड में आए बदलाव (diff) देख सकता हूँ।
00:02:13यह पूरा Claude Mem का वेब UI है।
00:02:16और आप यहाँ रियल-टाइम एंट्रीज़ देख सकते हैं जो अलग-अलग कैटेगरी में हैं, और देखिए यह रहा हमारा बग फिक्स।
00:02:20अब असली परीक्षा शुरू होती है, क्योंकि पहला हिस्सा तो सिर्फ शुरुआत थी।
00:02:24यह देखने में अच्छा था, लेकिन बुनियादी तौर पर ये सिर्फ सुंदर दिखने वाले लॉग्स थे।
00:02:28अब मैं यहाँ जाकर मौजूदा सेशन को खत्म कर देता हूँ।
00:02:31मैं अपना टर्मिनल क्लियर करता हूँ और फिर से Claude को शुरू करता हूँ।
00:02:35अब जब मैं एक नए सेशन में हूँ, तो मैं Claude से वहीं से शुरू करने को कहूँगा जहाँ हमने छोड़ा था।
00:02:41मैं उससे पूछता हूँ कि पिछली बार हमने जो फिबोनाची बग फिक्स किया था, उसे याद करे।
00:02:45और ये देखिए।
00:02:48यह उस पुराने संदर्भ (context) को खींच कर ला रहा है।
00:02:49बिना पूरी कहानी दोबारा बताए, Claude ने वही सटीक फिक्स ढूँढ निकाला।
00:02:54और मैं एक कदम आगे जाकर इसे फिबोनाची बग फिक्स के लिए सर्च करने को भी कह सकता हूँ।
00:02:58अब मुझे एक संक्षिप्त समरी मिलती है, और अगर मैं इसे विस्तार दूँ, तो मुझे पूरा कॉन्टेक्स्ट मिल जाता है।
00:03:05अब मुझे यहाँ कॉपी-पेस्ट करने या यह समझाने में समय बर्बाद नहीं करना है
00:03:08कि हम पहले क्या कर रहे थे।
00:03:10इसे सब याद रहता है।
00:03:12यह बहुत बड़ी बात है क्योंकि अब हम नए सेशन्स शुरू कर सकते हैं और पुराने छोड़ सकते हैं,
00:03:15और Claude Mem हमारी मदद के लिए बैकग्राउंड में काम करता रहेगा।
00:03:18इसमें ऐसी बहुत सी चीज़ें हैं जो मुझे पसंद हैं और जो आपके काम आएंगी।
00:03:21सबसे पहले, यह काफी समय बचाता है, क्योंकि आपको हर सेशन में दोबारा कॉन्टेक्स्ट लोड नहीं करना पड़ता।
00:03:26दूसरा, यह टोकन के इस्तेमाल में बहुत किफायती है।
00:03:29Claude Mem यादों को 10 गुना तक कंप्रेस कर देता है,
00:03:32इसलिए हम अपनी लिमिट्स तक उतनी जल्दी नहीं पहुँचते जितनी पहले पहुँचते थे।
00:03:35और आखिर में, आप चीज़ों को आसानी से ढूँढ सकते हैं।
00:03:37आप Claude Mem में मौजूद इंटीग्रेटेड टैग्स के ज़रिए यादों को सर्च कर सकते हैं।
00:03:42बस 'bug fix', 'decision', फाइल पाथ या कीवर्ड्स जैसे शब्द टाइप करें।
00:03:46वह हमारे UI में तुरंत दिख जाता है।
00:03:48यही चीज़ इसे बड़े प्रोजेक्ट्स के लिए वाकई उपयोगी बनाती है,
00:03:51और Claude की बेसिक मेमोरी फाइल के विपरीत, यह काम अपने आप होता है।
00:03:55साथ ही, यह ओपन सोर्स है, इसलिए अगर आप इसमें बदलाव करना चाहें, तो कर सकते हैं।
00:03:58संक्षेप में कहें तो, यही है Claude Mem।
00:04:00Claude Mem हमारा समय बचाता है।
00:04:02आदर्श रूप में, यह आपके वर्कफ़्लो को तेज़ करने और बहुत सारे टोकन बचाने का एक टूल है।
00:04:06इसे अपने प्रोजेक्ट पर आज़माएँ।
00:04:07मुझे लगता है कि आपको तुरंत इसका फर्क महसूस होगा।
00:04:09अगर इससे मदद मिली हो, तो सब्सक्राइब बटन ज़रूर दबाएँ, और मिलते हैं अगले वीडियो में।