🌐 यह एक स्वचालित अनुवाद है। समुदाय से सुधार का स्वागत है!
🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇧🇷 Português • 🇰🇷 한국어 • 🇪🇸 Español • 🇩🇪 Deutsch • 🇫🇷 Français 🇮🇱 עברית • 🇸🇦 العربية • 🇷🇺 Русский • 🇵🇱 Polski • 🇨🇿 Čeština • 🇳🇱 Nederlands • 🇹🇷 Türkçe • 🇺🇦 Українська • 🇻🇳 Tiếng Việt • 🇮🇩 Indonesia • 🇹🇭 ไทย • 🇮🇳 हिन्दी • 🇧🇩 বাংলা • 🇵🇰 اردو • 🇷🇴 Română • 🇸🇪 Svenska • 🇮🇹 Italiano • 🇬🇷 Ελληνικά • 🇭🇺 Magyar • 🇫🇮 Suomi • 🇩🇰 Dansk • 🇳🇴 Norsk
Claude Code के लिए बनाई गई स्थायी मेमोरी संपीड़न प्रणाली।
त्वरित शुरुआत • यह कैसे काम करता है • खोज उपकरण • दस्तावेज़ीकरण • कॉन्फ़िगरेशन • समस्या निवारण • लाइसेंस
Claude-Mem स्वचालित रूप से टूल उपयोग अवलोकनों को कैप्चर करके, सिमेंटिक सारांश उत्पन्न करके, और उन्हें भविष्य के सत्रों के लिए उपलब्ध कराकर सत्रों में संदर्भ को निर्बाध रूप से संरक्षित करता है। यह Claude को परियोजनाओं के बारे में ज्ञान की निरंतरता बनाए रखने में सक्षम बनाता है, भले ही सत्र समाप्त हो जाएं या पुनः कनेक्ट हो जाएं।
टर्मिनल में एक नया Claude Code सत्र शुरू करें और निम्नलिखित कमांड दर्ज करें:
> /plugin marketplace add thedotmack/claude-mem
> /plugin install claude-mem
Claude Code को पुनः आरंभ करें। पिछले सत्रों का संदर्भ स्वचालित रूप से नए सत्रों में दिखाई देगा।
मुख्य विशेषताएं:
- 🧠 स्थायी मेमोरी - संदर्भ सत्रों में बना रहता है
- 📊 प्रगतिशील प्रकटीकरण - टोकन लागत दृश्यता के साथ स्तरित मेमोरी पुनर्प्राप्ति
- 🔍 स्किल-आधारित खोज - mem-search स्किल के साथ अपने प्रोजेक्ट इतिहास को क्वेरी करें
- 🖥️ वेब व्यूअर UI - http://localhost:37777 पर रीयल-टाइम मेमोरी स्ट्रीम
- 💻 Claude Desktop स्किल - Claude Desktop वार्तालापों से मेमोरी खोजें
- 🔒 गोपनीयता नियंत्रण - संवेदनशील सामग्री को स्टोरेज से बाहर रखने के लिए
<private>टैग का उपयोग करें - ⚙️ संदर्भ कॉन्फ़िगरेशन - किस संदर्भ को इंजेक्ट किया जाता है, इस पर सूक्ष्म नियंत्रण
- 🤖 स्वचालित संचालन - मैन्युअल हस्तक्षेप की आवश्यकता नहीं
- 🔗 उद्धरण - IDs के साथ पिछले अवलोकनों का संदर्भ दें (http://localhost:37777/api/observation/{id} के माध्यम से एक्सेस करें या http://localhost:37777 पर वेब व्यूअर में सभी देखें)
- 🧪 बीटा चैनल - संस्करण स्विचिंग के माध्यम से Endless Mode जैसी प्रायोगिक सुविधाओं को आज़माएं
📚 पूर्ण दस्तावेज़ीकरण देखें - आधिकारिक वेबसाइट पर ब्राउज़ करें
- इंस्टॉलेशन गाइड - त्वरित शुरुआत और उन्नत इंस्टॉलेशन
- उपयोग गाइड - Claude-Mem स्वचालित रूप से कैसे काम करता है
- खोज उपकरण - प्राकृतिक भाषा के साथ अपने प्रोजेक्ट इतिहास को क्वेरी करें
- बीटा सुविधाएं - Endless Mode जैसी प्रायोगिक सुविधाओं को आज़माएं
- संदर्भ इंजीनियरिंग - AI एजेंट संदर्भ अनुकूलन सिद्धांत
- प्रगतिशील प्रकटीकरण - Claude-Mem की संदर्भ प्राइमिंग रणनीति के पीछे का दर्शन
- अवलोकन - सिस्टम घटक और डेटा प्रवाह
- आर्किटेक्चर विकास - v3 से v5 तक की यात्रा
- Hooks आर्किटेक्चर - Claude-Mem जीवनचक्र hooks का उपयोग कैसे करता है
- Hooks संदर्भ - 7 hook स्क्रिप्ट समझाई गई
- Worker सेवा - HTTP API और Bun प्रबंधन
- डेटाबेस - SQLite स्कीमा और FTS5 खोज
- खोज आर्किटेक्चर - Chroma वेक्टर डेटाबेस के साथ हाइब्रिड खोज
- कॉन्फ़िगरेशन - पर्यावरण चर और सेटिंग्स
- विकास - बिल्डिंग, परीक्षण, योगदान
- समस्या निवारण - सामान्य समस्याएं और समाधान
मुख्य घटक:
- 5 जीवनचक्र Hooks - SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd (6 hook स्क्रिप्ट)
- स्मार्ट इंस्टॉल - कैश्ड डिपेंडेंसी चेकर (pre-hook स्क्रिप्ट, जीवनचक्र hook नहीं)
- Worker सेवा - वेब व्यूअर UI और 10 खोज endpoints के साथ पोर्ट 37777 पर HTTP API, Bun द्वारा प्रबंधित
- SQLite डेटाबेस - सत्र, अवलोकन, सारांश संग्रहीत करता है
- mem-search स्किल - प्रगतिशील प्रकटीकरण के साथ प्राकृतिक भाषा क्वेरी
- Chroma वेक्टर डेटाबेस - बुद्धिमान संदर्भ पुनर्प्राप्ति के लिए हाइब्रिड सिमेंटिक + कीवर्ड खोज
विवरण के लिए आर्किटेक्चर अवलोकन देखें।
Claude-Mem mem-search स्किल के माध्यम से बुद्धिमान खोज प्रदान करता है जो स्वचालित रूप से सक्रिय हो जाती है जब आप पिछले काम के बारे में पूछते हैं:
यह कैसे काम करता है:
- बस स्वाभाविक रूप से पूछें: "हमने पिछले सत्र में क्या किया?" या "क्या हमने पहले इस बग को ठीक किया था?"
- Claude स्वचालित रूप से प्रासंगिक संदर्भ खोजने के लिए mem-search स्किल को सक्रिय करता है
उपलब्ध खोज संचालन:
- अवलोकन खोजें - अवलोकनों में पूर्ण-पाठ खोज
- सत्र खोजें - सत्र सारांशों में पूर्ण-पाठ खोज
- प्रॉम्प्ट खोजें - कच्चे उपयोगकर्ता अनुरोध खोजें
- अवधारणा द्वारा - अवधारणा टैग द्वारा खोजें (discovery, problem-solution, pattern, आदि)
- फ़ाइल द्वारा - विशिष्ट फ़ाइलों का संदर्भ देने वाले अवलोकन खोजें
- प्रकार द्वारा - प्रकार द्वारा खोजें (decision, bugfix, feature, refactor, discovery, change)
- हालिया संदर्भ - एक प्रोजेक्ट के लिए हालिया सत्र संदर्भ प्राप्त करें
- टाइमलाइन - समय में एक विशिष्ट बिंदु के आसपास संदर्भ की एकीकृत टाइमलाइन प्राप्त करें
- क्वेरी द्वारा टाइमलाइन - अवलोकनों को खोजें और सर्वश्रेष्ठ मिलान के आसपास टाइमलाइन संदर्भ प्राप्त करें
- API सहायता - खोज API दस्तावेज़ीकरण प्राप्त करें
प्राकृतिक भाषा क्वेरी के उदाहरण:
"What bugs did we fix last session?"
"How did we implement authentication?"
"What changes were made to worker-service.ts?"
"Show me recent work on this project"
"What was happening when we added the viewer UI?"
विस्तृत उदाहरणों के लिए खोज उपकरण गाइड देखें।
Claude-Mem बीटा चैनल के साथ Endless Mode (विस्तारित सत्रों के लिए बायोमिमेटिक मेमोरी आर्किटेक्चर) जैसी प्रायोगिक सुविधाएं प्रदान करता है। http://localhost:37777 → Settings पर वेब व्यूअर UI से स्थिर और बीटा संस्करणों के बीच स्विच करें।
Endless Mode के विवरण और इसे आज़माने के तरीके के लिए बीटा सुविधाएं दस्तावेज़ीकरण देखें।
- Node.js: 18.0.0 या उच्चतर
- Claude Code: प्लगइन समर्थन के साथ नवीनतम संस्करण
- Bun: JavaScript रनटाइम और प्रोसेस मैनेजर (यदि गायब हो तो ऑटो-इंस्टॉल)
- uv: वेक्टर खोज के लिए Python पैकेज मैनेजर (यदि गायब हो तो ऑटो-इंस्टॉल)
- SQLite 3: स्थायी स्टोरेज के लिए (बंडल किया गया)
सेटिंग्स ~/.claude-mem/settings.json में प्रबंधित की जाती हैं (पहली बार चलने पर डिफ़ॉल्ट के साथ ऑटो-निर्मित)। AI मॉडल, worker पोर्ट, डेटा डायरेक्टरी, लॉग स्तर, और संदर्भ इंजेक्शन सेटिंग्स कॉन्फ़िगर करें।
सभी उपलब्ध सेटिंग्स और उदाहरणों के लिए कॉन्फ़िगरेशन गाइड देखें।
बिल्ड निर्देश, परीक्षण, और योगदान वर्कफ़्लो के लिए विकास गाइड देखें।
यदि समस्याओं का सामना कर रहे हैं, तो Claude को समस्या का वर्णन करें और troubleshoot स्किल स्वचालित रूप से निदान करेगी और सुधार प्रदान करेगी।
सामान्य समस्याओं और समाधानों के लिए समस्या निवारण गाइड देखें।
स्वचालित जेनरेटर के साथ व्यापक बग रिपोर्ट बनाएं:
cd ~/.claude/plugins/marketplaces/thedotmack
npm run bug-reportयोगदान का स्वागत है! कृपया:
- रिपॉजिटरी को Fork करें
- एक feature ब्रांच बनाएं
- परीक्षणों के साथ अपने परिवर्तन करें
- दस्तावेज़ीकरण अपडेट करें
- एक Pull Request सबमिट करें
योगदान वर्कफ़्लो के लिए विकास गाइड देखें।
यह प्रोजेक्ट GNU Affero General Public License v3.0 (AGPL-3.0) के तहत लाइसेंस प्राप्त है।
Copyright (C) 2025 Alex Newman (@thedotmack)। सर्वाधिकार सुरक्षित।
पूर्ण विवरण के लिए LICENSE फ़ाइल देखें।
इसका क्या अर्थ है:
- आप इस सॉफ़्टवेयर को स्वतंत्र रूप से उपयोग, संशोधित और वितरित कर सकते हैं
- यदि आप नेटवर्क सर्वर पर संशोधित और तैनात करते हैं, तो आपको अपना स्रोत कोड उपलब्ध कराना होगा
- व्युत्पन्न कार्यों को भी AGPL-3.0 के तहत लाइसेंस प्राप्त होना चाहिए
- इस सॉफ़्टवेयर के लिए कोई वारंटी नहीं है
Ragtime पर नोट: ragtime/ डायरेक्टरी को PolyForm Noncommercial License 1.0.0 के तहत अलग से लाइसेंस प्राप्त है। विवरण के लिए ragtime/LICENSE देखें।
- दस्तावेज़ीकरण: docs/
- समस्याएं: GitHub Issues
- रिपॉजिटरी: github.com/thedotmack/claude-mem
- लेखक: Alex Newman (@thedotmack)
Claude Agent SDK के साथ निर्मित | Claude Code द्वारा संचालित | TypeScript के साथ बनाया गया