logo
0
0
WeChat Login
Yasir Ali<iamyasirali646@gmail.com>
fix: fix alignement
🌐 یہ ایک خودکار ترجمہ ہے۔ کمیونٹی کی اصلاحات کا خیر مقدم ہے!

🇨🇳 中文🇯🇵 日本語🇧🇷 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 کے لیے بنایا گیا مستقل میموری کمپریشن سسٹم۔

License Version Node Mentioned in Awesome Claude Code

thedotmack/claude-mem | Trendshift


Claude-Mem Preview

تیز رفتار شروعاتیہ کیسے کام کرتا ہےتلاش کے اوزاردستاویزاتترتیباتمسائل کی تشخیصلائسنس

Claude-Mem خودکار طور پر ٹول کے استعمال کے بعد کے مشاہدات کو ریکارڈ کرتا ہے، سیمانٹک خلاصے تیار کرتا ہے اور انہیں مستقبل کے سیشنز میں دستیاب کرتا ہے تاکہ آپ سیشن میں براہ راست تناسب محفوظ رہے۔ یہ Claude کو سیشن ختم ہونے یا دوبارہ جڑنے کے بعد بھی منصوبے کے بارے میں معلومات کی مسلسلیت برقرار رکھنے کے قابل بناتا ہے۔


تیز رفتار شروعات

ٹرمنل میں نیا Claude Code سیشن شروع کریں اور ہیں کمانڈز درج کریں:

> /plugin marketplace add thedotmack/claude-mem > /plugin install claude-mem

Claude Code کو دوبارہ شروع کریں۔ سابقہ سیشن کا تناسب خودکار طور پر نئے سیشن میں موجود ہوگا۔

اہم خصوصیات:

  • 🧠 مستقل میموری - تناسب سیشن کے دوران برقرار رہتا ہے
  • 📊 بتدریج ظہور - لیئرڈ میموری کی بازیافت ٹوکن کی لاگت کی نمائندگی کے ساتھ
  • 🔍 کمکردہ تلاش - mem-search مہارت کے ساتھ اپنے منصوبے کی تاریخ میں تلاش کریں
  • 🖥️ ویب ویور یو آئی - http://localhost:37777 پر حقیقی وقت میموری اسٹریم
  • 💻 Claude Desktop مہارت - Claude Desktop بات چیت سے میموری تلاش کریں
  • 🔒 رازداری کے کنٹرولز - حساس مواد کو ذخیرہ سے خارج کرنے کے لیے <private> ٹیگ استعمال کریں
  • ⚙️ تناسب کی ترتیبات - کون سا تناسب انجیکٹ کیا جائے اس پر باریک کنٹرول
  • 🤖 خودکار آپریشن - کسی دستی مداخلت کی ضرورت نہیں
  • 🔗 حوالہ - ID کے ذریعے سابقہ مشاہدات کا حوالہ دیں (http://localhost:37777/api/observation/{id} کے ذریعے رسائی حاصل کریں یا تمام کو http://localhost:37777 پر ویب ویور میں دیکھیں)
  • 🧪 بیٹا چینل - ورژن تبدیل کرنے کے ذریعے Endless Mode جیسی تجرباتی خصوصیات آزمائیں

دستاویزات

📚 مکمل دستاویزات دیکھیں - GitHub پر markdown ڈاکس کو براؤز کریں

شروعات کرنا

بہترین طریقہ کار

تعمیر

ترتیبات اور ترقی


یہ کیسے کام کرتا ہے

اہم اجزاء:

  1. 5 لائف سائیکل ہکس - SessionStart، UserPromptSubmit، PostToolUse، Stop، SessionEnd (6 ہک اسکرپٹس)
  2. سمارٹ انسٹالیشن - کیش شدہ منحصرات چیکر (پری ہک اسکرپٹ، لائف سائیکل ہک نہیں)
  3. ورکر سروس - ویب ویور UI اور 10 تلاش کے endpoints کے ساتھ پورٹ 37777 پر HTTP API، Bun کے ذریعے برتاؤ
  4. SQLite ڈیٹا بیس - سیشنز، مشاہدات، خلاصہ ذخیرہ کرتا ہے
  5. mem-search مہارت - بتدریج ظہور کے ساتھ قدرتی زبان کے سوالات
  6. Chroma ویکٹر ڈیٹا بیس - ہائبرڈ سیمانٹک + کلیدی لفظ تلاش ذہین تناسب کی بازیافت کے لیے

تفصیلات کے لیے تعمیر کا جائزہ دیکھیں۔


MCP تلاش کے اوزار

Claude-Mem ٹوکن-موثر 3-لیئر ورک فلو پیٹرن کی پیروی کرتے ہوئے 4 MCP اوزار کے ذریعے ذہین میموری تلاش فراہم کرتا ہے:

3-لیئر ورک فلو:

  1. search - IDs کے ساتھ کمپیکٹ انڈیکس حاصل کریں (~50-100 ٹوکن/نتیجہ)
  2. timeline - دلچسپ نتائج کے ارد گرد زمانی تناسب حاصل کریں
  3. get_observations - فلٹر شدہ IDs کے لیے صرف مکمل تفصیلات حاصل کریں (~500-1,000 ٹوکن/نتیجہ)

یہ کیسے کام کرتا ہے:

  • Claude آپ کی میموری میں تلاش کے لیے MCP اوزار استعمال کرتا ہے
  • نتائج کا انڈیکس حاصل کرنے کے لیے search سے شروع کریں
  • مخصوص مشاہدات کے ارد گرد کیا ہو رہا تھا دیکھنے کے لیے timeline استعمال کریں
  • متعلقہ IDs کے لیے مکمل تفصیلات حاصل کرنے کے لیے get_observations استعمال کریں
  • تفصیلات حاصل کرنے سے پہلے فلٹرنگ کے ذریعے ~10x ٹوکن کی بچت

دستیاب MCP اوزار:

  1. search - مکمل متن کی تلاش کے سوالات کے ساتھ میموری انڈیکس تلاش کریں، قسم/تاریخ/منصوبے کے لحاظ سے فلٹر کریں
  2. timeline - مخصوص مشاہدہ یا سوال کے ارد گرد زمانی تناسب حاصل کریں
  3. get_observations - IDs کے ذریعے مکمل مشاہدہ تفصیلات حاصل کریں (ہمیشہ متعدد IDs کو بیچ کریں)
  4. __IMPORTANT - ورک فلو دستاویزات (ہمیشہ Claude کو نظر آتی ہے)

استعمال کی مثال:

// مرحلہ 1: انڈیکس کے لیے تلاش کریں search(query="authentication bug", type="bugfix", limit=10) // مرحلہ 2: انڈیکس کا جائزہ لیں، متعلقہ IDs کی شناخت کریں (مثلاً، #123, #456) // مرحلہ 3: مکمل تفصیلات حاصل کریں get_observations(ids=[123, 456])

تفصیلی مثالوں کے لیے تلاش کے اوزار گائیڈ دیکھیں۔


بیٹا خصوصیات

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 ماڈل، ورکر پورٹ، ڈیٹا ڈائریکٹری، لاگ لیول اور تناسب انجیکشن سیٹنگز کو ترتیب دیں۔

تمام دستیاب سیٹنگز اور مثالوں کے لیے ترتیبات گائیڈ دیکھیں۔


ترقی

تعمیر کی ہدایات، جانچ اور حصہ داری کے کام کے بہاؤ کے لیے ترقی گائیڈ دیکھیں۔


مسائل کی تشخیص

اگر مسائل کا سامنا ہو تو Claude کو مسئلہ بتائیں اور troubleshoot مہارت خودکار طور پر تشخیص دے گی اور حل فراہم کرے گی۔

عام مسائل اور حل کے لیے مسائل کی تشخیص گائیڈ دیکھیں۔


خرابی کی رپورٹ

خودکار جنریٹر کے ساتھ تفصیلی خرابی کی رپورٹ تیار کریں:

cd ~/.claude/plugins/marketplaces/thedotmack npm run bug-report

حصہ داری

حصہ داری کا خیر مقدم ہے! براہ کرم:

  1. رپوزیٹری کو فورک کریں
  2. ایک خصوصیت کی برانچ بنائیں
  3. ٹیسٹ کے ساتھ اپنی تبدیلیاں کریں
  4. دستاویزات کو اپڈیٹ کریں
  5. ایک 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 دیکھیں۔


معاونت


Claude Agent SDK کے ساتھ بنایا گیا | Claude Code کے ذریعے طاقت ور | TypeScript کے ساتھ بنایا گیا